-
Enable Cloud Resource Manager API in GCP project where Spinnaker is hosted.
-
Add proper Moniker annotations to all deployments. For example:
annotations {
"moniker.spinnaker.io/application" = "api"
}
-
Rename
terraform.tfvars.templateintoterraform.tfvarsand fill with proper values -
Initialize terraform with proper GCS backend
terraform init
- Run terraform phase 1
terraform plan -out=tfplan # select phase 1
terraform apply tfplan
- 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
- Integration with Stackdriver https://www.spinnaker.io/setup/monitoring/stackdriver/