-
Bug
-
Resolution: Unresolved
-
Undefined
-
4.20
-
None
-
None
-
False
-
-
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)