-
Story
-
Resolution: Done
-
Critical
-
None
This story is to clean up the backend code for the multicluster POC and integrate it. This includes the basic auth and proxy changes we've done, stories CONSOLE-2767, CONSOLE-2748, and CONSOLE-2770. We should make sure that the backend continues to function as before if there are no frontend changes. If the frontend does not include a cluster header in API requests, we should assume it's the hub cluster and use the in-cluster kubernetes service.
Ideally we try to finalize the backend config API as part of this work.
Acceptance Criteria
- Backend code should be merged, but inert when ACM is not installed
- Need to update the backend config YAML to have a stanza per cluster where we can provide additional information later (like monitoring URL, OAuth client secret file, etc.)
- blocks
-
CONSOLE-2833 Integrate multicluster POC operator changes
- Closed
-
CONSOLE-2834 Integrate multicluster POC frontend changes
- Closed
-
CONSOLE-2843 Support metrics for spoke clusters
- Closed
- incorporates
-
CONSOLE-2748 [POC] Prototype OCP console showing data from another cluster
- Closed
-
CONSOLE-2767 [POC] Remove hard-coded cluster list from multi-cluster POC
- Closed
-
CONSOLE-2770 [POC] Support OAuth challenges from multiple clusters
- Closed
- links to
1.
|
Update GraphQL endpoints to be cluster aware | Closed | Unassigned | ||
2.
|
Update logout for multi-cluster | Closed | Jon Jackson | ||
3.
|
Disable prometheus for multicluster | Closed | Unassigned |