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

Use latest PatternFly 6 (and latest PF extensions) in RH plugins

Create Doc EPIC for Fe...Prepare for Y ReleasePrepare for Z ReleaseRemove QuarterXMLWordPrintable

    • M
    • False
    • Hide

      None

      Show
      None
    • False
    • 0% To Do, 100% In Progress, 0% Done

      Feature Overview (aka. Goal Summary)

      PatternFly is used in different plugins and uses different versions at the moment. In theory, that should work fine due (webpack) module federation.

      But there were some issues (see slack thread) why we want align the versions of the plugins we ship with RHDH 1.5 (or at the same time).

      Goals (aka. expected user outcomes)

      1. Update all plugins that uses PatternFly to the latest PatternFly version and extensions they are using.
        1. Lightspeed (uses 6.0.0 prerelease, owned by the Plugins team)
        2. OCM (uses PF 5.1, owned by RHDH core team)
        3. Red Hat Argo CD (uses PF 5.1, charts, core, icons and tokens extensions, owned by RHTAP team)
        4. RH Resource optimization (uses only charts and tokens extensions, owners by ?)
        5. Tekton (uses PF 5.1, charts, core, tokens and topology extensions, owned by RHTAP team)
        6. Topology (uses PF 5.1, charts, core, styles, tokens and topology extensions, by RHDH UI team)
      2. Apply essential theming options from RHDH to the new PF 6 theming options (stretch goal)

      Requirements (aka. Acceptance Criteria):

      1. All plugins above uses the same major + minor version (at the end of 1.5 feature freeze)
      2. PatternFly primary color should pick up the RHDH/MUI primary color (stretch goal)

      Out of Scope (Optional)

      1. Adding new techniques like shadow root/shadow dom is nice, but not planned for now.
      2. Virtual-assistant extension that is only used by Lightspeed

              cjerolim Christoph Jerolimov
              cjerolim Christoph Jerolimov
              RHIDP - Frontend Plugins & UI
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated: