Uploaded image for project: 'Red Hat OpenShift AI Engineering'
  1. Red Hat OpenShift AI Engineering
  2. RHOAIENG-6987

Implement build time feature gates for operator

XMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Unresolved
    • Icon: Minor Minor
    • None
    • None
    • Platform
    • Implement Feature gates for operator
    • False
    • Hide

      None

      Show
      None
    • False
    • To Do
    • No
    • Testable

      Problem Statement:

      There are feature parities between ODH and RHOAI. For example, a component is incubating in ODH for multiple releases before going into RHOAI. Such cases prevents operator from having 1-1 sync between commits in upstream and downstream. Implement Feature Gates for the operator to exclude incubating features at build time. In the meantime, we just exclude these commits from cherry-pick.

       

      What are Feature Gates for Operator?

      • A feature gate would be something that can be configure during build time.
      • They can be defined in the codebase and controlled by command-line flags or environment variables.
      • They should not be as flexible as feature flags i.e end user should not be able to configure them during runtime.

       

      Goal

      • Ability to have 1-1 sync between upstream and downstream.

            ahmedabdalla Ahmed Abdalla
            vhire Vaishnavi Hire
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated: