Machineset fails using the bare metal install method with missing Image.URL and Image.Checksum error in Red Hat OpenShift 4
Issue
-
After upgrading to
OpenShift 4.10
on aBaremetal IPI
platform,Machines
provisions are failing due to Missing fields from ProviderSpec error:$ omg get machine/$(omg get machines -n openshift-machine-api | grep -m1 Provisioning | awk '{print $1}') -n openshift-machine-api -oyaml | egrep "^status" -A9 Status: conditions: - lastTransitionTime: "2022-05-02T11:54:32Z" message: Instance has not been created reason: InstanceNotCreated severity: Warning status: "False" type: InstanceExists errorMessage: 'Missing fields from ProviderSpec: [Image.URL Image.Checksum]' errorReason: InvalidConfiguration lastUpdated: "2022-05-02T11:54:32Z" phase: Provisioning
- The
MachineSet
deployment and scaling process forOpenShift 4.10
is handled differently than in previous versions.
Environment
- Red Hat OpenShift Container Platform (RHOCP)
- 4.10
- Installer Provisioned Infrastructure (IPI) on bare metal nodes
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.