-
Spike
-
Resolution: Done
-
Major
-
None
-
None
-
None
-
None
Due to matured state of console and console-operator it would be good to determine which of the packages need to be updated so we dont get into a point in which the update of a package would need to happen ASAP due to a CVE.
For that we should determine a list of top packages for both of our repositories and and create a stories for each of these repos.
AC:
- Identify all the console packages which would be good to updated during 4.15 release and create a story for each.
- 73 dependencies, 95 dev dependencies
- removed pf since we have separate stories pf upgrade to 5
- List of all dependencies
- Identify all the console-operator packages which would be good to updated during 4.15 release and create a story which would upgrade them, ideally in a single PR.
- moved to this spike: https://issues.redhat.com/browse/CONSOLE-3767
Findings:
Following runtime dependencies are being addressed in 4.15 timeframe:
- Migrate PF4-> PF5: https://issues.redhat.com/browse/CONSOLE-3548
- Cypress to v11.2.0: https://issues.redhat.com/browse/CONSOLE-3740
- React to v18: https://issues.redhat.com/browse/CONSOLE-3316
- React-router to v6: https://issues.redhat.com/browse/CONSOLE-3710
Following dev dependencies are being addressed in 4.15 timeframe:
- file-loader: https://issues.redhat.com/browse/CONSOLE-3759
- graphql-codegen: https://issues.redhat.com/browse/CONSOLE-3760
- monaco-editor: https://issues.redhat.com/browse/CONSOLE-3761
- prettier: https://issues.redhat.com/browse/CONSOLE-3762
- null-loader: https://issues.redhat.com/browse/CONSOLE-3763
- husky: https://issues.redhat.com/browse/CONSOLE-3764
- css-loader: https://issues.redhat.com/browse/CONSOLE-3765
- i18next-parser: https://issues.redhat.com/browse/CONSOLE-3766
What dependencies are needed for console-operator?