github gcp workload pool identity federation
To allow passwordless authentication to gcp from github, we need to setup workload identity pool. To do that we can use the following command gcloud iam workload-identity-pools create "github-pool" \ --location="global" \ --display-name="GitHub Actions Pool" And then setup integration to your repo gcloud iam workload-identity-pools providers create-oidc " kepungnzai " \ --location="global" \ --workload-identity-pool="github-pool" \ --display-name="GitHub Actions Provider" \ --issuer-uri="https://token.actions.githubusercontent.com" \ --attribute-mapping="google.subject=assertion.sub,attribute.repository=assertion.repository,attribute.actor=assertion.actor" \ --attribute-condition="attribute.repository == ' kepungnzai/agentic-a2a-weather-currency '" And all you need is yaml to deploy. Please replace the variables in the yaml. Project-ID is not the ...