Uploaded image for project: 'Machine Config Operator'
  1. Machine Config Operator
  2. MCO-908

Update MCO dependencies to Kubernetes 1.29


    • Icon: Epic Epic
    • Resolution: Done
    • Icon: Blocker Blocker
    • None
    • None
    • MCO Kube 1.29 updates
    • False
    • None
    • False
    • Not Selected
    • To Do
    • OCPSTRAT-974 - Upgrade to Kubernetes 1.29
    • 0% To Do, 9% In Progress, 91% Done
    • 0
    • 0
    • Approved

      Epic Goal

      • The goal of this epic is to upgrade all OpenShift and Kubernetes components that MCO uses to v1.29 which will keep it on par with rest of the OpenShift components and the underlying cluster version.

      Why is this important?

      • Uncover any possible issues with the openshift/kubernetes rebase before it merges.
      • MCO continues using the latest kubernetes/OpenShift libraries and the kubelet, kube-proxy components.
      • MCO e2e CI jobs pass on each of the supported platform with the updated components.

      Acceptance Criteria

      • All stories in this epic must be completed.
      • Go version is upgraded for MCO components.
      • CI is running successfully with the upgraded components against the 4.16/master branch.

      Dependencies (internal and external)

      1. ART team creating the go 1.29 image for upgrade to go 1.29.
      2. OpenShift/kubernetes repository downstream rebase PR merge.

      Open questions::

      1. Do we need a checklist for future upgrades as an outcome of this epic?-> yes, updated below.

      Done Checklist

      • Step 1 - Upgrade go version to match rest of the OpenShift and Kubernetes upgraded components.
      • Step 2 - Upgrade Kubernetes client and controller-runtime dependencies (can be done in parallel with step 3)
      • Step 3 - Upgrade OpenShift client and API dependencies
      • Step 4 - Update kubelet and kube-proxy submodules in MCO repository
      • Step 5 - CI is running successfully with the upgraded components and libraries against the master branch.

            dkhater@redhat.com Dalia Khater
            mkrejci-1 Michelle Krejci
            Rio Liu Rio Liu
            0 Vote for this issue
            7 Start watching this issue