Uploaded image for project: 'OpenShift Top Level Product Strategy'
  1. OpenShift Top Level Product Strategy
  2. OCPPLAN-8075

Operator SDK: Support human-readable file-based catalog

XMLWordPrintable

    • Icon: Feature Feature
    • Resolution: Done
    • Icon: Major Major
    • None
    • None
    • None
    • None
    • False
    • False
    • ?
    • No
    • ?
    • ?
    • ?
    • 0% To Do, 0% In Progress, 100% Done

      Goals

      Support Operator authors and pipeline teams in how to set up, strategize, and publish Operator releases.

      Why is this important?

      OLM and PE team are actively working on a more flexible and human-readable way to manage Operator catalogs (aka, File-based Catalog, FBC) for Operator authors to strategize in how to publish their Operator releases.

      Operator SDK wants to:

      • make sure all SDK commands being used by the pipeline teams, e.g. in CVP or in ISV Preflight Checks work well with the File-based Catalog.
      • support Operator authors to learn how to leverage File-based Catalog to publish their Operator releases.

      Deliverables

      • Operator SDK commands used by the pipeline teams work well with FBC (e.g. "run bundle” and “run bundle upgrade" commands)
      • Scaffolds example GitHub Actions (or Tekton Tasks) for automatically creating bundle artifacts and automatically publishing them to a file-based catalog so users can learn and easily leverage file-based catalog for managing releases.  --> out-of-scope
        • Will track this feature in OCPPLAN-7744: Declarative Index Config instead

       
       
       

       
       
       
       

       

              Unassigned Unassigned
              rhn-coreos-tunwu Tony Wu
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: