Skip to content

Conversation

jordanstephens
Copy link
Member

@jordanstephens jordanstephens commented Oct 3, 2025

Description

Add support for authenticating with Google Cloud using Workload Identity Federation in addition to traditional service account keys. This enables GitHub Actions and other federated identity providers to authenticate without requiring service account key files.

Running our GCP deployment in CI is green now https://github.com/DefangLabs/defang-mvp/actions/runs/18230391057/job/51912103148

Linked Issues

Checklist

  • I have performed a self-review of my code
  • I have added appropriate tests
  • I have updated the Defang CLI docs and/or README to reflect my changes, if necessary

@jordanstephens jordanstephens changed the title Support GCP Workload Identity Federation for CI Support GCP Workload Identity Federation Credentials for CI Oct 3, 2025
@jordanstephens jordanstephens force-pushed the jordan/gcp-support-workload-id-federation branch 2 times, most recently from 1a9981d to bffad30 Compare October 3, 2025 16:33
Add support for authenticating with Google Cloud using Workload Identity
Federation in addition to traditional service account keys. This enables
GitHub Actions and other federated identity providers to authenticate
without requiring service account key files.
@jordanstephens jordanstephens force-pushed the jordan/gcp-support-workload-id-federation branch from bffad30 to eb435f1 Compare October 3, 2025 17:14
@jordanstephens jordanstephens marked this pull request as ready for review October 3, 2025 18:28
@nullfunc nullfunc merged commit 93e888d into main Oct 3, 2025
13 checks passed
@nullfunc nullfunc deleted the jordan/gcp-support-workload-id-federation branch October 3, 2025 20:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants