-
Epic
-
Resolution: Unresolved
-
Minor
-
None
-
None
-
Migrate from GH actions to public Konflux for showcase + operator repos
-
XL
-
False
-
-
False
-
-
To Do
-
RHIDP-7082 - Migrate upstream build pipelines to Konflux
-
QE Needed, Docs Needed, TE Needed, Customer Facing, PX Needed
-
-
EPIC Goal
What are we trying to solve here?
- Migrate upstream RHDH build pipelines 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
- Future enhancement: trigger e2e / nightly tests as part of Konflux pipelines?
- Considerations:
- Plugin publishing is currently done w/ Changesets and GH actions; moving to Konflux would mean we're using a different process compared to the BCP repo, but we could use Konflux for the rhdh-plugins repo, if there's value
Background/Feature Origin
Marcel asked for this; not 100% sure what the value add is here vs. using GH actions, other than the idea that everyone will be forced to learn Konflux instead of GH actions.
Why is this important?
Yes?
User Scenarios
Dependencies (internal and external)
Acceptance Criteria
Release Enablement/Demo - Provide necessary release enablement details
and documents
DEV - Upstream code and tests merged: <link to meaningful PR or GitHub
Issue>
DEV - Upstream documentation merged: <link to meaningful PR or GitHub
Issue>
DEV - Downstream build attached to advisory: <link to errata>
QE - Test plans in Playwright: <link or reference to playwright>
QE - Automated tests merged: <link or reference to automated tests>
DOC - Downstream documentation merged: <link to meaningful PR>