Uploaded image for project: 'Operator Runtime'
  1. Operator Runtime
  2. OPRUN-2107

Support usage of declarative index config by upstream index authors

    XMLWordPrintable

Details

    • Epic
    • Resolution: Unresolved
    • Major
    • None
    • None
    • declarative index config upstream tooling
    • False
    • False
    • To Do
    • 57
    • 57% 57%
    • Undefined
    • M
    • 0

    Description

      Epic Goal

      • Upstream adoption of OLM packaging tools with popular CI infrastructure like GitHub Actions
      • Extend support for building operator artifacts with declarative index configs
      • Initiate Community Operators adoption of file based catalogs

      Why is this important?

      • there is currently only rough documentation on OLMs packaging tools
      • there is fragmentation in the guidance around how Operator developers are supposed to build release artifacts (opm vs. operator-sdk)
      • there is little to no guidance on how to publish release artifacts as part of a catalog

      Acceptance Criteria

      • GitHub actions that can build Operator bundles from bundle metadata
      • GitHub actions that can build Operator catalogs from declarative index
      • Documnetation for both actions
      • Instructions on how to build an example GitHub Action based pipeline to automatically create bundle artifacts and automatically publish them to a catalog based on the above

      Optional achievements

      • Tekton Tasks that can build operator bundles from bundle metadata published on Tekton Hub
      • Tekton Tasks that can build operator catalogs from declarative index published on Tekton Hub

      Done Checklist

      • CI - CI is running, tests are automated and merged.
      • DEV - Upstream code and tests merged: <link to meaningful PR or GitHub Issue>
      • DEV - Upstream documentation merged: <link to meaningful PR or GitHub Issue>

      Attachments

        Issue Links

          Activity

            People

              jlanford@redhat.com Joe Lanford
              anik120 Anik Bhattacharjee
              Jian Zhang Jian Zhang
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

                Created:
                Updated: