cmd/coordinator: start of a Kubernetes buildlet pool
Updates golang/go#12546
Change-Id: Ia70baeb1df441509f70c77e7b94e7eb9fddccbf3
Reviewed-on: https://go-review.googlesource.com/14392
Reviewed-by: Evan Brown <evanbrown@google.com>
diff --git a/dashboard/builders.go b/dashboard/builders.go
index 89ad19e..ab256c0 100644
--- a/dashboard/builders.go
+++ b/dashboard/builders.go
@@ -25,6 +25,7 @@
Notes string // notes for humans
Owner string // e.g. "bradfitz@golang.org", empty means golang-dev
VMImage string // e.g. "openbsd-amd64-56"
+ KubeImage string // e.g. "linux-buildlet-std:latest" (suffix after "gcr.io/<PROJ>/")
machineType string // optional GCE instance type
Go14URL string // URL to built Go 1.4 tar.gz
buildletURL string // optional override buildlet URL
@@ -613,5 +614,8 @@
if c.VMImage == "" && !c.IsReverse {
panic("empty VMImage")
}
+ if c.VMImage != "" && c.KubeImage != "" {
+ panic("there can be only one of VMImage/KubeImage")
+ }
Builders[c.Name] = c
}