Context
The core goal of this repo is a side-by-side comparison of Kamal + Terraform vs Control Plane + Terraform for deploying Rails 8 to GCP. The Kamal path is complete — now we need the Control Plane path.
Tasks
Architecture Decisions
- Same Rails app, same PostgreSQL (Cloud SQL or Control Plane managed)
- Same secret management pattern (adapted for Control Plane)
- Goal: demonstrate the difference is purely in infrastructure/deployment, not app code
Notes
This is Phase 2 of the project. Depends on Phase 1 being verified (issue: Verify end-to-end Kamal deployment cycle).
Context
The core goal of this repo is a side-by-side comparison of Kamal + Terraform vs Control Plane + Terraform for deploying Rails 8 to GCP. The Kamal path is complete — now we need the Control Plane path.
Tasks
terraform-cpln/directory alongsideterraform-gcloud/cplnCLI orcpflowgemdocs/Architecture Decisions
Notes
This is Phase 2 of the project. Depends on Phase 1 being verified (issue: Verify end-to-end Kamal deployment cycle).