-
Bug
-
Resolution: Done
-
Normal
-
None
-
4.16
-
Quality / Stability / Reliability
-
False
-
-
2
-
Moderate
-
None
-
None
-
None
-
None
-
MCO Sprint 266
-
1
-
None
-
None
-
None
-
None
-
None
-
None
-
None
Description of problem:
While upgrading an OpenShift cluster from 4.14.42 to 4.16.29 using the control-plane-only update, the masters and worker nodes successfully upgraded to Kubernetes 1.29. However, the infra nodes remained on Kubernetes 1.27.
Version-Release number of selected component (if applicable):
4.16
How reproducible:
NA
It was observed that the osImageURL was updated in the 00-master and 00-worker MachineConfigs but not in the 00-infra MachineConfig. Since the 00-infra MC is created by the ControllerConfig, the expectation is that the Machine Config Operator (MCO) should update the osImageURL for this MachineConfig as well during the upgrade process. $ oc get nodes NAME STATUS ROLES AGE VERSION opn-lab3-ch-qd5zg-infra-5hjkc Ready infra,worker 535d v1.27.16+03a907c opn-lab3-ch-qd5zg-infra-m6d4k Ready infra,worker 541d v1.27.16+03a907c opn-lab3-ch-qd5zg-infra-storage-f9gsz Ready infra,worker 541d v1.27.16+03a907c opn-lab3-ch-qd5zg-infra-storage-j8jh8 Ready infra,worker 541d v1.27.16+03a907c opn-lab3-ch-qd5zg-infra-storage-s9p7f Ready infra,worker 541d v1.27.16+03a907c opn-lab3-ch-qd5zg-infra-z55q5 Ready infra,worker 541d v1.27.16+03a907c opn-lab3-ch-qd5zg-master-0 Ready master 542d v1.29.10+67d3387 opn-lab3-ch-qd5zg-master-1 Ready master 542d v1.29.10+67d3387 opn-lab3-ch-qd5zg-master-2 Ready master 542d v1.29.10+67d3387 opn-lab3-ch-qd5zg-worker-c67th Ready worker 93d v1.29.10+67d3387 opn-lab3-ch-qd5zg-worker-wzqw5 Ready worker 542d v1.29.10+67d3387 opn-lab3-ch-qd5zg-worker3-s87kz Ready worker 135d v1.29.10+67d3387 opn-lab3-ch-qd5zg-worker3-wfkp5 Ready worker 93d v1.29.10+67d3387
Actual results:
The infra nodes remain on Kubernetes 1.27, and the osImageURL in the 00-infra MC is not updated.
Expected results:
The osImageURL in the 00-infra MC should be updated, and the infra nodes should be upgraded to Kubernetes 1.29.
Additional info:
Must-gather: https://drive.google.com/file/d/1VwrFdVZToGMb7EDsuRe-4Nd6DrfUIisw/view?usp=sharing