-
Epic
-
Resolution: Done
-
Undefined
-
None
-
None
-
None
-
Upgrade react router to react-router-dom-v5-compat or react-router-v6
-
To Do
-
None
-
False
-
-
False
-
Not Selected
-
None
-
None
-
None
Description
- monitoring-plugin is release with OCP ~4.19 or ~4.20 TBD
- logging, troubleshooting, distributed tracing panels are released with COO 1.1.2 or COO 1.2
- 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
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
- impacts account
-
OU-192 Upgrade logging view plugin react router version to v6
-
- Closed
-
-
OU-748 Upgrade troubleshooting-panel to use React Router v6
-
- Closed
-
-
OU-749 Upgrade distributed-tracing-plugin to use React Router v6
-
- Closed
-
-
OU-755 [UIPlugin] - Troubleshooting panel pre-merge testing
-
- Closed
-
-
OU-756 [UIPlugin] - Tracing pre-merge test react-route
-
- Closed
-