Description
Is your feature request related to a problem? Please describe the impact that the lack of the feature requested is creating.
We are using OIDC to log our users into the cluster through Headlamp and other UIs, however this does not give our users the ability to interact with the cluster via classic kubectl
or automation methods. We are using kubelogin
with kubectl
at the moment, but it's kind of a pain to use.
Describe the solution you'd like
We'd like Headlamp to have a button that would allow users to download a kubeconfig
that is tied to a service account that has the privileges as defined for them in RBAC.
What users will benefit from this feature?
The ability to easily use tools such as kubectl
, k9s
or when logging in with a service account download a kubeconfig
that could be used in automation such as CI/CD.
Are you able to implement this feature?
Possibly. A few of us just spent an hour looking through the Headlamp plugin guide and API specs and didn't find any existing backends that might support it. If this is something the Headlamp team doesn't want to do then we might end up creating a back end service or CRD to do it. We are open to thoughts from you team on if you think this is a feature Headlamp should have or if it is something we should do on our own.