Skip to content

Kubeconfig creation tool #2783

Open
Open
@sarg3nt

Description

@sarg3nt

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind/featureCategorizes issue or PR as related to a new feature.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions