Uploaded image for project: 'Red Hat Internal Developer Platform'
  1. Red Hat Internal Developer Platform
  2. RHIDP-9601

generate index via CI process, including pinning digests in catalog entities and dynamic-plugins.default.yaml

    • Icon: Task Task
    • Resolution: Done
    • Icon: Blocker Blocker
    • 1.9.0
    • None
    • Build, Catalog, Marketplace
    • None
    • RHDH COPE 3283

      Two major deliverables here:

      Requires:

      • Must fetch from workspaces/*/metadata and merge into catalog-index/catalog-entities
      • Must generate all.yaml files to include content in the plugins/ and packages/ folders
      • Must filter by support level to exclude devpreview/community content (as those go in another index image)
        • this filtering needs to be smart enough to key in on support level so we can reuse the script to create an index with ONLY community/DP content or everything but community content (TP/GA)
        • Moved to RHIDP-9840
      • When creating the catalog index image for the productized plugins, we should replace :1.9 with @sha256:... (pinned digests) so that airgapping is easier/better.
        • provide a comment in the file referring to the tag and build timestamp
        • Affected files: catalog entities (packages), dynamic-plugins.default.yaml
        • Moved to RHIDP-9839
      • This should happen every time a new plugin is published.

      This should happen via a GL pipeline like we have for operator-bundle and FBC rebuilds (see https://gitlab.cee.redhat.com/rhidp/rhdh/-/blob/rhdh-1-rhel-9/build/ci/update-bundle-and-FBCs.sh ) for each new hub/operator image, such that every time the GL pipeline runs to see if there's anything new to do, it can

      • Until we can move dynamic-plugins.default.yaml into the overlays repo and consume it from there, we need to pull the latest file from rhdh repo directly
        • See also RHIDP-9835 (move DPDY from RHDH to overlays) and RHIDP-9760 (consume DPDY from catalog index) which are prereqs / block this complete solution

              nickboldt Nick Boldt
              nickboldt Nick Boldt
              RHIDP - Cope
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Created:
                Updated:
                Resolved: