vivantehealth/Authenticate to Google Cloud

Authenticate to Google Cloud with GitHub Actions OIDC tokens and Workload Identity Federation and setup gcloud

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
workload_identity_providerGCP Workload Identity Pool Provider ID (e.g. projects/<project-number>/locations/global/workloadIdentityPools/<pool>/providers/<id>)yes
gcp_service_accountGCP service Accountyes
use_system_gcloudSet to false to install latest gcloud from web. False is required in order to install additional componentsnotrue
namedescription
project_idProvided or extracted value for the Google Cloud project ID.
credentials_file_pathPath on the local filesystem where the generated credentials file resides. This is only available if "create_credentials_file" was set to true.
access_tokenThe Google Cloud access token for calling other Google Cloud APIs. This is only available when "token_format" is "access_token".
access_token_expirationThe RFC3339 UTC "Zulu" format timestamp for the access token. This is only available when "token_format" is "access_token".
id_tokenThe Google Cloud ID token. This is only available when "token_format" is "id_token".