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

HyperShift Operator Support for Heterogeneous Clusters (AWS)

XMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • openshift 4.15
    • None
    • None
    • None
    • HyperShift Operator Support for Heterogeneous Clusters (AWS)
    • False
    • None
    • False
    • Not Selected
    • To Do
    • OCPSTRAT-854 - Support Heterogeneous NodePools Within HyperShift
    • OCPSTRAT-854Support Heterogeneous NodePools Within HyperShift
    • 0
    • 0% 0%
    • 0
    • 0
    • 0

      Goal

      • The HyperShift Operator needs to support heterogeneous clusters on AWS so that HostedClusters can be successfully installed on mixed arch worker nodes.

      Why is this important?

      • Parity with OCP - OCP already supports heterogeneous clusters on AWS
      • Improves service delivery capabilities by allowing them to add mixed arch worker nodes to existing AWS OCP management clusters.

      Scenarios

      1. HyperShift operator can be successfully installed on an AWS OCP management cluster with mixed arch worker nodes.
      2. HostedClusters can be successfully created on a heterogeneous AWS OCP management cluster with either Arm and/or x86 NodePools.

      Acceptance Criteria

      • Dev - Has a valid enhancement if necessary
      • CI - MUST be running successfully with tests automated
      • QE - covered in Polarion test plan and tests implemented
      • Release Technical Enablement - Must have TE slides
      • ...

      Dependencies (internal and external)

      1. We need to build the HyperShift operator as a manifest listed image with at least Arm and x86. Today, we build an Arm version of the image and an x86 version but not together in one image.

      Previous Work (Optional):

      1. HOSTEDCP-315

      Open questions:

      Done Checklist

      • CI - CI is running, tests are automated and merged.
      • Release Technical Enablement <link to Feature Enablement Presentation>
      • DEV - Upstream documentation merged: <link to meaningful PR or GitHub Issue>
      • DEV - Enhancement merged: <link to meaningful PR or GitHub Issue>
      • 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>

            rh-ee-brcox Bryan Cox
            rh-ee-brcox Bryan Cox
            Liangquan Li Liangquan Li
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated: