-
Story
-
Resolution: Done
-
Critical
-
None
Remove the use of insecure-skip-verify when connecting to API servers and OAuth servers on managed clusters. The console operator should pass a CA file to the console backend for each spoke cluster.
Each cluster has a namespace on the hub cluster. The CA file is available from a secret in that namespace. The console operator will need to read those secrets and mount the CA file for each cluster into the console pod.
Acceptance Criteria
- We must handle cases where the kubeconfig is missing (for instance because the cluster is still being imported)
- All use of InsecureSkipVerify is removed from the backend (talking to the API server or OAuth server)