-
Feature
-
Resolution: Unresolved
-
Blocker
-
None
-
False
-
-
False
-
33% To Do, 67% In Progress, 0% Done
-
-
Feature Overview (aka. Goal Summary)
- Migrate RHDH productization and upstream build pipelines to Konflux for consistent, efficient, and transparent CI/CD processes.
Goals (aka. expected user outcomes)
- Streamline and standardize RHDH build processes across downstream and upstream pipelines
- Improve visibility and maintainability of build pipelines
- Enhance collaboration between engineering, qe and build teams
- Facilitate easier tracking and management of build artifacts
Requirements (aka. Acceptance Criteria):
- rsync and transform the RHDH showcase repository to an internal GitLab instance
- Minimize the transformation of the upstream repository and the gitlab repository
- Implement downstream RHDH productization pipeline in Konflux - see RHIDP-3698 and https://konflux.apps.stone-prod-p02.hjvn.p1.openshiftapps.com/application-pipeline/workspaces/rhdh/applications
- Migrate upstream RHDH build pipeline from GitHub Actions to Konflux
- Configure upstream build pipeline to run in the public Konflux instance
- Implement pull request build functionality for the upstream pipeline
- Ensure both downstream and upstream pipelines build the RHDH image with existing plugins (as it is now the case)
- Document build pipelines as techdocs in the internal RHDH instance (see https://issues.redhat.com/browse/RHIDP-2655)
Out of Scope
- Helm charts pipeline migration (not supported by Konflux yet)
- Dynamic plugin container image builds (dev preview started in https://console.redhat.com/application-pipeline/workspaces/rhdh-build/applications/rhdh-plugin-registry/activity/pipelineruns )