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

Infra nodes fail to update osImageURL during control-plane-only cluster upgrade

XMLWordPrintable

    • Quality / Stability / Reliability
    • False
    • Hide

      None

      Show
      None
    • 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
      
      

              dkhater@redhat.com Dalia Khater
              rhn-support-dpateriy Divyam Pateriya
              None
              None
              Sergio Regidor de la Rosa Sergio Regidor de la Rosa
              None
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: