Uploaded image for project: 'OpenShift Container Platform (OCP) Strategy'
  1. OpenShift Container Platform (OCP) Strategy
  2. OCPSTRAT-2359

Convert OLMv1 Manifest Generation from Kustomize to Helm Chart

XMLWordPrintable

    • None
    • None
    • 0% To Do, 100% In Progress, 0% Done
    • False
    • Hide

      None

      Show
      None
    • False
    • None
    • None

      Goal

      To convert the generation of OLMv1 manifests from Kustomize to Helm. This should be accomplished within 1 release cycle (e.g. 4.21).

      Benefit Hypothesis:

      The primary benefit will be an enhanced OLM developer experience. It will be easier to maintain the manifests source. It will also provide consistency in the configuration, and minimize the number of places a change needs to be made.

      It will also allow for "on-the-fly" changes to the manifests based on TechPreviewNoUpgrade, DevPreviewNoUpgrade and CustomNoUpgrade configurations, to match the provided feature-gates.

      Resources

      See Issue Links for reference document.

      Responsibilities

      The OLM team will be responsible for implementation, debugging and testing.

      Success Criteria

      Other than small necessary changes, and the consistency changes (with respect to common annotations and labels), the resulting manifest should be identical to the original. OLMv1 should be able to run upstream and in the OpenShift environment.

      The configuration should also be malleable based on the feature-flags present in some OpenShift releases (TPNU, DPNU, CNU).

      Results

      Add results here once the Initiative is started. Recommend discussions & updates once per quarter in bullets.

              rhn-support-mkalinin Marina Kalinin
              rh-ee-cchantse Catherine Chan-Tse
              None
              None
              Joe Lanford Joe Lanford
              Jian Zhang Jian Zhang
              Matthew Werner Matthew Werner
              Eric Rich Eric Rich
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: