blob: 5ac69e9b1b72250bb91bfda7c1acfc1f2590888b [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: 50GB
boot_disk_type: pd-ssd
machine_type: n1-highmem-32
network: default
region: us-central1
restart-on-failure: False
scopes: cloud-platform
zone: us-central1-a
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_project: bazel-untrusted
image_family: bk-docker
local_ssd:
- interface=nvme
metadata_from_file: startup-script=startup-docker.sh
- name: bk-testing-docker
count: 30
project: bazel-untrusted
service_account: buildkite-testing@bazel-untrusted.iam.gserviceaccount.com
image_project: bazel-untrusted
image_family: bk-testing-docker
local_ssd:
- interface=nvme
metadata_from_file: startup-script=startup-docker.sh
- name: bk-trusted-docker
count: 8
project: bazel-public
service_account: buildkite-trusted@bazel-public.iam.gserviceaccount.com
image_project: bazel-public
image_family: bk-trusted-docker
local_ssd:
- interface=nvme
metadata_from_file: startup-script=startup-docker.sh
- name: bk-windows-java8
count: 30
project: bazel-untrusted
service_account: buildkite@bazel-untrusted.iam.gserviceaccount.com
image_project: bazel-untrusted
image_family: bk-windows-java8
local_ssd:
- interface=scsi
metadata_from_file: windows-startup-script-ps1=startup-windows.ps1
- name: bk-testing-windows-java8
count: 10
project: bazel-untrusted
service_account: buildkite-testing@bazel-untrusted.iam.gserviceaccount.com
image_project: bazel-untrusted
image_family: bk-testing-windows-java8
local_ssd:
- interface=scsi
metadata_from_file: windows-startup-script-ps1=startup-windows.ps1
- name: bk-trusted-windows-java8
count: 4
project: bazel-public
service_account: buildkite-trusted@bazel-public.iam.gserviceaccount.com
image_project: bazel-public
image_family: bk-trusted-windows-java8
local_ssd:
- interface=scsi
metadata_from_file: windows-startup-script-ps1=startup-windows.ps1
physical_clusters:
- name: buildkite-imacpro
count: 20
- name: bk-testing-macpro
count: 4
- name: bk-trusted-macpro
count: 4