Skip to content
This repository was archived by the owner on Mar 7, 2023. It is now read-only.

segmentstream/spinnaker-terraform-gcp

Repository files navigation

terraform-spinnaker

Intallation

  1. Enable Cloud Resource Manager API in GCP project where Spinnaker is hosted.

  2. Add proper Moniker annotations to all deployments. For example:

annotations {
  "moniker.spinnaker.io/application" = "api" 
}
  1. Rename terraform.tfvars.template into terraform.tfvars and fill with proper values

  2. Initialize terraform with proper GCS backend

terraform init
  1. Run terraform phase 1
terraform plan -out=tfplan # select phase 1
terraform apply tfplan
  1. Run terraform phase 2 (once Spinnaker Kubernetes deployment is ready)
terraform plan -out=tfplan # select phase 2
terraform apply tfplan

Docker base image: https://github.com/spinnaker/halyard/blob/master/Dockerfile

TODO:

About

Configurable Spinnaker deployment for the Google Cloud Platform using Terraform

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published