(Modified from https://github.com/GoogleCloudPlatform/oss-test-infra/tree/master/prow/oss/terraform)
This directory contains terrafrom configurations for provisioning monitoring and alerting stacks on GCP for TestGrid. These are applied manually.
-
Terraform 0.13.1 Installation guide
-
Authenticate with GCP
gcloud auth login && gcloud auth application-default login
This is done once before initial provisioning of monitoring and alerting stacks.
gsutil mb -p k8s-testgrid gs://k8s-testgrid-metrics-terraform
gsutil versioning set on gs://k8s-testgrid-metrics-terraform-
Run
terraform init. Terraform will automatically download the plugins required to execute this code. You only need to do this once per machine.terraform init
-
Validate with:
make validate
-
Execute Terraform:
terraform apply