Uploaded image for project: 'Operator Runtime'
  1. Operator Runtime
  2. OPRUN-3051

[upstream] Add ForceSemverUpgradeConstraints feature gate

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Done
    • Icon: Major Major
    • None
    • None
    • None
    • Upstream
    • 3
    • False
    • None
    • False
    • OCPSTRAT-78 - [Phase 2 MVP/Tech Preview] OLM 1.0 - Extension updates (F10)
    • INKEY$ (OPRUN 243)

      Description:

      Introduce a feature gate to switch between two upgrade constraint semantics. When:

      • Disabled - operator-controller uses legacy semantics
      • Enabled (default) - operator-controller uses semver

      Background:

      We need to implement a feature gate as per the RFC.

      Acceptance Criteria:
      The feature gate can be enabled or disabled by passing the following flag to the manager binary:

      --feature-gates=ForceSemverUpgradeConstraints=true 

      This functionality will be built on top of operator-controller’s existing feature gate mechanisms which is based on the k8s.io/component-base/featuregate package.

            mradchuk@redhat.com Mikalai Radchuk
            agreene1991 Alexander Greene (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: