Skip to main content
The GCP provider lets you manage Google Cloud Platform resources declaratively. All resources use your own GCP service account credentials, supporting multi-tenant deployments where each user operates in their own GCP project.

Setup

Prerequisites

  1. A GCP project with billing enabled
  2. A service account with appropriate permissions
  3. Service account credentials JSON

Required Permissions

Credential Setup

All GCP resources require a credentials field containing your service account JSON. Store credentials securely using a gcp/secret resource and reference them via FieldReferences.

Resources

Architecture

GCP resources often form dependency chains: