Uploaded image for project: 'OpenShift Over the Air'
  1. OpenShift Over the Air
  2. OTA-1845

Introduce feature gate based inclusion/exclusion of manifests

XMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Unresolved
    • Icon: Major Major
    • None
    • None
    • None
    • None
    • Introduce feature gate based inclusion/exclusion of manifests
    • In Progress
    • Product / Portfolio Work
    • OCPSTRAT-2485FeatureGate based manifest inclusion for CVO
    • 75% To Do, 25% In Progress, 0% Done
    • False
    • Hide

      None

      Show
      None
    • False
    • Not Selected
    • XS

       introduce a new annotation release.openshift.io/feature-gates that accepts a comma separated list of feature gates which must be enabled to consider a manifest for inclusion within the cluster, optionally preceeded by a - to negate that (ie don't include me if this gate is enabled).

      The PR adds a feature gate informer to the core operator which keeps a synchronised list of enabled feature gates. This is then passed through to sync workers, added to the sync worker status, and finally passed into the library-go manifest inclusion/exclusion code for decisions on whether the manifest should/shouldn't be included.

       

       

      https://github.com/openshift/cluster-version-operator/pull/1273 

              joelspeed Joel Speed
              rh-ee-smodeel Subin M
              None
              None
              Jian Li Jian Li
              None
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: