GitHub Actions → Google Cloud without keys: Workload Identity Federation with gcloud and Terraform

Pool + OIDC provider with issuer token.actions.githubusercontent.com and an attribute-condition on repository_owner; roles/iam.workloadIdentityUser to the repo’s principalSet; auth@v3 with workload_identity_provider and service_account. No secrets to rotate.

September 26, 2026 · 4 min

Proxmox VE with Keycloak: OpenID Connect login (openid realm)

Confidential OIDC client in Keycloak, pveum realm add –type openid with preferred_username as the username claim, autocreate and ACLs. The old guides with /auth/realms/ and a ‘username’ mapper are no longer needed.

September 25, 2026 · 4 min