-
Epic
-
Resolution: Done
-
Major
-
None
-
None
-
HCC Frontend Operator Migration
-
Future Sustainability
-
False
-
False
-
In Progress
-
0% To Do, 0% In Progress, 100% Done
Description
We have two action items from HCC that are related to each other.
The first one is the migration to FEC. It’s a shared configuration to build applications for consoledot instead of having to write your own webpack configuration.
Bryan already provided a PoC trying to adopt FEC. It’s already working but it’s incomplete.
https://github.com/florkbr/uhc-portal/commits/hcc-fec-build-tool-poc/
The second one is migrating to the front-end operator (FEO).
Instead of keeping a central configuration for all console applications, HCC decided to decentralize it and let each application to own its configuration.
Comprehensive Instructions are provided already by HCC. In theory FEC is not a pre-requisite for this but we decided to make it a dependency so we can finally address both problems.
FEO migration is due by Sept 30, 2025
Acceptance criteria
- We adopt FEC and get rid of our custom webpack configuration
- The local dev server still works
- The mocked APIs server still works
- We adopt FEO and migrate our navigation items configuration
Mockups/Design
Not needed
Out of scope
Nothing in particular
Testing implications
The only thing to test is that the main nav items still work after migrating to FEO
Implementation notes
We can use this change to cleanup our webpack config and remove unnecessary stuff (if there’s something like it)
More information needed
None right now
- blocks
-
OCMUI-3599 https://console.redhat.com/openshift doesn't require a redhat account with a verified email.
-
- To Do
-