CircleCI-Public / gcp-cli-orb

Install and configure the Google Cloud CLI (gcloud)
https://circleci.com/orbs/registry/orb/circleci/gcp-cli
MIT License
9 stars 32 forks source link

feat: initialize with workload identity #44

Closed kobim closed 1 year ago

kobim commented 2 years ago

Checklist

Motivation, issues

Resolves #41 - support an impersonation with the new OIDC tokens feature.

Description

Add two new parameters to the initialize command, allowing to choose service account impersonation with workload identity over a service key JSON file.

arvid-m commented 2 years ago

Very much looking forward to this feature! Anything we can do to help?

Jaryt commented 1 year ago

Hello! Thanks for creating this PR, I apologize for not noticing it during my work on #61 There are a few differences between our implementations, so if you see anything you feel could use some improvement, please feel free to open up an issue!