Commit ad6c3be3 authored by Holger Levsen's avatar Holger Levsen

reproducible Debian: add two new armhf hosts and their maintenace jobs, thanks vagrant

Signed-off-by: Holger Levsen's avatarHolger Levsen <holger@layer-acht.org>
parent fdee3f55
......@@ -141,10 +141,10 @@ Installation tests inside chroot environments.
** for 'amd64' we are using four virtual machines, profitbricks-build(1+5+11+15)-amd64, which have 15 or 16 cores and 48gb ram each. These nodes are sponsored by link:https://jenkins.debian.net/userContent/thanks.html[Profitbricks].
** for 'i386' we are also using four virtual machines, profitbricks-build(2+6+12+16)-i386, which have 10 or 9 cores and 36gb ram each. pb2+12 run emulated AMD Opteron CPUs and pb6+16 Intel Xeon CPUs. These nodes are also sponsored by link:https://jenkins.debian.net/userContent/thanks.html[Profitbricks].
** for 'amd64' we are using eight "moonshot" sleds, codethink-sled9-15-arm64, which have 8 cores and 64gb ram each. These nodes are sponsored by link:https://jenkins.debian.net/userContent/thanks.html[Codethink].
** To test 'armhf' we are using 22 small boards donated by vagrant@d.o:
** To test 'armhf' we are using 24 small boards donated by vagrant@d.o:
*** five quad-cores (cbxi4a, cbxi4b, and ff4a) with 4gb ram,
*** three octo-cores (odxu4, odxu4b and odxu4c) with 2gb ram,
*** nine quad-cores (wbq0, cbxi4pro0, ff2a, ff2b, odu3a, opi2a, opi2b, opi2c and jtk1a) with 2gb ram,
*** eleven quad-cores (wbq0, cbxi4pro0, ff2a, ff2b, odu3a, opi2a, opi2b, opi2c, jtk1a, p64b and p64c) with 2gb ram,
*** two dual-core (bbx15 and cb3a) with 2gb ram and,
*** two quad-cores (rpi2b and rpi2c) with 1gb ram and
*** three dual-cores (bpi0, hb0 and wbd0) with 1gb ram, each.
......
......@@ -21,10 +21,10 @@ Debian packages for t.r-b.o
** 5 cores and 10 GB memory for profitbricks-build9-amd64.debian.net used for rebootstrap jobs
** 4 cores and 12 GB memory for profitbricks-build10-amd64.debian.net used for lvc jobs
** 3 cores and 6 GB memory for freebsd-jenkins.debian.net (also running on Profitbricks virtual hardware), used for building FreeBSD for t.r-b.o
* link:https://qa.debian.org/developer.php?login=vagrant%40debian.org[Vagrant] provides and hosts 22 'armhf' systems, used for building armhf Debian packages for t.r-b.o:
* link:https://qa.debian.org/developer.php?login=vagrant%40debian.org[Vagrant] provides and hosts 24 'armhf' systems, used for building armhf Debian packages for t.r-b.o:
** three quad-cores with 4 GB RAM each,
** three octo-cores with 2 GB RAM each,
** nine quad-cores with 2 GB RAM each,
** eleven quad-cores with 2 GB RAM each,
** two dual-core with 2 GB RAM,
** two quad-cores with 1 GB RAM and
** three dual-cores with 1 GB RAM.
......
#!/bin/bash
# Copyright 2014-2016 Holger Levsen <holger@layer-acht.org>
# Copyright 2014-2017 Holger Levsen <holger@layer-acht.org>
# released under the GPLv=2
common_cleanup() {
......@@ -106,7 +106,7 @@ else
case $HOSTNAME in
jenkins|jenkins-test-vm|profitbricks-build*)
export MIRROR=http://ftp.de.debian.org/debian ;;
bbx15|bpi0|cb3*|cbxi4*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*)
bbx15|bpi0|cb3*|cbxi4*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*|p64*)
export MIRROR=http://ftp.us.debian.org/debian ;;
codethink*)
export MIRROR=http://ftp.uk.debian.org/debian ;;
......@@ -120,7 +120,7 @@ else
case $HOSTNAME in
jenkins|jenkins-test-vm|profitbricks-build*|codethink*)
export http_proxy="http://localhost:3128" ;;
bbx15|bpi0|cb3*|cbxi4*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*)
bbx15|bpi0|cb3*|cbxi4*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*|p64*)
export http_proxy="http://10.0.0.15:8000/" ;;
spectrum)
export MIRROR=none ;;
......
#!/bin/bash
# Copyright 2015-2016 Holger Levsen <holger@layer-acht.org>
# Copyright 2015-2017 Holger Levsen <holger@layer-acht.org>
# released under the GPLv=2
# define Debian build nodes in use for tests.reproducible-builds.org/debian/
......@@ -41,6 +41,8 @@ jtk1a-armhf-rb.debian.net
opi2a-armhf-rb.debian.net
opi2b-armhf-rb.debian.net
opi2c-armhf-rb.debian.net
p64b-armhf-rb.debian.net
p64c-armhf-rb.debian.net
codethink-sled9-arm64.debian.net
codethink-sled10-arm64.debian.net
codethink-sled11-arm64.debian.net
......@@ -120,6 +122,12 @@ get_node_ssh_port() {
jtk1a-armhf-rb.debian.net)
PORT=2246
;;
p64b-armhf-rb.debian.net)
PORT=2247
;;
p64c-armhf-rb.debian.net)
PORT=2248
;;
profitbricks-build*)
PORT=22
;;
......
#!/bin/bash
#
# Copyright 2014-2016 Holger Levsen <holger@layer-acht.org>
# Copyright 2014-2017 Holger Levsen <holger@layer-acht.org>
#
# released under the GPLv=2
#
......@@ -59,6 +59,8 @@ odxu4c-armhf-rb.debian.net
opi2a-armhf-rb.debian.net
opi2b-armhf-rb.debian.net
opi2c-armhf-rb.debian.net
p64b-armhf-rb.debian.net
p64c-armhf-rb.debian.net
rpi2b-armhf-rb.debian.net
rpi2c-armhf-rb.debian.net
wbd0-armhf-rb.debian.net
......
......@@ -7,16 +7,20 @@
#
# cater for different locations
case $HOSTNAME in
jenkins|jenkins-test-vm|profitbricks-build*) MIRRORSITE=http://ftp.de.debian.org/debian ;;
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*) MIRRORSITE=http://ftp.us.debian.org/debian ;;
codethink*) MIRRORSITE=http://ftp.uk.debian.org/debian ;;
*) echo "unsupported host, exiting." ; exit 1 ;;
jenkins|jenkins-test-vm|profitbricks-build*)
MIRRORSITE=http://ftp.de.debian.org/debian ;;
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*|p64*)
MIRRORSITE=http://ftp.us.debian.org/debian ;;
codethink*)
MIRRORSITE=http://ftp.uk.debian.org/debian ;;
*)
echo "unsupported host, exiting." ; exit 1 ;;
esac
# only use eatmydata on armhf+i386 - on amd64+arm64 we build in tmpfs anyway
case $HOSTNAME in
profitbricks-build*i386)
EATMYDATA=yes ;;
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*)
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*|p64*)
EATMYDATA=yes ;;
*) ;;
esac
......
......@@ -7,16 +7,20 @@
#
# cater for different locations
case $HOSTNAME in
jenkins|jenkins-test-vm|profitbricks-build*) MIRRORSITE=http://ftp.de.debian.org/debian ;;
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*) MIRRORSITE=http://ftp.us.debian.org/debian ;;
codethink*) MIRRORSITE=http://ftp.uk.debian.org/debian ;;
*) echo "unsupported host, exiting." ; exit 1 ;;
jenkins|jenkins-test-vm|profitbricks-build*)
MIRRORSITE=http://ftp.de.debian.org/debian ;;
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*|p64*)
MIRRORSITE=http://ftp.us.debian.org/debian ;;
codethink*)
MIRRORSITE=http://ftp.uk.debian.org/debian ;;
*)
echo "unsupported host, exiting." ; exit 1 ;;
esac
# only use eatmydata on armhf+i386 - on amd64+arm64 we build in tmpfs anyway
case $HOSTNAME in
profitbricks-build*i386)
EATMYDATA=yes ;;
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*)
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*|p64*)
EATMYDATA=yes ;;
*) ;;
esac
......
......@@ -7,16 +7,20 @@
#
# cater for different locations
case $HOSTNAME in
jenkins|jenkins-test-vm|profitbricks-build*) MIRRORSITE=http://ftp.de.debian.org/debian ;;
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*) MIRRORSITE=http://ftp.us.debian.org/debian ;;
codethink*) MIRRORSITE=http://ftp.uk.debian.org/debian ;;
*) echo "unsupported host, exiting." ; exit 1 ;;
jenkins|jenkins-test-vm|profitbricks-build*)
MIRRORSITE=http://ftp.de.debian.org/debian ;;
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*|p64*)
MIRRORSITE=http://ftp.us.debian.org/debian ;;
codethink*)
MIRRORSITE=http://ftp.uk.debian.org/debian ;;
*)
echo "unsupported host, exiting." ; exit 1 ;;
esac
# only use eatmydata on armhf+i386 - on amd64+arm64 we build in tmpfs anyway
case $HOSTNAME in
profitbricks-build*i386)
EATMYDATA=yes ;;
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*)
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*|p64*)
EATMYDATA=yes ;;
*) ;;
esac
......
......@@ -7,16 +7,20 @@
#
# cater for different locations
case $HOSTNAME in
jenkins|jenkins-test-vm|profitbricks-build*) MIRRORSITE=http://ftp.de.debian.org/debian ;;
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*) MIRRORSITE=http://ftp.us.debian.org/debian ;;
codethink*) MIRRORSITE=http://ftp.uk.debian.org/debian ;;
*) echo "unsupported host, exiting." ; exit 1 ;;
jenkins|jenkins-test-vm|profitbricks-build*)
MIRRORSITE=http://ftp.de.debian.org/debian ;;
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*|p64*)
MIRRORSITE=http://ftp.us.debian.org/debian ;;
codethink*)
MIRRORSITE=http://ftp.uk.debian.org/debian ;;
*)
echo "unsupported host, exiting." ; exit 1 ;;
esac
# only use eatmydata on armhf+i386 - on amd64+arm64 we build in tmpfs anyway
case $HOSTNAME in
profitbricks-build*i386)
EATMYDATA=yes ;;
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*)
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*|p64*)
EATMYDATA=yes ;;
*) ;;
esac
......
......@@ -7,16 +7,20 @@
#
# cater for different locations
case $HOSTNAME in
jenkins|jenkins-test-vm|profitbricks-build*) MIRRORSITE=http://ftp.de.debian.org/debian ;;
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*) MIRRORSITE=http://ftp.us.debian.org/debian ;;
codethink*) MIRRORSITE=http://ftp.uk.debian.org/debian ;;
*) echo "unsupported host, exiting." ; exit 1 ;;
jenkins|jenkins-test-vm|profitbricks-build*)
MIRRORSITE=http://ftp.de.debian.org/debian ;;
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*|p64*)
MIRRORSITE=http://ftp.us.debian.org/debian ;;
codethink*)
MIRRORSITE=http://ftp.uk.debian.org/debian ;;
*)
echo "unsupported host, exiting." ; exit 1 ;;
esac
# only use eatmydata on armhf+i386 - on amd64+arm64 we build in tmpfs anyway
case $HOSTNAME in
profitbricks-build*i386)
EATMYDATA=yes ;;
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*)
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*|p64*)
EATMYDATA=yes ;;
*) ;;
esac
......
......@@ -7,16 +7,20 @@
#
# cater for different locations
case $HOSTNAME in
jenkins|jenkins-test-vm|profitbricks-build*) MIRRORSITE=http://ftp.de.debian.org/debian ;;
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*) MIRRORSITE=http://ftp.us.debian.org/debian ;;
codethink*) MIRRORSITE=http://ftp.uk.debian.org/debian ;;
*) echo "unsupported host, exiting." ; exit 1 ;;
jenkins|jenkins-test-vm|profitbricks-build*)
MIRRORSITE=http://ftp.de.debian.org/debian ;;
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*|p64*)
MIRRORSITE=http://ftp.us.debian.org/debian ;;
codethink*)
MIRRORSITE=http://ftp.uk.debian.org/debian ;;
*)
echo "unsupported host, exiting." ; exit 1 ;;
esac
# only use eatmydata on armhf+i386 - on amd64+arm64 we build in tmpfs anyway
case $HOSTNAME in
profitbricks-build*i386)
EATMYDATA=yes ;;
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*)
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*|p64*)
EATMYDATA=yes ;;
*) ;;
esac
......
......@@ -7,16 +7,20 @@
#
# cater for different locations
case $HOSTNAME in
jenkins|jenkins-test-vm|profitbricks-build*) MIRRORSITE=http://ftp.de.debian.org/debian ;;
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*) MIRRORSITE=http://ftp.us.debian.org/debian ;;
codethink*) MIRRORSITE=http://ftp.uk.debian.org/debian ;;
*) echo "unsupported host, exiting." ; exit 1 ;;
jenkins|jenkins-test-vm|profitbricks-build*)
MIRRORSITE=http://ftp.de.debian.org/debian ;;
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*|p64*)
MIRRORSITE=http://ftp.us.debian.org/debian ;;
codethink*)
MIRRORSITE=http://ftp.uk.debian.org/debian ;;
*)
echo "unsupported host, exiting." ; exit 1 ;;
esac
# only use eatmydata on armhf+i386 - on amd64+arm64 we build in tmpfs anyway
case $HOSTNAME in
profitbricks-build*i386)
EATMYDATA=yes ;;
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*)
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*|p64*)
EATMYDATA=yes ;;
*) ;;
esac
......
......@@ -7,16 +7,20 @@
#
# cater for different locations
case $HOSTNAME in
jenkins|jenkins-test-vm|profitbricks-build*) MIRRORSITE=http://ftp.de.debian.org/debian ;;
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*) MIRRORSITE=http://ftp.us.debian.org/debian ;;
codethink*) MIRRORSITE=http://ftp.uk.debian.org/debian ;;
*) echo "unsupported host, exiting." ; exit 1 ;;
jenkins|jenkins-test-vm|profitbricks-build*)
MIRRORSITE=http://ftp.de.debian.org/debian ;;
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*|p64*)
MIRRORSITE=http://ftp.us.debian.org/debian ;;
codethink*)
MIRRORSITE=http://ftp.uk.debian.org/debian ;;
*)
echo "unsupported host, exiting." ; exit 1 ;;
esac
# only use eatmydata on armhf+i386 - on amd64+arm64 we build in tmpfs anyway
case $HOSTNAME in
profitbricks-build*i386)
EATMYDATA=yes ;;
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*)
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*|p64*)
EATMYDATA=yes ;;
*) ;;
esac
......
......@@ -7,16 +7,20 @@
#
# cater for different locations
case $HOSTNAME in
jenkins|jenkins-test-vm|profitbricks-build*) MIRRORSITE=http://ftp.de.debian.org/debian ;;
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*) MIRRORSITE=http://ftp.us.debian.org/debian ;;
codethink*) MIRRORSITE=http://ftp.uk.debian.org/debian ;;
*) echo "unsupported host, exiting." ; exit 1 ;;
jenkins|jenkins-test-vm|profitbricks-build*)
MIRRORSITE=http://ftp.de.debian.org/debian ;;
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*|p64*)
MIRRORSITE=http://ftp.us.debian.org/debian ;;
codethink*)
MIRRORSITE=http://ftp.uk.debian.org/debian ;;
*)
echo "unsupported host, exiting." ; exit 1 ;;
esac
# only use eatmydata on armhf+i386 - on amd64+arm64 we build in tmpfs anyway
case $HOSTNAME in
profitbricks-build*i386)
EATMYDATA=yes ;;
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*)
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*|p64*)
EATMYDATA=yes ;;
*) ;;
esac
......
......@@ -7,16 +7,20 @@
#
# cater for different locations
case $HOSTNAME in
jenkins|jenkins-test-vm|profitbricks-build*) MIRRORSITE=http://ftp.de.debian.org/debian ;;
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*) MIRRORSITE=http://ftp.us.debian.org/debian ;;
codethink*) MIRRORSITE=http://ftp.uk.debian.org/debian ;;
*) echo "unsupported host, exiting." ; exit 1 ;;
jenkins|jenkins-test-vm|profitbricks-build*)
MIRRORSITE=http://ftp.de.debian.org/debian ;;
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*|p64*)
MIRRORSITE=http://ftp.us.debian.org/debian ;;
codethink*)
MIRRORSITE=http://ftp.uk.debian.org/debian ;;
*)
echo "unsupported host, exiting." ; exit 1 ;;
esac
# only use eatmydata on armhf+i386 - on amd64+arm64 we build in tmpfs anyway
case $HOSTNAME in
profitbricks-build*i386)
EATMYDATA=yes ;;
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*)
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*|p64*)
EATMYDATA=yes ;;
*) ;;
esac
......
......@@ -7,16 +7,20 @@
#
# cater for different locations
case $HOSTNAME in
jenkins|jenkins-test-vm|profitbricks-build*) MIRRORSITE=http://ftp.de.debian.org/debian ;;
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*) MIRRORSITE=http://ftp.us.debian.org/debian ;;
codethink*) MIRRORSITE=http://ftp.uk.debian.org/debian ;;
*) echo "unsupported host, exiting." ; exit 1 ;;
jenkins|jenkins-test-vm|profitbricks-build*)
MIRRORSITE=http://ftp.de.debian.org/debian ;;
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*|p64*)
MIRRORSITE=http://ftp.us.debian.org/debian ;;
codethink*)
MIRRORSITE=http://ftp.uk.debian.org/debian ;;
*)
echo "unsupported host, exiting." ; exit 1 ;;
esac
# only use eatmydata on armhf+i386 - on amd64+arm64 we build in tmpfs anyway
case $HOSTNAME in
profitbricks-build*i386)
EATMYDATA=yes ;;
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*)
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*|p64*)
EATMYDATA=yes ;;
*) ;;
esac
......
......@@ -7,16 +7,20 @@
#
# cater for different locations
case $HOSTNAME in
jenkins|jenkins-test-vm|profitbricks-build*) MIRRORSITE=http://ftp.de.debian.org/debian ;;
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*) MIRRORSITE=http://ftp.us.debian.org/debian ;;
codethink*) MIRRORSITE=http://ftp.uk.debian.org/debian ;;
*) echo "unsupported host, exiting." ; exit 1 ;;
jenkins|jenkins-test-vm|profitbricks-build*)
MIRRORSITE=http://ftp.de.debian.org/debian ;;
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*|p64*)
MIRRORSITE=http://ftp.us.debian.org/debian ;;
codethink*)
MIRRORSITE=http://ftp.uk.debian.org/debian ;;
*)
echo "unsupported host, exiting." ; exit 1 ;;
esac
# only use eatmydata on armhf+i386 - on amd64+arm64 we build in tmpfs anyway
case $HOSTNAME in
profitbricks-build*i386)
EATMYDATA=yes ;;
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*)
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*|p64*)
EATMYDATA=yes ;;
*) ;;
esac
......
......@@ -7,16 +7,20 @@
#
# cater for different locations
case $HOSTNAME in
jenkins|jenkins-test-vm|profitbricks-build*) MIRRORSITE=http://ftp.de.debian.org/debian ;;
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*) MIRRORSITE=http://ftp.us.debian.org/debian ;;
codethink*) MIRRORSITE=http://ftp.uk.debian.org/debian ;;
*) echo "unsupported host, exiting." ; exit 1 ;;
jenkins|jenkins-test-vm|profitbricks-build*)
MIRRORSITE=http://ftp.de.debian.org/debian ;;
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*|p64*)
MIRRORSITE=http://ftp.us.debian.org/debian ;;
codethink*)
MIRRORSITE=http://ftp.uk.debian.org/debian ;;
*)
echo "unsupported host, exiting." ; exit 1 ;;
esac
# only use eatmydata on armhf+i386 - on amd64+arm64 we build in tmpfs anyway
case $HOSTNAME in
profitbricks-build*i386)
EATMYDATA=yes ;;
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*)
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*|p64*)
EATMYDATA=yes ;;
*) ;;
esac
......
......@@ -7,16 +7,20 @@
#
# cater for different locations
case $HOSTNAME in
jenkins|jenkins-test-vm|profitbricks-build*) MIRRORSITE=http://ftp.de.debian.org/debian ;;
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*) MIRRORSITE=http://ftp.us.debian.org/debian ;;
codethink*) MIRRORSITE=http://ftp.uk.debian.org/debian ;;
*) echo "unsupported host, exiting." ; exit 1 ;;
jenkins|jenkins-test-vm|profitbricks-build*)
MIRRORSITE=http://ftp.de.debian.org/debian ;;
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*|p64*)
MIRRORSITE=http://ftp.us.debian.org/debian ;;
codethink*)
MIRRORSITE=http://ftp.uk.debian.org/debian ;;
*)
echo "unsupported host, exiting." ; exit 1 ;;
esac
# only use eatmydata on armhf+i386 - on amd64+arm64 we build in tmpfs anyway
case $HOSTNAME in
profitbricks-build*i386)
EATMYDATA=yes ;;
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*)
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*|p64*)
EATMYDATA=yes ;;
*) ;;
esac
......
......@@ -7,16 +7,20 @@
#
# cater for different locations
case $HOSTNAME in
jenkins|jenkins-test-vm|profitbricks-build*) MIRRORSITE=http://ftp.de.debian.org/debian ;;
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*) MIRRORSITE=http://ftp.us.debian.org/debian ;;
codethink*) MIRRORSITE=http://ftp.uk.debian.org/debian ;;
*) echo "unsupported host, exiting." ; exit 1 ;;
jenkins|jenkins-test-vm|profitbricks-build*)
MIRRORSITE=http://ftp.de.debian.org/debian ;;
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*|p64*)
MIRRORSITE=http://ftp.us.debian.org/debian ;;
codethink*)
MIRRORSITE=http://ftp.uk.debian.org/debian ;;
*)
echo "unsupported host, exiting." ; exit 1 ;;
esac
# only use eatmydata on armhf+i386 - on amd64+arm64 we build in tmpfs anyway
case $HOSTNAME in
profitbricks-build*i386)
EATMYDATA=yes ;;
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*)
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*|p64*)
EATMYDATA=yes ;;
*) ;;
esac
......
......@@ -7,16 +7,20 @@
#
# cater for different locations
case $HOSTNAME in
jenkins|jenkins-test-vm|profitbricks-build*) MIRRORSITE=http://ftp.de.debian.org/debian ;;
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*) MIRRORSITE=http://ftp.us.debian.org/debian ;;
codethink*) MIRRORSITE=http://ftp.uk.debian.org/debian ;;
*) echo "unsupported host, exiting." ; exit 1 ;;
jenkins|jenkins-test-vm|profitbricks-build*)
MIRRORSITE=http://ftp.de.debian.org/debian ;;
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*|p64*)
MIRRORSITE=http://ftp.us.debian.org/debian ;;
codethink*)
MIRRORSITE=http://ftp.uk.debian.org/debian ;;
*)
echo "unsupported host, exiting." ; exit 1 ;;
esac
# only use eatmydata on armhf+i386 - on amd64+arm64 we build in tmpfs anyway
case $HOSTNAME in
profitbricks-build*i386)
EATMYDATA=yes ;;
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*)
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*|p64*)
EATMYDATA=yes ;;
*) ;;
esac
......
......@@ -7,16 +7,20 @@
#
# cater for different locations
case $HOSTNAME in
jenkins|jenkins-test-vm|profitbricks-build*) MIRRORSITE=http://ftp.de.debian.org/debian ;;
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*) MIRRORSITE=http://ftp.us.debian.org/debian ;;
codethink*) MIRRORSITE=http://ftp.uk.debian.org/debian ;;
*) echo "unsupported host, exiting." ; exit 1 ;;
jenkins|jenkins-test-vm|profitbricks-build*)
MIRRORSITE=http://ftp.de.debian.org/debian ;;
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*|p64*)
MIRRORSITE=http://ftp.us.debian.org/debian ;;
codethink*)
MIRRORSITE=http://ftp.uk.debian.org/debian ;;
*)
echo "unsupported host, exiting." ; exit 1 ;;
esac
# only use eatmydata on armhf+i386 - on amd64+arm64 we build in tmpfs anyway
case $HOSTNAME in
profitbricks-build*i386)
EATMYDATA=yes ;;
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*)
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*|p64*)
EATMYDATA=yes ;;
*) ;;
esac
......
......@@ -7,16 +7,20 @@
#
# cater for different locations
case $HOSTNAME in
jenkins|jenkins-test-vm|profitbricks-build*) MIRRORSITE=http://ftp.de.debian.org/debian ;;
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*) MIRRORSITE=http://ftp.us.debian.org/debian ;;
codethink*) MIRRORSITE=http://ftp.uk.debian.org/debian ;;
*) echo "unsupported host, exiting." ; exit 1 ;;
jenkins|jenkins-test-vm|profitbricks-build*)
MIRRORSITE=http://ftp.de.debian.org/debian ;;
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*|p64*)
MIRRORSITE=http://ftp.us.debian.org/debian ;;
codethink*)
MIRRORSITE=http://ftp.uk.debian.org/debian ;;
*)
echo "unsupported host, exiting." ; exit 1 ;;
esac
# only use eatmydata on armhf+i386 - on amd64+arm64 we build in tmpfs anyway
case $HOSTNAME in
profitbricks-build*i386)
EATMYDATA=yes ;;
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*)
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*|p64*)
EATMYDATA=yes ;;
*) ;;
esac
......
......@@ -7,16 +7,20 @@
#
# cater for different locations
case $HOSTNAME in
jenkins|jenkins-test-vm|profitbricks-build*) MIRRORSITE=http://ftp.de.debian.org/debian ;;
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*) MIRRORSITE=http://ftp.us.debian.org/debian ;;
codethink*) MIRRORSITE=http://ftp.uk.debian.org/debian ;;
*) echo "unsupported host, exiting." ; exit 1 ;;
jenkins|jenkins-test-vm|profitbricks-build*)
MIRRORSITE=http://ftp.de.debian.org/debian ;;
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*|p64*)
MIRRORSITE=http://ftp.us.debian.org/debian ;;
codethink*)
MIRRORSITE=http://ftp.uk.debian.org/debian ;;
*)
echo "unsupported host, exiting." ; exit 1 ;;
esac
# only use eatmydata on armhf+i386 - on amd64+arm64 we build in tmpfs anyway
case $HOSTNAME in
profitbricks-build*i386)
EATMYDATA=yes ;;
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*)
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*|p64*)
EATMYDATA=yes ;;
*) ;;
esac
......
......@@ -586,6 +586,26 @@ contact.me.command mail -s "Munin notification ${var:host}" root
diskstats_utilization.graph no
diskstats_iops.graph no
[p64b-armhf-rb.debian.net]
address ssh://jenkins@p64b-armhf-rb.debian.net:2247/bin/nc localhost 4949
use_node_name yes
diskstats_latency.sda.avgwrwait.warning 0:20
diskstats_latency.sda.avgrdwait.warning 0:10
diskstats_latency.graph no
diskstats_throughput.graph no
diskstats_utilization.graph no
diskstats_iops.graph no
[p64c-armhf-rb.debian.net]
address ssh://jenkins@p64c-armhf-rb.debian.net:2248/bin/nc localhost 4949
use_node_name yes
diskstats_latency.sda.avgwrwait.warning 0:20
diskstats_latency.sda.avgrdwait.warning 0:10
diskstats_latency.graph no
diskstats_throughput.graph no
diskstats_utilization.graph no
diskstats_iops.graph no
[opi2c-armhf-rb.debian.net]
address ssh://jenkins@opi2c-armhf-rb.debian.net:2245/bin/nc localhost 4949
use_node_name yes
......@@ -596,7 +616,6 @@ contact.me.command mail -s "Munin notification ${var:host}" root
diskstats_utilization.graph no
diskstats_iops.graph no
[freebsd-jenkins.debian.net]
address 46.16.73.236
use_node_name yes
......@@ -659,5 +678,5 @@ contact.me.command mail -s "Munin notification ${var:host}" root
# node_order Totals fii.foo.com fay.foo.com
#
[debian.net;]
node_order jenkins.debian.net profitbricks-build1-amd64.debian.net profitbricks-build2-i386.debian.net profitbricks-build3-amd64.debian.net profitbricks-build4-amd64.debian.net profitbricks-build5-amd64.debian.net profitbricks-build6-i386.debian.net profitbricks-build9-amd64.debian.net profitbricks-build10-amd64.debian.net profitbricks-build11-amd64.debian.net profitbricks-build12-i386.debian.net profitbricks-build15-amd64.debian.net profitbricks-build16-i386.debian.net codethink-sled9-arm64.debian.net codethink-sled10-arm64.debian.net codethink-sled11-arm64.debian.net codethink-sled12-arm64.debian.net codethink-sled13-arm64.debian.net codethink-sled14-arm64.debian.net codethink-sled15-arm64.debian.net codethink-sled16-arm64.debian.net bbx15-armhf-rb.debian.net bpi0-armhf-rb.debian.net cbxi4a-armhf-rb.debian.net cbxi4b-armhf-rb.debian.net cbxi4pro0-armhf-rb.debian.net cb3a-armhf-rb.debian.net ff2a-armhf-rb.debian.net ff2b-armhf-rb.debian.net ff4a-armhf-rb.debian.net hb0-armhf-rb.debian.net odxu4-armhf-rb.debian.net odxu4b-armhf-rb.debian.net odxu4c-armhf-rb.debian.net odu3a-armhf-rb.debian.net jtk1a-armhf-rb.debian.net opi2a-armhf-rb.debian.net opi2b-armhf-rb.debian.net opi2c-armhf-rb.debian.net rpi2b-armhf-rb.debian.net rpi2c-armhf-rb.debian.net wbd0-armhf-rb.debian.net wbq0-armhf-rb.debian.net freebsd-jenkins.debian.net jenkins-test-vm.debian.net
node_order jenkins.debian.net profitbricks-build1-amd64.debian.net profitbricks-build2-i386.debian.net profitbricks-build3-amd64.debian.net profitbricks-build4-amd64.debian.net profitbricks-build5-amd64.debian.net profitbricks-build6-i386.debian.net profitbricks-build9-amd64.debian.net profitbricks-build10-amd64.debian.net profitbricks-build11-amd64.debian.net profitbricks-build12-i386.debian.net profitbricks-build15-amd64.debian.net profitbricks-build16-i386.debian.net codethink-sled9-arm64.debian.net codethink-sled10-arm64.debian.net codethink-sled11-arm64.debian.net codethink-sled12-arm64.debian.net codethink-sled13-arm64.debian.net codethink-sled14-arm64.debian.net codethink-sled15-arm64.debian.net codethink-sled16-arm64.debian.net bbx15-armhf-rb.debian.net bpi0-armhf-rb.debian.net cbxi4a-armhf-rb.debian.net cbxi4b-armhf-rb.debian.net cbxi4pro0-armhf-rb.debian.net cb3a-armhf-rb.debian.net ff2a-armhf-rb.debian.net ff2b-armhf-rb.debian.net ff4a-armhf-rb.debian.net hb0-armhf-rb.debian.net odxu4-armhf-rb.debian.net odxu4b-armhf-rb.debian.net odxu4c-armhf-rb.debian.net odu3a-armhf-rb.debian.net jtk1a-armhf-rb.debian.net opi2a-armhf-rb.debian.net opi2b-armhf-rb.debian.net opi2c-armhf-rb.debian.net p64b-armhf-rb.debian.net p64c-armhf-rb.debian.net rpi2b-armhf-rb.debian.net rpi2c-armhf-rb.debian.net wbd0-armhf-rb.debian.net wbq0-armhf-rb.debian.net freebsd-jenkins.debian.net jenkins-test-vm.debian.net
......@@ -7,16 +7,20 @@
#
# cater for different locations
case $HOSTNAME in
jenkins|jenkins-test-vm|profitbricks-build*) MIRRORSITE=http://ftp.de.debian.org/debian ;;
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*) MIRRORSITE=http://ftp.us.debian.org/debian ;;
codethink*) MIRRORSITE=http://ftp.uk.debian.org/debian ;;
*) echo "unsupported host, exiting." ; exit 1 ;;
jenkins|jenkins-test-vm|profitbricks-build*)
MIRRORSITE=http://ftp.de.debian.org/debian ;;
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*|p64*)
MIRRORSITE=http://ftp.us.debian.org/debian ;;
codethink*)
MIRRORSITE=http://ftp.uk.debian.org/debian ;;
*)
echo "unsupported host, exiting." ; exit 1 ;;
esac
# only use eatmydata on armhf+i386 - on amd64+arm64 we build in tmpfs anyway
case $HOSTNAME in
profitbricks-build*i386)
EATMYDATA=yes ;;
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*)
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*|p64*)
EATMYDATA=yes ;;
*) ;;
esac
......
......@@ -7,16 +7,20 @@
#
# cater for different locations
case $HOSTNAME in
jenkins|jenkins-test-vm|profitbricks-build*) MIRRORSITE=http://ftp.de.debian.org/debian ;;
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*) MIRRORSITE=http://ftp.us.debian.org/debian ;;
codethink*) MIRRORSITE=http://ftp.uk.debian.org/debian ;;
*) echo "unsupported host, exiting." ; exit 1 ;;
jenkins|jenkins-test-vm|profitbricks-build*)
MIRRORSITE=http://ftp.de.debian.org/debian ;;
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*|p64*)
MIRRORSITE=http://ftp.us.debian.org/debian ;;
codethink*)
MIRRORSITE=http://ftp.uk.debian.org/debian ;;
*)
echo "unsupported host, exiting." ; exit 1 ;;
esac
# only use eatmydata on armhf+i386 - on amd64+arm64 we build in tmpfs anyway
case $HOSTNAME in
profitbricks-build*i386)
EATMYDATA=yes ;;
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*)
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*|p64*)
EATMYDATA=yes ;;
*) ;;
esac
......
......@@ -7,16 +7,20 @@
#
# cater for different locations
case $HOSTNAME in
jenkins|jenkins-test-vm|profitbricks-build*) MIRRORSITE=http://ftp.de.debian.org/debian ;;
bbx15|bpi0|cbxi4*|cb3*|hb0|wbq0|odxu4*|odu3*|wbd0|rpi2*|ff2*|ff4*|opi2*|jtk1*) MIRRORSITE=http://ftp.us.debian.org/debian ;;
codethink*) MIRRORSITE=http://ftp.uk.debian.org/debian ;;
*) echo "unsupported host, exiting." ; exit 1 ;;