GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • docs home page
  • Deployment
  • Inventory
  • Reference
  • Architecture
  • GitHub
  • Community
  • ctrlc sync
  • ctrlc sync pipe
  • ctrlc apply
  • ctrlc api upsert version
  • Glossary & Reference
  • CEL Expression Language
  • RFC 0001: Scoped Versions

This view

  • Original page
  • New address

GeezerVison is showing docs.ctrlplane.dev — ctrlc sync - docs

The ctrlc sync command discovers and syncs infrastructure resources into Ctrlplane. Each subcommand targets a specific provider or input method.

​
Usage

ctrlc sync <subcommand> [flags]

​
Subcommands

SubcommandDescription
pipeRead resources from stdin as JSON
kubernetesSync Kubernetes cluster resources
awsSync AWS resources (EKS, ECS, etc.)
google-cloudSync Google Cloud resources
azureSync Azure resources
terraformSync Terraform state resources
helmSync Helm releases
githubSync GitHub repositories
vclusterSync virtual clusters

​
Common Flags

Most sync subcommands support these flags:
FlagDescription
--providerResource provider name
--intervalRun continuously on an interval (e.g., 5m, 1h)

​
Examples

# One-time sync
ctrlc sync kubernetes --cluster-name prod --cluster-identifier prod-us-east-1

# Continuous sync every 5 minutes
ctrlc sync kubernetes --cluster-name prod --cluster-identifier prod-us-east-1 --interval 5m

# Pipe custom resources from stdin
./discover.sh | ctrlc sync pipe --provider "custom"

​
Next Steps

Sync Pipe

Sync from stdin

Resource Providers

All resource providers

Was this page helpful?

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.