Prerequisites
ctrlcCLI installed- Google Cloud credentials (application default credentials or service account)
- Ctrlplane API key
Supported Resources
Authentication
Configure GCP credentials:GKE Clusters
Sync Google Kubernetes Engine clusters:Resource Metadata
Compute Engine VMs
Sync virtual machine instances:Resource Metadata
Cloud SQL Instances
Sync Cloud SQL database instances:Resource Metadata
Cloud Run Services
Sync Cloud Run services:Resource Metadata
Running in GCP
Cloud Run Job
GKE Deployment with Workload Identity
IAM Permissions
The sync service account needs read permissions:Environment Targeting
Target GCP resources in environments:Best Practices
Label Your Resources
Ensure GCP resources have meaningful labels:Sync Multiple Projects
Run sync for each project:Sync Multiple Resource Types
Run separate sync processes:Next Steps
AWS
Sync AWS resources
Azure
Sync Azure resources
Selectors
Learn selector syntax
Environments
Create dynamic environments