- 
    
Feature
 - 
    Resolution: Done
 - 
    
Blocker
 - 
    None
 
- 
        False
 - 
        
 - 
        False
 - 
        0% To Do, 0% In Progress, 100% 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-3698and https://konflux.apps.stone-prod-p02.hjvn.p1.openshiftapps.com/application-pipeline/workspaces/rhdh/applications 
Konflux requirements (copied from RHIDP-951); see also KONFLUX-263
Completed requirements:
- STONEBLD-1069 Yarn v3 now supported; package-lock.json v3 (npm 9+) now supported too
 - PSSECMGT-3181
 - KONFLUX-241 for gitlab.cee support (if we don't move everything upstream into redhat-developers @ GH)
 - KONFLUX-1434 Errata integration - Publishing advisory metadata to the new internal
 - KONFLUX-1354
 - KONFLUX-2053 General network access to internal services - MVP, see https://redhat-internal.slack.com/archives/C04PZ7H0VA8/p1711950323528849
 - SECDATA-280 - avail in SDEngine 3.28.0; tech debt ongoing
	
- TEAMNADO-6123 might be done enough with SECDATA-280
 
 - KONFLUX-2280 == PSSECMGT-3181 Konflux needs to publish product manifests to Deptopia and/or https://access.redhat.com/security/data/sbom/beta/spdx
 
Incomplete requirements:
- KONFLUX-366, KONFLUX-2493 OLM Support
 - KONFLUX-379, RHTAPREL-889 Shipping Red Hat Products (to registry.redhat.io) + CSV / Catalog integration
	
- KONFLUX-1364 Automatic collection of on-prem Release metadata
 - KONFLUX-324, RHTAPWATCH-782 Better support for multiple versions of an application in Konflux https://github.com/redhat-appstudio/architecture/pull/166/files
 - KONFLUX-1168 Users can easily navigate to and from their release pipelines
 - KONFLUX-187 Konflux can produce source containers (phase 2)
 
 
Future requirements:
- KONFLUX-387 Enable multi-arch component builds - https://docs.google.com/document/d/1bKE4pmrufEb1QROo7XhMVEmUClc--WtAmX1__rxNscc/edit#bookmark=id.aj3a36s375ak eg., for arm64, s390x &/or ppc64le – ETA June 24 for RELEASE; build now already possible
 - STONEBLD-1818 Yarn 4.x
 - KONFLUX-2501 ProdSec - SBOMs w/ Licenses
 
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 )
 
- is cloned by
 - 
                    
RHIDP-4681 Konflux build pipelines 1.5 (feature)
-         
 - Closed
 
 -