Uploaded image for project: 'Red Hat Advanced Cluster Management'
  1. Red Hat Advanced Cluster Management
  2. ACM-1519

ManagedClusterSet v1beta2 - selectorType and deprecate legacy cluster set (1/3)

XMLWordPrintable

      Epic Goal

      • Introduce a new version of ManagedClusterSet under v1beta2, and initiate a migration plan from old versions and behavior

      https://github.com/open-cluster-management-io/OCM/issues/67#issuecomment-1228018912 

      Why is this important?

      • Open Cluster Management has decided to move away from referring to the exclusive cluster set behavior as a "Legacy Cluster Set"; and therefore we need to have a deprecation plan initiated.

      Scenarios

      • [ ] Add exclusiveClustersetLabel selector type in clusterset api v1beta1
      • [ ] Add clusterset api v1beta2 to remove the support of legacyClustersetLabel selector type
      • [ ] Add conversion webhook to transform clusterset CRs between v1beta1 and v1beta2
      • [ ] Change internal consumers(ui/foundation/submarinar-addon/placement) to use clusterset api v1beta2
      • [ ] Other clusterset consumers (external consumers) can upgrade to clusterset api v1beta2

      Acceptance Criteria

      • Update ManagedClusterSet documentation to include new selectorType behavior and functionality
      • Technical enablement material that covers ManagedClusterSet behavior changes
      • Update dev tests and QE automation tests

      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>

              showeimer Sho Weimer
              showeimer Sho Weimer
              Yuanyuan He Yuanyuan He
              Qiu Jian Qiu Jian (Inactive)
              Sho Weimer Sho Weimer
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: