mogenius / punq

A slim open-source workload manager for Kubernetes with team collaboration, WebApp, and CLI.
https://punq.dev
Apache License 2.0
68 stars 3 forks source link

Support clusters that require additional authentication #14

Open janlepsky opened 11 months ago

janlepsky commented 11 months ago

Cluster connections are currently added by uploading a kubeconfig. For some providers, such as AWS, Azure, or GCP, this is not enough. They require additional authentication through service accounts. punq should support these providers by adding an authentication option (+ kubeconfig) when adding a cluster.

joebowbeer commented 3 months ago

Does punq already support client-go-credential-plugins like Lens does?

https://kubernetes.io/docs/reference/config-api/kubeconfig.v1/#ExecConfig

https://kubernetes.io/docs/reference/access-authn-authz/authentication/#configuration

janlepsky commented 3 months ago

@joebowbeer Unfortunately punq doesn't support this yet but thanks for your input! We'll consider integrating this in one of the next versions.