Epic Goal (the What?)
Create an globally accessible inventory API for all clusters
Why is this important?
Single pane of glass view of the fleet (true hybrid cloud console)
Scenarios
The ability to register and list the following:
- The inventory must contain OCP managed clusters: ROSA, ARO, OSD AWS/GCP
- The inventory must contain OCP self-managed clusters: All platforms
- The inventory must support xKS self-managed clusters
Registered inventory should supply the following:
- Basic connectivity status, heartbeat and cluster details
API should account for data sovereignty
Acceptance Criteria
- New Database schema
- Import/Export controller (xCM Transformer/Relay)
Open questions:
- …
Done Checklist
- CI - CI is running, tests are automated and merged.
- Release Enablement <link to Feature Enablement Presentation>
- DEV - Service code and tests merged: <link to meaningful PR or GitHub
Issue> - QE - Test plans in Polarion: <link or reference to Polarion>
- QE - Automated tests merged: <link or reference to automated tests>
- DOC - Downstream documentation merged: <link to meaningful PR>