-
Epic
-
Resolution: Done
-
Blocker
-
1.3.0
-
None
-
Onboard existing RHDH containers and bundle (fbc) to Konflux
-
8
-
False
-
-
False
-
-
To Do
-
RHIDP-4048 - Konflux build pipelines 1.4
-
QE Needed, Docs Needed, TE Needed, Customer Facing, PX Needed
-
0% To Do, 0% In Progress, 100% Done
-
-
-
RHDH Core Team 3264, RHDH Core Platform 3266
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
resolve EC violations - RHIDP-4220
create FBC/IIB publishing -
RHIDP-3958andRHIDP-4223
onboard to cachi2 - RHIDP-4014 - slip to 1.5 (backport to 1.4.1)
re-enable integration test for snyk - RHIDP-3843 - moved to 1.5
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 OCI artifacts to Konflux (1.6)
-
- In Progress
-