Greenhouse has an holistic view on all Clusters and the Organisations OIDC Configuration. This information can be used to generate KubeConfigs for users as shown below.
The goal for the Cluster Registry backend is to make the Kubeconfigs available so that they can be consumed by cloudctl.
The OIDC settings can be consumed from the organization CRD (default).
Optionally, an org-wide alternative clientID, clientSecret should be configurable in case of different IDS applications.
Priority
(Low) Something is a little off
Description
Greenhouse has an holistic view on all Clusters and the Organisations OIDC Configuration. This information can be used to generate KubeConfigs for users as shown below.
The goal for the Cluster Registry backend is to make the Kubeconfigs available so that they can be consumed by
cloudctl
.Example generated kubeconfig.yaml:
The OIDC settings can be consumed from the organization CRD (default). Optionally, an org-wide alternative clientID, clientSecret should be configurable in case of different IDS applications.
Acceptance Criteria:
References
kubeconfig-generator plugin
Reference Issues
No response