dashboard, cmd/coordinator: remove all Scaleway builders
Remove all builders hosted on Scaleway. This change also removes the
Scaleway coordinator health checks.
Fixes golang/go#22749
Updates golang/go#45066
Change-Id: If43fe7f971a2bd969fd7e5f98b4d945e610179e9
Reviewed-on: https://go-review.googlesource.com/c/build/+/325694
Trust: Carlos Amedee <carlos@golang.org>
Run-TryBot: Carlos Amedee <carlos@golang.org>
TryBot-Result: Go Bot <gobot@golang.org>
Reviewed-by: Heschi Kreinick <heschi@google.com>
Reviewed-by: Alexander Rakoczy <alex@golang.org>
diff --git a/cmd/coordinator/coordinator.go b/cmd/coordinator/coordinator.go
index 100453f..2f52c1a 100644
--- a/cmd/coordinator/coordinator.go
+++ b/cmd/coordinator/coordinator.go
@@ -1917,10 +1917,6 @@
// return 1 * time.Minute // VMware boot of hermetic OS X
}
}
- if goos == "linux" && arch == "arm" {
- // Scaleway. Ready or not.
- return 0
- }
}
return 0
}
diff --git a/cmd/coordinator/status.go b/cmd/coordinator/status.go
index acbf400..9d51e96 100644
--- a/cmd/coordinator/status.go
+++ b/cmd/coordinator/status.go
@@ -147,7 +147,6 @@
func addHealthCheckers(ctx context.Context, sc *secret.Client) {
addHealthChecker(newMacHealthChecker())
addHealthChecker(newMacOSARM64Checker())
- addHealthChecker(newScalewayHealthChecker())
addHealthChecker(newPacketHealthChecker())
addHealthChecker(newOSUPPC64Checker())
addHealthChecker(newOSUPPC64leChecker())
@@ -460,20 +459,6 @@
return hc.ExpectNum
}
-func newScalewayHealthChecker() *healthChecker {
- var hosts []string
- for i := 1; i <= expectedHosts("host-linux-arm-scaleway"); i++ {
- name := fmt.Sprintf("scaleway-prod-%02d", i)
- hosts = append(hosts, name)
- }
- return &healthChecker{
- ID: "scaleway",
- Title: "Scaleway linux/arm machines",
- DocURL: "https://github.com/golang/build/tree/master/env/linux-arm/scaleway",
- Check: reverseHostChecker(hosts),
- }
-}
-
func newPacketHealthChecker() *healthChecker {
var hosts []string
for i := 1; i <= expectedHosts("host-linux-arm64-packet"); i++ {
diff --git a/cmd/coordinator/status_test.go b/cmd/coordinator/status_test.go
index c0f70d1..51da086 100644
--- a/cmd/coordinator/status_test.go
+++ b/cmd/coordinator/status_test.go
@@ -91,8 +91,6 @@
}
for _, sub := range []string{
`<a href="/status/macs">MacStadium Mac VMs</a> [`,
- `<a href="/status/scaleway">Scaleway linux/arm machines</a> [`,
- `<li>scaleway-prod-02 not yet connected</li>`,
`<li>macstadium_host06a not yet connected</li>`,
`<a href="/status/allgood">All Good Test</a>: ok`,
`<li>test-info</li>`,
diff --git a/dashboard/builders.go b/dashboard/builders.go
index 3ce54d5..69d09c0 100644
--- a/dashboard/builders.go
+++ b/dashboard/builders.go
@@ -205,13 +205,6 @@
env: []string{"GOROOT_BOOTSTRAP=/goboot"},
SSHUsername: "root",
},
- "host-linux-arm-scaleway": &HostConfig{
- IsReverse: true,
- HermeticReverse: true,
- ExpectNum: 50,
- env: []string{"GOROOT_BOOTSTRAP=/usr/local/go"},
- SSHUsername: "root",
- },
"host-linux-arm5spacemonkey": &HostConfig{
IsReverse: true,
ExpectNum: 3,
@@ -1961,36 +1954,6 @@
numTryTestHelpers: 4, // Target time is < 15 min for golang.org/issue/42661.
})
addBuilder(BuildConfig{
- Name: "linux-arm-scaleway",
- HostType: "host-linux-arm-scaleway",
- CrossCompileConfig: &CrossCompileConfig{
- CompileHostType: "host-linux-armhf-cross",
- CCForTarget: "arm-linux-gnueabihf-gcc",
- GOARM: "7",
- AlwaysCrossCompile: false,
- },
- tryBot: nil, // Issues #22748, #22749, #35628, #40872.
- KnownIssue: 35628,
- FlakyNet: true,
- numTestHelpers: 2,
- numTryTestHelpers: 7,
- distTestAdjust: func(run bool, distTest string, isNormalTry bool) bool {
- switch distTest {
- case "api", "reboot":
- return false
- }
- return run
- },
- })
- addBuilder(BuildConfig{
- Name: "linux-arm-nativemake",
- Notes: "runs make.bash on real ARM hardware, but does not run tests",
- HostType: "host-linux-arm-scaleway",
- tryOnly: true,
- tryBot: nil,
- StopAfterMake: true,
- })
- addBuilder(BuildConfig{
Name: "linux-arm-arm5spacemonkey",
HostType: "host-linux-arm5spacemonkey",
CrossCompileConfig: &CrossCompileConfig{