Uploaded image for project: 'Red Hat Internal Developer Platform'
  1. Red Hat Internal Developer Platform
  2. RHIDP-4680

Migrate from GH actions to public Konflux for showcase + operator repos

    • Migrate from GH actions to public Konflux for showcase + operator repos
    • XL
    • False
    • Hide

      None

      Show
      None
    • False
    • RHIDP-7082Migrate upstream build pipelines to Konflux
    • 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>

              Unassigned Unassigned
              nickboldt Nick Boldt
              RHIDP - Cope
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: