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

[Operator] Create nightly GH workflow that would generate an ImageStream manifest for each package that we support

    • Icon: Task Task
    • Resolution: Won't Do
    • Icon: Undefined Undefined
    • 1.9.0
    • None
    • Operator
    • None

      Add a nightly GH workflow that:

      • reads and extract the OCI references from the extensions catalog entities that are baked into the existing index image (see the spec.dynamicArtifact fields): we can get all the image refs from the dynamic-lugins.default.yaml file from the catalog index image
      • generates ImageStream manifests for the packages that are published to registry.redhat.io
      • create a PR with the changes. We can even consider auto-approving it once we are confident with the changes over time.

      The workflow should handle both main and release-1.y branches. For release-1.y branches, it should read from the right 1.y tag of the catalog index image. And for main, it should read from the latest 1.y tag

      The workflow should also generate an ImageStream manifest for the plugin catalog index image itself.

      NOTES:

      • if a plugin is removed, make sure to remove the ImageStream manifest from the repo as well

              Unassigned Unassigned
              rh-ee-asoro Armel Soro
              RHDH Install
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: