-
Epic
-
Resolution: Unresolved
-
Undefined
-
None
-
None
-
None
-
Breaking changes for OCP 4.22
-
To Do
-
None
-
False
-
-
False
-
Not Selected
-
None
-
None
-
None
Description
“In order to keep the UI plugins working correctly for 4.22, we as the Observability UI Team need to guarantee that they are compatible with breaking changes.”
Context
The following is planned for 4.22 console: https://docs.google.com/document/d/1WD4EXz6uDa1_me16DOOimFMLau5yBULyPieeFbF7yco/edit?tab=t.0
- Drop support for React Router v5
- Knative-plugin - console.topology/create/connector is using the createModalLanucher
- Update i18next to a more recent version.
- Consider upgrading React to version 18.
- Potentially discontinue support for PatternFly 5.
- Bump minor version of PF6
Additional
- TLS custom profiles should be supported by all plugins. https://docs.google.com/document/d/1cMc9E8psHfnoK06ntR8kHSWB8d3rMtmldhnmM4nImjs/edit?tab=t.0
Goals & Outcomes
Engineering Requirements:
- UI Plugins are compatible with 4.22
- UI Plugins support TLS options for custom TLS profiles, including curves options: see https://github.com/openshift/monitoring-plugin/pull/580 as an example