-
Epic
-
Resolution: Unresolved
-
Blocker
-
None
-
Upgrade console to react-router-dom v6
-
False
-
None
-
False
-
Green
-
To Do
-
0% To Do, 0% In Progress, 100% Done
Epic Goal
OCP Console added support for react-router-dom v6 in version 4.14. Once the oldest OCP version that ACM supports includes this support, then the ACM Console should adopt it, and OCP Console may then drop support for react-router-dom v5. Currently, this work could be targeted for ACM 2.11.
Why is this important?
ACM is now only integrated as a dynamic plugin in the OCP Console, because the dynamic plugin framework necessitates that build-time dependencies are shared, we need to handle build-time library upgrades in a way that still allows us to be backwards compatible with past versions of OpenShift.
Scenarios
...
Acceptance Criteria
...
Dependencies (internal and external)
- ...
Previous Work (Optional):
- ...
Open questions:
- ...
Done Checklist
- CI - CI is running, tests are automated and merged.
- Release Enablement <link to Feature Enablement Presentation>
- DEV - Upstream code and tests merged: <link to meaningful PR or GitHub
Issue> - DEV - Upstream documentation merged: <link to meaningful PR or GitHub
Issue> - DEV - Downstream build attached to advisory: <link to errata>
- QE - Test plans in Polarion: <link or reference to Polarion>
- QE - Automated tests merged: <link or reference to automated tests>
- DOC - Downstream documentation merged: <link to meaningful PR>
- clones
-
ACM-5138 Handle dynamic plugin build-time dependency changes [React 18]
- Closed
- depends on
-
CONSOLE-3662 Announce to all plugin creators to start react-router v6 migration
- Closed
- relates to
-
OCMUI-1701 Update React Router to v6
- Closed
-
CONSOLE-3660 Introduce `react-router-dom-v5-compat` package into console repo
- Closed
-
OCMUI-53 Preparatory work for upgrade to React Router to v6
- Closed