Uploaded image for project: 'OpenShift Container Platform (OCP) Strategy'
  1. OpenShift Container Platform (OCP) Strategy
  2. OCPSTRAT-1587

Expand Control Plane Only Updates to 4.N to 4.N+2 and 4.N+3 independent of EUS versions

XMLWordPrintable

    • BU Product Work
    • False
    • False
    • OCPSTRAT-1112OpenShift Update Channel Changes- Single channel, EUS, PWPU
    • 50% To Do, 50% In Progress, 0% Done
    • Undefined
    • L
    • 0
    • Backlog Refinement

      Feature Overview

      • Starting with 4.12 and later all minor versions which are within supported skew limits may change channels once and repeatedly update being ensured that they'll end up running a controlplane version which matches the channel X.Y version. For example
        • A cluster running 4.12.z can change to fast-4.13, fast-4.14, stable-4.13, stable-4.14, or eus-4.14
        • A cluster running 4.13.z can only change to fast-4.14, stable-4.14, or eus-4.14 because 4.13 to 4.15 exceeds OpenShift's skew limits which are currently bound at EUS versions

      This is important because customers currently associated "EUS-to-EUS" update pattern and the EUS channels with the requirement to have EUS entitlements where as that is not our intention. The hope is that by allowing clusters to freely change between all channels within skew limits it will be made clear that this is not a limit and we actually encourage applying multiple control plane updates with as few worker rolling updates as possible as a means to improve clusters ability to update across versions more rapidly and with less workload disruption.

      Once we're ready to rollout this change we should amend documentation starting with 4.14 to indicate that you can change to adjacent channels from multiple minor versions and highlight that the graph you're offered will be guide your cluster toward that version. If you wish to upgrade to a different version that's within reach you should use that channel instead.

      Note: At this time we do not believe there are any in cluster or CLI UX changes, this is currently mostly a channel management endevour. However since clusters auto discover reachable channels it will result in in cluster changes in both the Admin Web Console and CLI (`oc adm update channel` command).

      Note: OCPSTRAT-1569 proposes expanding skew limits to any 4.N to 4.N+2 and 4.N to 4.N+3 pending QE and CI tests being in place. Once that's been implemented channel promotion would change as well.

            rh-ee-smodeel Subin M
            rh-ee-smodeel Subin M
            Lalatendu Mohanty, Vikas Laad, W. Trevor King
            Lalatendu Mohanty Lalatendu Mohanty
            Jianwei Hou Jianwei Hou
            Stephanie Stout Stephanie Stout
            Scott Dodson Scott Dodson
            Lalatendu Mohanty Lalatendu Mohanty
            Subin M Subin M
            Eric Rich Eric Rich
            Votes:
            1 Vote for this issue
            Watchers:
            8 Start watching this issue

              Created:
              Updated: