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
    • None
    • None
    • 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 (Inactive)
              agreene1991 Alexander Greene (Inactive)
              None
              None
              None
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: