Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(gha-runner-scale-set): ability to set annotations on noPermission service account #3679

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

dotdc
Copy link

@dotdc dotdc commented Jul 24, 2024

Fixes #3678
Fixes #3672

This pull request adds the ability to set custom annotations on the no_permission_serviceaccount for our gha runner scale sets.

This can be needed in some Google Workload Identity setups:

iam.gke.io/gcp-service-account=IAM_SA_NAME@IAM_SA_PROJECT_ID.iam.gserviceaccount.com

Source: https://cloud.google.com/kubernetes-engine/docs/how-to/workload-identity#kubernetes-sa-to-iam

Signed-off-by: David Calvert <david@0xdc.me>
@dotdc dotdc requested review from mumoshu, toast-gear, rentziass and a team as code owners July 24, 2024 07:33
@noamgreen
Copy link

can you push this ??? relay needed

@dotdc
Copy link
Author

dotdc commented Aug 1, 2024

Updated PR description, may also fix #3672

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants