Uploaded image for project: 'Observability UI'
  1. Observability UI
  2. OU-749

Upgrade distributed-tracing-plugin to use React Router v6

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: Undefined Undefined
    • COO 1.2.0
    • None
    • tracing-team
    • None
    • None
    • False
    • Hide

      None

      Show
      None
    • False
    • 1
    • None
    • None
    • Tracing Sprint # 269, Tracing Sprint # 270

      Description

      • remove react-router and react-router-dom to be replaced by react-router-dom-compat-v5 for transition to react-router v6
      • "Hello everyone, Console team is planning to drop React Router 5 support for dynamic plugins as part of tech debt cleanup" https://redhat-internal.slack.com/archives/C032NLNEE8G/p1744391666020899
      • Usage of react-router / react-router-dom that needs to be migrated from v5 to v6
        • monitoring-plugin: 47 instances
        • logging-view-plugin: 6 instances
        • distributed-tracing: 4 instances
        • troubleshooting-panel: 3 instances

      Related JIRA from /openshift/console changes

      openshift/console#14957

      Threads

      Slack #observability-ui-interal thread
      https://redhat-internal.slack.com/archives/C03EPFR2BAR/p1744392852882399

      Slack #announce-console-plugins
      https://redhat-internal.slack.com/archives/C032NLNEE8G/p1744391666020899

      Goals & Outcomes

      UI Plugins will use react-router v6 / react-router-dom v6

              agerstma@redhat.com Andreas Gerstmayr
              jezhu@redhat.com Jenny Zhu
              None
              Evelyn Murasaki Evelyn Murasaki
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: