SpinGo: Terraforming Your Way to Spinnaker In Google Cloud
summary
SpinGo provisions Spinnaker on Google Cloud with Terraform and scripted bootstrapping: Terraform creates two Kubernetes clusters (sandbox and np), static IPs, Cloud SQL, Memorystore, Cloud DNS and a transient ephemeral halyard VM that runs scripted halyard commands to configure auth, Fiat, x509, spin CLI, notifications and pipelines. State lives in vault-backed terraform state, certs use Let’s Encrypt, container images use Container Registry, and onboarding is automated via a bucket+Pub/Sub pipeline. The live demo takes a long time but completes; lessons include splitting Terraform modules, preferring scripted Halyard inputs over the Helm chart, and using Stackdriver for observability.
AI-written summary · about
chapters (12)
- 0:00Introduction
- 0:22About Home Depot
- 0:52Why Spinnaker
- 3:04SpinGo
- 6:56Demo
- 17:24Cloud SQL Proxy
- 18:59Automation
- 21:54Notification Pipeline
- 23:04Recap
- 24:44Lessons Learned
- 29:59Roadmap
- 33:14Wrapup
related talks
30mSpinnaker as a Platform: Driving Cloud Adoption in Healthcare
17mIntroduction to Spinnaker on Kubernetes
28mZero to Spinnaker at the Speed of GitOps
50mSpinnaker get control over your deployements
48mContinuous Delivery with Spinnaker
22mPro Tips: Use Spinnaker when Kubernetes multi-tenancy is a nightmare
50mDeploying Spinnaker with Helm chart - myriad options and simple defaults
44mContainers and CI/CD on Google Cloud
