Uploaded image for project: 'Operator Ecosystem'
  1. Operator Ecosystem
  2. OPECO-2111

Scaffold git-friendly automated build workflows for File-based Catalog

XMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Obsolete
    • Icon: Normal Normal
    • None
    • None
    • None
    • None
    • Scaffold automated build workflows for FBC
    • False
    • False
    • Done
    • OCPPLAN-7744 - Declarative Index Config
    • Impediment
    • OCPPLAN-7744Declarative Index Config
    • 67% To Do, 0% In Progress, 33% Done

      Epic Goal

      Support Operator authors to learn how to leverage File-based Catalog to publish their Operator releases.

      Why is this important?

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

      For Operator SDK, we want to support Operator authors to learn how to leverage file-based Catalog to automate the publishing workflow for their Operator releases.

      Scenarios

      1. ...

      Acceptance Criteria

      • 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.
      • CI - MUST be running successfully with tests automated
      • Release Technical Enablement - Provide necessary release enablement details and documents.
      • ...

      Dependencies (internal and external)

      1. (2021Q4) OLM-2107 - Support usage of declarative index config by upstream index authors

      Previous Work (Optional):

      Open questions::

      Done Checklist

      • CI - CI is running, tests are automated and merged.
      • Release Enablement <link to Feature Enablement Presentation>
      • DEV - Upstream code and tests merged: <link to meaningful PR or GitHub Issue>
      • DEV - Upstream documentation merged: <link to meaningful PR or GitHub Issue>
      • DEV - Downstream build attached to advisory: <link to errata>
      • QE - Test plans in Polarion: <link or reference to Polarion>
      • QE - Automated tests merged: <link or reference to automated tests>
      • DOC - Downstream documentation merged: <link to meaningful PR>

       
       
       

       

          1.
          QE Tracker Sub-task Closed Undefined Jia Fan
          2.
          Docs Tracker Sub-task Closed Undefined Unassigned
          3.
          TE Tracker Sub-task Closed Undefined Unassigned

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

                Created:
                Updated:
                Resolved: