Uploaded image for project: 'OCMUI - OpenShift Cluster Manager UI'
  1. OCMUI - OpenShift Cluster Manager UI
  2. OCMUI-3401

HCC FEC and Frontend Operator (FEO) Migration

    • 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

              rh-ee-thendric Trevor Hendricks
              dtaylor@redhat.com David Taylor
              Jason Loss Jason Loss
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: