all: remove config for arm64 linaro builders
They've been decomissioned for some months now. Our arm64 builders are
on packet.net these days.
Change-Id: Iaede189157e0298812b2971cdd63599f6096d73d
Reviewed-on: https://go-review.googlesource.com/c/build/+/165781
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
diff --git a/cmd/buildlet/stage0/stage0.go b/cmd/buildlet/stage0/stage0.go
index ee52ca5..3158af1 100644
--- a/cmd/buildlet/stage0/stage0.go
+++ b/cmd/buildlet/stage0/stage0.go
@@ -85,7 +85,7 @@
}
case "linux/arm64":
switch env := os.Getenv("GO_BUILDER_ENV"); env {
- case "host-linux-arm64-packet", "host-linux-arm64-linaro":
+ case "host-linux-arm64-packet":
// No special setup.
default:
panic(fmt.Sprintf("unknown/unspecified $GO_BUILDER_ENV value %q", env))
@@ -171,7 +171,7 @@
cmd.Args = append(cmd.Args, reverseHostTypeArgs("host-linux-s390x")...)
case "linux/arm64":
switch buildEnv {
- case "host-linux-arm64-packet", "host-linux-arm64-linaro":
+ case "host-linux-arm64-packet":
hostname := os.Getenv("HOSTNAME") // if empty, docker container name is used
cmd.Args = append(cmd.Args,
"--reverse-type="+buildEnv,
diff --git a/dashboard/builders.go b/dashboard/builders.go
index 2389a9e..bac0aa9 100644
--- a/dashboard/builders.go
+++ b/dashboard/builders.go
@@ -402,15 +402,6 @@
SSHUsername: "debian",
HermeticReverse: false, // TODO: use rundockerbuildlet like arm64
},
- "host-linux-arm64-linaro": &HostConfig{
- Notes: "Ubuntu xenial; run by Go team, from linaro",
- IsReverse: true,
- HermeticReverse: true,
- ExpectNum: 5,
- env: []string{"GOROOT_BOOTSTRAP=/usr/local/go-bootstrap"},
- ReverseAliases: []string{"linux-arm64-buildlet"},
- SSHUsername: "root",
- },
"host-linux-arm64-packet": &HostConfig{
Notes: "On 96 core packet.net host (Xenial) in Docker containers (Jessie); run by Go team. See x/build/env/linux-arm64/packet",
IsReverse: true,
@@ -1876,14 +1867,9 @@
FlakyNet: true,
})
addBuilder(BuildConfig{
- Name: "linux-arm64-buildlet",
- HostType: "host-linux-arm64-linaro",
- FlakyNet: true,
- })
- addBuilder(BuildConfig{
Name: "linux-arm64-packet",
HostType: "host-linux-arm64-packet",
- FlakyNet: true, // unknown; just copied from the linaro one
+ FlakyNet: true, // maybe not flaky, but here conservatively
})
addBuilder(BuildConfig{
Name: "linux-mips",
diff --git a/env/linux-arm64/linaro/Dockerfile b/env/linux-arm64/linaro/Dockerfile
deleted file mode 100644
index 8229537..0000000
--- a/env/linux-arm64/linaro/Dockerfile
+++ /dev/null
@@ -1,9 +0,0 @@
-# Copyright 2017 The Go Authors. All rights reserved.
-# Use of this source code is governed by a BSD-style
-# license that can be found in the LICENSE file.
-
-FROM golang.org/linux-arm64
-
-ENV GO_BUILDER_ENV host-linux-arm64-linaro
-
-CMD ["/usr/local/bin/stage0"]
\ No newline at end of file
diff --git a/env/linux-arm64/linaro/README b/env/linux-arm64/linaro/README
deleted file mode 100644
index 8b3e2cc..0000000
--- a/env/linux-arm64/linaro/README
+++ /dev/null
@@ -1,46 +0,0 @@
-Machines:
-
-r2-a25:
-
- $ ssh -i ~/keys/id_ed25519_golang1 linaro@64.28.99.28
- (key: http://go/golang-ssh-key)
-
-Filing tickets:
-
- https://servicedesk.linaro.org/servicedesk/customer/user/requests
- (user/pass: http://go/golang-linaro)
-
-Machine details:
-
- linaro@r2-a25:~# cat /proc/cpuinfo | grep process | wc -l
- 8
-
- linaro@r2-a25:~# free
- total used free shared buff/cache available
- Mem: 32942028 850048 30117168 619288 1974812 31097620
- Swap: 32165884 0 32165884
-
-
- linaro@r2-a25:~# lsb_release -a
- No LSB modules are available.
- Distributor ID: Ubuntu
- Description: Ubuntu 16.04.2 LTS
- Release: 16.04
- Codename: xenial
-
-
-But each machine is setup like:
-
- $ apt-get install docker.io
-
- $ build.sh (with Dockerfile in same directory)
-
- $ echo "<BUILDER KEY>" > /etc/gobuild.key # or custom path, see rundockerbuildlet.go
-
- $ GOARCH=arm64 GOOS=linux go install golang.org/x/build/cmd/rundockerbuildlet && \
- scp -i ~/keys/id_ed25519_golang1 ~/bin/linux_arm64/rundockerbuildlet linaro@64.28.99.28:/usr/local/bin
-
- $ scp -i ~/keys/id_ed25519_golang1 rundockerbuildlet.service linaro@64.28.99.28:/etc/systemd/user/
-
- $ systemctl enable /etc/systemd/user/rundockerbuildlet.service
- $ systemctl start rundockerbuildlet.service
diff --git a/env/linux-arm64/linaro/build.sh b/env/linux-arm64/linaro/build.sh
deleted file mode 100755
index 63c57a1..0000000
--- a/env/linux-arm64/linaro/build.sh
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/bin/bash
-#
-# This is run on the arm64 host with the Dockerfile in the same directory.
-# The parent Dockerfile and build.sh (linux-arm64/*) must be in parent directory.
-
-(cd ../ && ./build.sh) && docker build -t gobuilder-arm64-linaro:1 .
\ No newline at end of file
diff --git a/env/linux-arm64/linaro/rundockerbuildlet.service b/env/linux-arm64/linaro/rundockerbuildlet.service
deleted file mode 100644
index c9d5d77..0000000
--- a/env/linux-arm64/linaro/rundockerbuildlet.service
+++ /dev/null
@@ -1,13 +0,0 @@
-[Unit]
-Description=Run Buildlets in Docker
-After=network.target
-
-[Install]
-WantedBy=network-online.target
-
-[Service]
-Type=simple
-ExecStart=/usr/local/bin/rundockerbuildlet -basename=linaro -image=gobuilder-arm64-linaro:1 -n=4
-Restart=always
-RestartSec=2
-StartLimitInterval=0