traviswt / gke-auth-plugin

A GKE standalone auth plugin, with no dependencies on gcloud cli and python.
MIT License
40 stars 7 forks source link

Service Account Impersonation #4

Open BenediktFloeser opened 1 month ago

BenediktFloeser commented 1 month ago

Hi there! I've just come across this project and it seems very useful! I have a use case where I'd really like to avoid having to install the full gcloud chonker but I need to impersonate a service account and get a token for it. Is this something you'd be willing to implement/consider?

traviswt commented 1 month ago

Sure, that sounds interesting, what type of interface are you looking for? The current interface is obviously geared towards a kubeconfig file and kubectl which will invoke this binary to generate the token and then use it.