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

Onboard new RHDH plugin OCI arifacts to Konflux (1.7)

Create Doc EPIC for Fe...Prepare for Y ReleasePrepare for Z ReleaseXMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Unresolved
    • Icon: Blocker Blocker
    • 1.7.0
    • 1.5.0
    • Build, Dynamic plugins
    • None
    • Onboard new RHDH plugin OCI arifacts to Konflux (1.7)
    • L
    • False
    • Hide

      None

      Show
      None
    • False
    • RHIDP-5362Productization / Konflux build pipelines 1.6 (feature)
    • To Do
    • RHIDP-5362 - Productization / Konflux build pipelines 1.6 (feature)
    • QE Needed, Docs Needed, TE Needed, Customer Facing, PX Needed
    • 100% To Do, 0% In Progress, 0% Done
    • Release Note Not Required

      EPIC Goal

      What are we trying to solve here?

      Onboard new RHDH plugin registry container(s) to Konflux, because OSBS is being sunset and Konflux is the way.

      Background/Feature Origin

      Part of RHIDP-1809, support for external plugins in RHDH from a registry

      Why is this important?

      We need a continuity plan to continue to be able to build RHDH containers in 2025.

      Customers want to be able to install plugins into their RHDH instance, and have the ability to develop their own content internally to their corp. We want to support the idea of having access to multiple registries (community, RH-supported/validated, and private registries too)

      User Scenarios

      Dependencies (internal and external)

      Acceptance Criteria

       
      A quick summary of the actions to get to a plugin catalog for 1.5. Will switch the to once completed, or add if problems arise. 

      • a tool to fetch those plugin sources from the 3+ upstream repos (b/b, bcp, roadiehq?, rhdh-plugins, janus-idp/backstage-plugins) - new sync-midstream.sh script - RHIDP-5769 
      • orchestration to avoid rebuilding things things that haven't changed (same SHA in the upstream repo, same SHA in the overlay repo) - need to store up (BCP, rhdh-plugins) /mid (overlay) /downstream (gitlab) SHAs in some set of files we can easily parse to check if a new plugin needs to be build/exported/pushed to quay - RHIDP-5416 (generate pipelines from a template - see also ?)

       

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

                Created:
                Updated: