blob: 9e91c098c1503219013ac042aedbcf01d4f49318 [file] [log] [blame]
# Note that the hostnames are parsed and trigger specific behavior for different use cases.
# The following parts have a special meaning:
#
# - bk: This is a production VM running the Buildkite agent.
# - pipeline: This is a special production VM that only runs pipeline setup
# scripts.
# - testing: This is a shared VM that can be used by project members for
# experiments. It does not run the Buildkite agent.
# - trusted: This is a special production VM that has additional access to
# secrets.
# - worker: This is a worker VM running normal CI jobs.
#
---
default_vm:
boot_disk_size: 500GB
boot_disk_type: pd-ssd
machine_type: c2-standard-30
network: default
region: us-central1
restart-on-failure: False
scopes: cloud-platform
zone: us-central1-f
image_project: bazel-public
tags: health-check
health_check: buildkite-check
initial_delay: 60
instance_groups:
- name: bk-docker
count: 100
project: bazel-untrusted
service_account: buildkite@bazel-untrusted.iam.gserviceaccount.com
image_family: bk-docker
metadata_from_file: startup-script=startup-docker-pdssd.sh
- name: bk-testing-docker
count: 30
project: bazel-untrusted
service_account: buildkite-testing@bazel-untrusted.iam.gserviceaccount.com
image_family: bk-testing-docker
metadata_from_file: startup-script=startup-docker-pdssd.sh
- name: bk-trusted-docker
count: 8
project: bazel-public
service_account: buildkite-trusted@bazel-public.iam.gserviceaccount.com
image_family: bk-docker
metadata_from_file: startup-script=startup-docker-pdssd.sh
- name: bk-windows
count: 30
project: bazel-untrusted
service_account: buildkite@bazel-untrusted.iam.gserviceaccount.com
image_family: bk-windows
metadata_from_file: windows-startup-script-ps1=startup-windows-pdssd.ps1
- name: bk-testing-windows
count: 10
project: bazel-untrusted
service_account: buildkite-testing@bazel-untrusted.iam.gserviceaccount.com
image_family: bk-testing-windows
metadata_from_file: windows-startup-script-ps1=startup-windows-pdssd.ps1
- name: bk-trusted-windows
count: 4
project: bazel-public
service_account: buildkite-trusted@bazel-public.iam.gserviceaccount.com
image_family: bk-windows
metadata_from_file: windows-startup-script-ps1=startup-windows-pdssd.ps1
physical_clusters:
- name: buildkite-imacpro
count: 20
- name: bk-testing-macpro
count: 4
- name: bk-trusted-macpro
count: 4