Uploaded image for project: 'Network Observability'
  1. Network Observability
  2. NETOBSERV-1923

Migrate to Patternfly 5 - dual builds

    • Icon: Epic Epic
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • None
    • Console Plugin
    • None
    • netobserv-pf5
    • False
    • None
    • False
    • Not Selected
    • To Do
    • 100% To Do, 0% In Progress, 0% Done

      PF4 support will be dropped in ocp 4.19, we must move to PF5.

      To continue to support older OCP, we must hence create 2 builds, one with PF4-compatible console for ocp 4.12-4.14 and one with PF5 for ocp 4.15 and above.

      All components but the console plugin can continue with a single development branch.

      Console plugin needs to have a pf4 backport branch.

      On CI side / konflux, we need to have 2 build pipelines:

      • netobserv-1.Y bundle = common trunc + console pf5 (min ocp version = 4.15)
      • netobserv-pf4-1.Y bundle = common trunc + console pf4 (max ocp version = 4.14)

      A new OLM channel must be created for users: stable-4.14-or-below (maybe find a better name).

      In the netobserv next release note, we need to tell users on ocp 4.14 or below to switch channel so they can continue receive upgrades.

              Unassigned Unassigned
              jtakvori Joel Takvorian
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: