As a customer, I don't need every product available in a pull down menu. Instead, a dynamic menu of the products I consume would help me when interacting with console.dot
Acceptance criteria:
- When viewing the dropdown of selectable products on a given page (variant list) a customer can choose form
- The products they have subscriptions for
- The products they have instances reporting data for (systems/clusters/instances)
- A default product for each so that if a customer has neither systems nor subscriptions, something will be visible for each left nav entry (RHEL/Openshift) Also, not every left-nav grouping has a variant list (ACS/Openshift AI).
- For RHEL: The is RHEL for x86
- For OpenShift: OCP Annual Subscription
TODO: Define what is needed for the configuration provider/where the appropriate APIs should be implemented w/in swatch. Not sure if multiple calls to get separately from swatch-subscription/contracts & tally or an entirely new config service which is spanning out to those.