GoogleCloudPlatform / k8s-config-connector

GCP Config Connector, a Kubernetes add-on for managing GCP resources
https://cloud.google.com/config-connector/docs/overview
Apache License 2.0
894 stars 222 forks source link

configure os-login ssh keys #427

Open Atoms opened 3 years ago

Atoms commented 3 years ago

Describe the feature or resource

There should be a possibility to manage os-login ssh keys for users and service accounts. It's crucial for access management gitops style.

For now, it's pain point to manage service account ssh keys from the repository (of course you can use gcloud, but I would prefer not to mix tools that I use) Config connector is the best place where to configure those resources.

caieo commented 3 years ago

Hi @Atoms, thanks for bringing this up to us. I found this OSLogin SSHPublicKeys resource:https://cloud.google.com/compute/docs/oslogin/rest/v1/users.sshPublicKeys -- is this the resource you would like to see Config Connector support/does implementing this resource address your use case?

Atoms commented 3 years ago

Yes, that is the resource which I want to use

caieo commented 3 years ago

Okay, thanks @Atoms, I've added it to our list of resources we're looking into supporting and will update this thread when we figure out an ETA for it.