broadinstitute / gnomad-blog

Blog for the gnomAD project
https://gnomad.broadinstitute.org/news/
BSD 3-Clause "New" or "Revised" License
3 stars 0 forks source link

switches gcloud authentication to new auth action #149

Closed sjahl closed 10 months ago

sjahl commented 10 months ago

The blog deploys by gsutil rsync'ing files to the GCS bucket, which requires authentication. Previously, we used a JSON service account key to authenticate, but google has deprecated that in favor of using workload identity federation for keyless authentication. This PR updates our GH actions workflows to auth with that new method.

PR is in draft state until the terraform PR which sets up workload identity federation is applied.

Closes #118