Uploaded image for project: 'OpenShift Bugs'
  1. OpenShift Bugs
  2. OCPBUGS-65697

Unable to deploy SNO ARM server - CPU Arch setting not applied into clusterInstance

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • 4.21
    • 4.20
    • None
    • None
    • False
    • Hide

      None

      Show
      None
    • None
    • None
    • None
    • aarch64
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      Description of problem:

      We tried to deploy SNO (using oran-o2ims operator) on a SuperMicro Grace-Hopper (ARM CPU Architecture), we set cpuArchitecture to aarch64 in ProvisioningRequest/clusterInstanceParameters and cpuArchitecture to aarch64 in the ClusterTemplate/clusterInstanceParameters. Once ProvisioningRequest created, ClusterInstance render is created with cpuArchitecture: x86_64 instead of aarch64 (cpu arch setting is not converted into clusterInstance as expected). So image is not generated by Infraenv blocking cluster install.

      Version-Release number of selected component (if applicable):

          o-cloud-manager.v4.20.0 
          advanced-cluster-management.v2.14.1
          multicluster-engine.v2.9.1
          HUB OCP 4.20-RC3  / SNO X86_64 Server                                                               
          SPOKE: OCP 4.18.  / SNO ARM Server 

      How reproducible:

      systematic    

      Steps to Reproduce:

          1. Create ClusterImageSet (OCP aarch64 image) and ClusterTemplates manifests with cpuArchitecture set to aarch64 in the ClusterTemplate/clusterInstanceParameters
          2. Create ProvisioningRequest with cpuArchitecture set to aarch64 in ProvisioningRequest/clusterInstanceParameters    
          3. Check cpu arch in ClusterInstance Render and image generated by Infraenv
          

      Actual results:

       In clusterInstance render, cpuArchitecture is set to x86_64 (default value), and image is not created 

      image is not generated by Infraenv 

          - lastTransitionTime: "2025-11-12T20:52:32Z"
            message: 'Failed to create image: Specified CPU architecture (x86_64) doesn''t
              match the cluster (arm64)'
            reason: ImageCreationError
            status: "False"
            type: ImageCreated
          debugInfo:
            eventsURL: "" 

      Expected results:

           In clusterInstance render, cpuArchitecture is set to aarch64 as defined in ProvisioningRequest and Infraenv is created as expected with image generated.

      Additional info:

         We are deploying From HUB (X86_64 server)

              dpenney1@redhat.com Don Penney
              ecisse@redhat.com El Hadji Sidi Ahmed Cisse
              None
              None
              Kirsten Laskoski Kirsten Laskoski
              None
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated: