Google Cloud
Google Cloud connects keylessly — one Cloud Shell command sets up Workload Identity federation. No service-account key is created or stored.
Connect
Section titled “Connect”-
In the Google Cloud console, open the project picker and copy the Project ID — the lowercase string like
acme-prod, not the display name or the numeric project number. -
In Dave, go to Integrations → Add integration → Google Cloud.
-
Paste the Project ID.
-
Set a Label — the name you will use to refer to this project, e.g.
prod. -
Choose Connect GCP Project. Dave shows the setup command.
-
Open Cloud Shell and confirm the project:
Terminal window gcloud config get-value projectgcloud config set project YOUR_PROJECT_ID -
Run the command. It creates a Workload Identity pool, a service account, and a least-privilege grant, so you need Owner or comparable rights. Dave finishes connecting once the binding propagates.
The script prints each step and is safe to re-run. If GCP rejects the connection, check the project ID, re-run it, then use Fix connection.