-
Epic
-
Resolution: Unresolved
-
Blocker
-
1.3
-
None
-
Onboard existing RHDH containers and bundle (fbc) to Konflux
-
8
-
False
-
-
False
-
RHIDP-4048Konflux build pipelines 1.4
-
To Do
-
RHIDP-4048 - Konflux build pipelines 1.4
-
QE Needed, Docs Needed, TE Needed, Customer Facing, PX Needed
-
33% To Do, 0% In Progress, 67% Done
-
-
-
RHDH Core Team 3264
EPIC Goal
What are we trying to solve here?
Onboard existing RHDH containers to Konflux, because OSBS is being sunset and Konflux is the way.
Why is this important?
We need a continuity plan to continue to be able to build RHDH containers in 2025.
Some Useful Links
- https://gitlab.cee.redhat.com/rhidp/rhdh/-/blob/rhdh-1-rhel-9/
- https://gitlab.cee.redhat.com/rhidp/rhdh/-/blob/rhdh-1-rhel-9/.tekton/ (build pipelines for pull requests and pushes)
- https://gitlab.cee.redhat.com/rhidp/rhdh/-/tree/rhdh-1-rhel-9/distgit/containers (hub, operator, bundle sources)
- https://gitlab.cee.redhat.com/rhidp/rhdh/-/tree/rhdh-1-rhel-9/catalogs (FBC code that replaces old IIBs)
- https://gitlab.cee.redhat.com/rhidp/rhdh/-/blob/rhdh-1-rhel-9/build/ci/sync-midstream.sh (code to transform GH into GL code for building downstream; being phased out over time)
- https://gitlab.cee.redhat.com/rhidp/rhdh/-/tree/rhdh-1-rhel-9/build/scripts (useful scripts for all kinds of things)
- https://gitlab.cee.redhat.com/rhidp/rhdh/-/tree/rhdh-1-rhel-9/build/helm (scripts for creating helm charts for CI and GA builds)
- https://gitlab.cee.redhat.com/rhidp/rhdh/-/blob/rhdh-1-rhel-9/docs/RELEASE_GUIDE.adoc (release guide for 1.y.0 and 1.y.z releases)
TODOs
- build from upstream Containerfiles, including correct metadata for OSBS/Konflux/RHEC - RHIDP-3696
- onboard operator - RHIDP-3696, RHIDP-3697
- onboard operator-bundle - - RHIDP-3697
- verify that images can be pulled and installed - just pull from quay.io/rhdh like before!
- figure out how to buld from 1.3 and 1.y branches in parallel - lots of duplicate tekton files in each branch
- re-enable integration test for snyk - RHIDP-3843
- resolve EC violations - RHIDP-4220
- create FBC/IIB publishing -
RHIDP-3958andRHIDP-4223
- onboard to cachi2 - RHIDP-4014
- document how to re-onboard if we want to pull in newer tekton pipelines, then how to:
- override those pipelines to generate source containers
- use Containerfile instead of Dockerfile
- other customizations not captured in git@gitlab.cee.redhat.com:releng/konflux-release-data.git
- clones
-
RHIDP-2449 Onboard new RHDH plugin registry container(s) to Konflux
- Planning