late-hamburger-29965
01/14/2025, 1:56 PMpulumi:deploy:org:contoso:project:core:stack:dev:operation:preview:scope:write
I set the Environment as shown under the "Pulumi ESC" section. However it is not clear where I can copy from the "providerId"?
Should it look like this?
iam.googleapis.com/projects/<project-number>/locations/<location>/workloadIdentityPools/<pool-id>/providers/<provider-id>
When I replaced the providerId for this completed url I got this error:
status code 400: {"error":"invalid_request","error_description":"Invalid value for \"audience\". This value should be the full resource name of the Identity Provider. See https://cloud.google.com/iam/docs/reference/sts/rest/v1/TopLevel/token for the list of possible formats."}
what I have to paste in the serviceAccount: <your-service-account> section? The service account mail?
Where do the following attributes come from?
environmentVariables:
GOOGLE_PROJECT: ${gcp.login.project}
CLOUDSDK_AUTH_ACCESS_TOKEN: ${gcp.login.accessToken}
pulumiConfig:
gcpaccessToken ${gcp.login.accessToken}
I found another docs about OIDC configuration between GCP but the environment variables are not exactly the same as in the previous docs?
https://www.pulumi.com/registry/packages/gcp/installation-configuration/#authenticate-with-dynamically-generated-credentials
In the environment preview I have a lot of unknown value.sticky-hamburger-23108
02/20/2025, 5:55 PM