-
Task
-
Resolution: Unresolved
-
Blocker
-
1.5.0
-
None
-
5
-
False
-
-
False
-
RHIDP-5362 - Productization / Konflux build pipelines 1.6 (feature)
-
-
We need a unique container image per plugin/workspace (collection of related packages).
Since we have like 60 plugins in RHDH 1.4, plus more in rhdh-plugins not included in RHDH (like Orchestrator), this means we will need to:
- curate a list of plugins via their plugin name, and add to the app-config.yaml in showcase
- using that list, generate 1 tekton pipeline for each plugin
- need the source repo + path to the plugin workspace, eg., https://github.com/backstage/community-plugins/tree/main/workspaces/quay (or some tag?)
- generated pipelines should use the custom task from
RHIDP-5415to create a new container image, triggered every time the workspace content changes
Will also need some sort of roundtrip update (circular dependency) to the showcase repo so that the tag/digest listed there matches those of the generated containers. This can then be used to trigger a respin of the showcase image, every time a new plugin container is created.
- is cloned by
-
RHIDP-5418 [Docs] Generate plugins table from the showcase's app-config.yaml
-
- New
-
- is related to
-
RHIDP-5215 Marketplace Distribution
-
- In Progress
-