Uploaded image for project: 'Hybrid Cloud Console'
  1. Hybrid Cloud Console
  2. RHCLOUD-40474

Decouple widget dashboard backend from Chrome service

XMLWordPrintable

    • Decouple widget dashboard backend from Chrome service
    • False
    • Hide

      None

      Show
      None
    • False
    • Unset
    • In Progress
    • 28% To Do, 10% In Progress, 62% Done

      Summary and goal

      Move the backend functionality out of the Chrome service into a stand-alone service. The backend will soon be required by other services in HCC. There are also talks about non-HCC applications interested in the widget dashboard. The frontend requirements are discussed with PF; however, the backend should be decoupled from the Chrome service to enable non-HCC app integrations.

      Acceptance Criteria 

      1. Extract the widget layout code to a new service
      2. Implement widget configuration collection via FEO
        1. use a separate config map from chrome UI configuration to prevent exceeding the size limit and ensure logical separation of data 
      3. Inject FEO generated widget configuration into the widget layout pod(s)
      4. AppInterface onboarding (can be done in paraller)

      Checklist

      Checklist Item Required Notes or Comments
      Workstream or external team dependencies? N  
      ADR Required? 
      • Long-form (approval)
      • Short-form (informational)
      N  
      Testing plans
      • New automation or update existing?
      Y Ensure no regressions on UI
      Known dependencies? 
      • Link to the dependent Jiras
      • Add details
      N  

      Open Questions

              mmarosi123 Martin Marosi
              tefaz-insights Tahmid Efaz
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated: