Uploaded image for project: 'OpenShift Hosted Control Plane'
  1. OpenShift Hosted Control Plane
  2. HOSTEDCP-72

Support running control planes of different versions on the same management cluster

XMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Done
    • Icon: Normal Normal
    • openshift-4.10
    • None
    • None
    • Control Plane Multiple Version Support
    • False
    • False
    • Done
    • OCPSTRAT-565 - HyperShift Components Versioning
    • OCPSTRAT-565HyperShift Components Versioning
    • 100
    • 100% 100%
    • Undefined
    • 0
    • 0
    • 0

      Enable control planes of different minor versions to run on a single Hypershift management cluster.

      Epic Goal

      • Enable a single management cluster to run hosted control planes of different OpenShift minor versions.
      • Constraint: both management and guest cluster must have the minimum supported version for Hypershift.

      Why is this important?

      • In a single management cluster there will be control planes in different versions depending on their upgrade cycle. It is not expected that the management cluster be upgraded at the same cadence as the guest clusters or that all guest clusters be upgraded at the same time.
      • Control plane components and their corresponding configuration will differ across OpenShift minor versions.

      Scenarios

      1. Create guest clusters at different minor versions (ie. 4.9.5 and 4.10.0) on the same management cluster.

      Acceptance Criteria

      • CI - MUST be running successfully with tests automated
      • Release Technical Enablement - Provide necessary release enablement details and documents.
      • ...

      Dependencies (internal and external)

      1. ...

      Previous Work (Optional):

      Open questions::

      Done Checklist

      • CI - CI is running, tests are automated and merged.
      • Release Enablement <link to Feature Enablement Presentation>
      • DEV - Upstream code and tests merged: <link to meaningful PR or GitHub Issue>
      • DEV - Upstream documentation merged: <link to meaningful PR or GitHub Issue>
      • DEV - Downstream build attached to advisory: <link to errata>
      • QE - Test plans in Polarion: <link or reference to Polarion>
      • QE - Automated tests merged: <link or reference to automated tests>
      • DOC - Downstream documentation merged: <link to meaningful PR>

       

            sjenning Seth Jennings
            cewong@redhat.com Cesar Wong
            Jie Zhao Jie Zhao
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

              Created:
              Updated:
              Resolved: