dashboard: add amd64 FreeBSD 11.4 and 12.2 builders

This change adds builders for amd64 FreeBSD 11.4 and 12.2. These
builders are labeled with a known issue until they have been tested.
They will not be used in trybots until the known issue label has been removed.

Updates golang/go#44431

Change-Id: I902f2f6bd887135bf247feb1be0e0fd49f732614
Reviewed-on: https://go-review.googlesource.com/c/build/+/311869
Trust: Carlos Amedee <carlos@golang.org>
Run-TryBot: Carlos Amedee <carlos@golang.org>
TryBot-Result: Go Bot <gobot@golang.org>
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
diff --git a/dashboard/builders.go b/dashboard/builders.go
index 2f3aa3c..45324bf 100644
--- a/dashboard/builders.go
+++ b/dashboard/builders.go
@@ -307,6 +307,14 @@
 		goBootstrapURLTmpl: "https://storage.googleapis.com/$BUCKET/go1.4-freebsd-amd64.tar.gz",
 		SSHUsername:        "gopher",
 	},
+	"host-freebsd-11_4": &HostConfig{
+		VMImage:            "freebsd-amd64-114",
+		Notes:              "FreeBSD 11.4; GCE VM is built from script in build/env/freebsd-amd64",
+		machineType:        "n1-highcpu-4",
+		buildletURLTmpl:    "https://storage.googleapis.com/$BUCKET/buildlet.freebsd-amd64",
+		goBootstrapURLTmpl: "https://storage.googleapis.com/$BUCKET/go1.4-freebsd-amd64.tar.gz",
+		SSHUsername:        "gopher",
+	},
 	"host-freebsd-12_0": &HostConfig{
 		VMImage:            "freebsd-amd64-120-v1",
 		Notes:              "FreeBSD 12.0; GCE VM is built from script in build/env/freebsd-amd64",
@@ -315,6 +323,14 @@
 		goBootstrapURLTmpl: "https://storage.googleapis.com/$BUCKET/go1.4-freebsd-amd64.tar.gz",
 		SSHUsername:        "gopher",
 	},
+	"host-freebsd-12_2": &HostConfig{
+		VMImage:            "freebsd-amd64-122",
+		Notes:              "FreeBSD 12.2; GCE VM is built from script in build/env/freebsd-amd64",
+		machineType:        "n1-highcpu-4",
+		buildletURLTmpl:    "https://storage.googleapis.com/$BUCKET/buildlet.freebsd-amd64",
+		goBootstrapURLTmpl: "https://storage.googleapis.com/$BUCKET/go1.4-freebsd-amd64.tar.gz",
+		SSHUsername:        "gopher",
+	},
 	"host-freebsd-12_0-big": &HostConfig{
 		VMImage:            "freebsd-amd64-120-v1",
 		Notes:              "Same as host-freebsd-12_0, but on n1-highcpu-16",
@@ -1479,6 +1495,12 @@
 		numTryTestHelpers: 4,
 	})
 	addBuilder(BuildConfig{
+		Name:              "freebsd-amd64-11_4",
+		HostType:          "host-freebsd-11_4",
+		numTryTestHelpers: 4,
+		KnownIssue:        44431,
+	})
+	addBuilder(BuildConfig{
 		Name:             "freebsd-amd64-12_0",
 		HostType:         "host-freebsd-12_0",
 		MinimumGoVersion: types.MajorMinor{1, 11},
@@ -1488,6 +1510,12 @@
 		numTryTestHelpers: 4,
 	})
 	addBuilder(BuildConfig{
+		Name:              "freebsd-amd64-12_2",
+		HostType:          "host-freebsd-12_2",
+		numTryTestHelpers: 4,
+		KnownIssue:        44431,
+	})
+	addBuilder(BuildConfig{
 		Name:              "freebsd-386-12_0",
 		HostType:          "host-freebsd-12_0",
 		env:               []string{"GOARCH=386", "GOHOSTARCH=386"},
@@ -1495,6 +1523,13 @@
 		numTryTestHelpers: 4,
 	})
 	addBuilder(BuildConfig{
+		Name:              "freebsd-386-12_2",
+		HostType:          "host-freebsd-12_2",
+		env:               []string{"GOARCH=386", "GOHOSTARCH=386"},
+		numTryTestHelpers: 4,
+		KnownIssue:        44431,
+	})
+	addBuilder(BuildConfig{
 		Name:     "freebsd-amd64-race",
 		HostType: "host-freebsd-12_0-big",
 	})
@@ -1506,6 +1541,13 @@
 		env:            []string{"GOARCH=386", "GOHOSTARCH=386"},
 	})
 	addBuilder(BuildConfig{
+		Name:           "freebsd-386-11_4",
+		HostType:       "host-freebsd-11_4",
+		distTestAdjust: noTestDirAndNoReboot,
+		env:            []string{"GOARCH=386", "GOHOSTARCH=386"},
+		KnownIssue:     44431,
+	})
+	addBuilder(BuildConfig{
 		Name:           "linux-386",
 		HostType:       "host-linux-jessie",
 		distTestAdjust: fasterTrybots,