Commit 3778770f authored by Holger Levsen's avatar Holger Levsen
Browse files

reproducible: add sixth armhf build node, thanks again to vagrant

parent 6e4d8650
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
** 18 cores and 48 GB memory for profitbricks-build6-amd64.debian.net ** 18 cores and 48 GB memory for profitbricks-build6-amd64.debian.net
** 3 cores and 6 GB memory for freebsd-jenkins.debian.net (also running on Profitbricks virtual hardware) ** 3 cores and 6 GB memory for freebsd-jenkins.debian.net (also running on Profitbricks virtual hardware)
* link:https://globalsign.com[GlobalSign] in January 2015 kindly provided free of charge SSL certificates for both jenkins.debian.net and reproducible.debian.net. * link:https://globalsign.com[GlobalSign] in January 2015 kindly provided free of charge SSL certificates for both jenkins.debian.net and reproducible.debian.net.
* link:https://qa.debian.org/developer.php?login=vagrant%40debian.org[Vagrant] is kindly providing and hosting five 'armhf' systems, three quad-cores with 2 GB RAM each and two dual-cores with 1 GB RAM. * link:https://qa.debian.org/developer.php?login=vagrant%40debian.org[Vagrant] is kindly providing and hosting six 'armhf' systems, three quad-cores with 2 GB RAM each and three dual-cores with 1 GB RAM.
=== Contributors === Contributors
......
...@@ -57,14 +57,14 @@ else ...@@ -57,14 +57,14 @@ else
if [ -z "$MIRROR" ]; then if [ -z "$MIRROR" ]; then
case $HOSTNAME in case $HOSTNAME in
jenkins|profitbricks-build?-amd64) export MIRROR=http://ftp.de.debian.org/debian ;; jenkins|profitbricks-build?-amd64) export MIRROR=http://ftp.de.debian.org/debian ;;
bpi0|cbxi4pro0|hb0|wbq0|odxu4) export MIRROR=http://ftp.us.debian.org/debian ;; bpi0|cbxi4pro0|hb0|wbq0|odxu4|wbd0) export MIRROR=http://ftp.us.debian.org/debian ;;
*) echo "unsupported host, exiting." ; exit 1 ;; *) echo "unsupported host, exiting." ; exit 1 ;;
esac esac
fi fi
if [ -z "$http_proxy" ]; then if [ -z "$http_proxy" ]; then
case $HOSTNAME in case $HOSTNAME in
jenkins|profitbricks-build?-amd64) export http_proxy="http://localhost:3128" ;; jenkins|profitbricks-build?-amd64) export http_proxy="http://localhost:3128" ;;
bpi0|cbxi4pro0|hb0|wbq0|odxu4) export http_proxy="http://10.0.0.15:8000/" ;; bpi0|cbxi4pro0|hb0|wbq0|odxu4|wbd0) export http_proxy="http://10.0.0.15:8000/" ;;
*) echo "unsupported host, exiting." ; exit 1 ;; *) echo "unsupported host, exiting." ; exit 1 ;;
esac esac
fi fi
......
...@@ -21,6 +21,9 @@ case "$NODE_NAME" in ...@@ -21,6 +21,9 @@ case "$NODE_NAME" in
odxu4-armhf-rb.debian.net) odxu4-armhf-rb.debian.net)
PORT=2229 PORT=2229
;; ;;
wbd0-armhf-rb.debian.net)
PORT=2223
;;
profitbricks-build?-amd64.debian.net) profitbricks-build?-amd64.debian.net)
PORT=22 PORT=22
if [[ "$JOB_NAME" =~ rebootstrap_.* ]] ; then if [[ "$JOB_NAME" =~ rebootstrap_.* ]] ; then
......
...@@ -46,7 +46,7 @@ SUITES="testing unstable experimental" ...@@ -46,7 +46,7 @@ SUITES="testing unstable experimental"
ARCHS="armhf amd64" ARCHS="armhf amd64"
# define build nodes in use # define build nodes in use
BUILD_NODES="profitbricks-build1-amd64.debian.net profitbricks-build2-amd64.debian.net profitbricks-build5-amd64.debian.net profitbricks-build6-amd64.debian.net wbq0-armhf-rb.debian.net cbxi4pro0-armhf-rb.debian.net bpi0-armhf-rb.debian.net hb0-armhf-rb.debian.net odxu4-armhf-rb.debian.net" # these also needs to be defined in bin/jenkins_master_wrapper.sh BUILD_NODES="profitbricks-build1-amd64.debian.net profitbricks-build2-amd64.debian.net profitbricks-build5-amd64.debian.net profitbricks-build6-amd64.debian.net wbq0-armhf-rb.debian.net cbxi4pro0-armhf-rb.debian.net bpi0-armhf-rb.debian.net hb0-armhf-rb.debian.net odxu4-armhf-rb.debian.net wbd0-armhf-rb.debian.net" # these also needs to be defined in bin/jenkins_master_wrapper.sh
BUILD_ENV_VARS="ARCH NUM_CPU CPU_MODEL DATETIME KERNEL1 KERNEL2" # these also needs to be defined in bin/reproducible_info.sh BUILD_ENV_VARS="ARCH NUM_CPU CPU_MODEL DATETIME KERNEL1 KERNEL2" # these also needs to be defined in bin/reproducible_info.sh
# existing usertags # existing usertags
......
...@@ -6,8 +6,8 @@ ...@@ -6,8 +6,8 @@
# read pbuilderrc.5 document for notes on specific options. # read pbuilderrc.5 document for notes on specific options.
case $HOSTNAME in case $HOSTNAME in
jenkins|profitbricks-build?-amd64) MIRRORSITE=http://ftp.de.debian.org/debian ;; jenkins|profitbricks-build?-amd64) MIRRORSITE=http://ftp.de.debian.org/debian ;;
bpi0|cbxi4pro0|hb0|wbq0|odxu4) MIRRORSITE=http://ftp.us.debian.org/debian ;; bpi0|cbxi4pro0|hb0|wbq0|odxu4|wbd0) MIRRORSITE=http://ftp.us.debian.org/debian ;;
*) echo "unsupported host, exiting." ; exit 1 ;; *) echo "unsupported host, exiting." ; exit 1 ;;
esac esac
EXTRAPACKAGES="" # better list them in bin/reproducible_setup_pbuilder.sh EXTRAPACKAGES="" # better list them in bin/reproducible_setup_pbuilder.sh
APTCACHE="" APTCACHE=""
......
...@@ -6,8 +6,8 @@ ...@@ -6,8 +6,8 @@
# read pbuilderrc.5 document for notes on specific options. # read pbuilderrc.5 document for notes on specific options.
case $HOSTNAME in case $HOSTNAME in
jenkins|profitbricks-build?-amd64) MIRRORSITE=http://ftp.de.debian.org/debian ;; jenkins|profitbricks-build?-amd64) MIRRORSITE=http://ftp.de.debian.org/debian ;;
bpi0|cbxi4pro0|hb0|wbq0|odxu4) MIRRORSITE=http://ftp.us.debian.org/debian ;; bpi0|cbxi4pro0|hb0|wbq0|odxu4|wbd0) MIRRORSITE=http://ftp.us.debian.org/debian ;;
*) echo "unsupported host, exiting." ; exit 1 ;; *) echo "unsupported host, exiting." ; exit 1 ;;
esac esac
EXTRAPACKAGES="" # better list them in bin/reproducible_setup_pbuilder.sh EXTRAPACKAGES="" # better list them in bin/reproducible_setup_pbuilder.sh
APTCACHE="" APTCACHE=""
......
...@@ -6,8 +6,8 @@ ...@@ -6,8 +6,8 @@
# read pbuilderrc.5 document for notes on specific options. # read pbuilderrc.5 document for notes on specific options.
case $HOSTNAME in case $HOSTNAME in
jenkins|profitbricks-build?-amd64) MIRRORSITE=http://ftp.de.debian.org/debian ;; jenkins|profitbricks-build?-amd64) MIRRORSITE=http://ftp.de.debian.org/debian ;;
bpi0|cbxi4pro0|hb0|wbq0|odxu4) MIRRORSITE=http://ftp.us.debian.org/debian ;; bpi0|cbxi4pro0|hb0|wbq0|odxu4|wbd0) MIRRORSITE=http://ftp.us.debian.org/debian ;;
*) echo "unsupported host, exiting." ; exit 1 ;; *) echo "unsupported host, exiting." ; exit 1 ;;
esac esac
EXTRAPACKAGES="" # better list them in bin/reproducible_setup_pbuilder.sh EXTRAPACKAGES="" # better list them in bin/reproducible_setup_pbuilder.sh
APTCACHE="" APTCACHE=""
......
...@@ -248,6 +248,16 @@ contact.me.command mail -s "Munin notification ${var:host}" qa-jenkins-scm@lists ...@@ -248,6 +248,16 @@ contact.me.command mail -s "Munin notification ${var:host}" qa-jenkins-scm@lists
diskstats_utilization.graph no diskstats_utilization.graph no
diskstats_iops.graph no diskstats_iops.graph no
[wbd0-armhf-rb.debian.net]
address ssh://jenkins@wbd0-armhf-rb.debian.net:2223/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
[freebsd-jenkins.debian.net] [freebsd-jenkins.debian.net]
address 46.16.73.236 address 46.16.73.236
use_node_name yes use_node_name yes
...@@ -297,5 +307,5 @@ contact.me.command mail -s "Munin notification ${var:host}" qa-jenkins-scm@lists ...@@ -297,5 +307,5 @@ contact.me.command mail -s "Munin notification ${var:host}" qa-jenkins-scm@lists
# node_order Totals fii.foo.com fay.foo.com # node_order Totals fii.foo.com fay.foo.com
# #
[debian.net;] [debian.net;]
node_order jenkins.debian.net profitbricks-build1-amd64.debian.net profitbricks-build2-amd64.debian.net profitbricks-build3-amd64.debian.net profitbricks-build4-amd64.debian.net profitbricks-build5-amd64.debian.net profitbricks-build6-amd64.debian.net wbq0-armhf-rb.debian.net cbxi4pro0-armhf-rb.debian.net bpi0-armhf-rb.debian.net hb0-armhf-rb.debian.net odxu4-armhf-rb.debian.net freebsd-jenkins.debian.net node_order jenkins.debian.net profitbricks-build1-amd64.debian.net profitbricks-build2-amd64.debian.net profitbricks-build3-amd64.debian.net profitbricks-build4-amd64.debian.net profitbricks-build5-amd64.debian.net profitbricks-build6-amd64.debian.net wbq0-armhf-rb.debian.net cbxi4pro0-armhf-rb.debian.net bpi0-armhf-rb.debian.net hb0-armhf-rb.debian.net odxu4-armhf-rb.debian.net wbd0-armhf-rb.debian.net freebsd-jenkins.debian.net
...@@ -6,8 +6,8 @@ ...@@ -6,8 +6,8 @@
# read pbuilderrc.5 document for notes on specific options. # read pbuilderrc.5 document for notes on specific options.
case $HOSTNAME in case $HOSTNAME in
jenkins|profitbricks-build?-amd64) MIRRORSITE=http://ftp.de.debian.org/debian ;; jenkins|profitbricks-build?-amd64) MIRRORSITE=http://ftp.de.debian.org/debian ;;
bpi0|cbxi4pro0|hb0|wbq0|odxu4) MIRRORSITE=http://ftp.us.debian.org/debian ;; bpi0|cbxi4pro0|hb0|wbq0|odxu4|wbd0) MIRRORSITE=http://ftp.us.debian.org/debian ;;
*) echo "unsupported host, exiting." ; exit 1 ;; *) echo "unsupported host, exiting." ; exit 1 ;;
esac esac
EXTRAPACKAGES="" # better list them in bin/reproducible_setup_pbuilder.sh EXTRAPACKAGES="" # better list them in bin/reproducible_setup_pbuilder.sh
APTCACHE="" APTCACHE=""
......
...@@ -6,8 +6,8 @@ ...@@ -6,8 +6,8 @@
# read pbuilderrc.5 document for notes on specific options. # read pbuilderrc.5 document for notes on specific options.
case $HOSTNAME in case $HOSTNAME in
jenkins|profitbricks-build?-amd64) MIRRORSITE=http://ftp.de.debian.org/debian ;; jenkins|profitbricks-build?-amd64) MIRRORSITE=http://ftp.de.debian.org/debian ;;
bpi0|cbxi4pro0|hb0|wbq0|odxu4) MIRRORSITE=http://ftp.us.debian.org/debian ;; bpi0|cbxi4pro0|hb0|wbq0|odxu4|wbd0) MIRRORSITE=http://ftp.us.debian.org/debian ;;
*) echo "unsupported host, exiting." ; exit 1 ;; *) echo "unsupported host, exiting." ; exit 1 ;;
esac esac
EXTRAPACKAGES="" # better list them in bin/reproducible_setup_pbuilder.sh EXTRAPACKAGES="" # better list them in bin/reproducible_setup_pbuilder.sh
APTCACHE="" APTCACHE=""
......
...@@ -6,8 +6,8 @@ ...@@ -6,8 +6,8 @@
# read pbuilderrc.5 document for notes on specific options. # read pbuilderrc.5 document for notes on specific options.
case $HOSTNAME in case $HOSTNAME in
jenkins|profitbricks-build?-amd64) MIRRORSITE=http://ftp.de.debian.org/debian ;; jenkins|profitbricks-build?-amd64) MIRRORSITE=http://ftp.de.debian.org/debian ;;
bpi0|cbxi4pro0|hb0|wbq0|odxu4) MIRRORSITE=http://ftp.us.debian.org/debian ;; bpi0|cbxi4pro0|hb0|wbq0|odxu4|wbd0) MIRRORSITE=http://ftp.us.debian.org/debian ;;
*) echo "unsupported host, exiting." ; exit 1 ;; *) echo "unsupported host, exiting." ; exit 1 ;;
esac esac
EXTRAPACKAGES="" # better list them in bin/reproducible_setup_pbuilder.sh EXTRAPACKAGES="" # better list them in bin/reproducible_setup_pbuilder.sh
APTCACHE="" APTCACHE=""
......
...@@ -6,8 +6,8 @@ ...@@ -6,8 +6,8 @@
# read pbuilderrc.5 document for notes on specific options. # read pbuilderrc.5 document for notes on specific options.
case $HOSTNAME in case $HOSTNAME in
jenkins|profitbricks-build?-amd64) MIRRORSITE=http://ftp.de.debian.org/debian ;; jenkins|profitbricks-build?-amd64) MIRRORSITE=http://ftp.de.debian.org/debian ;;
bpi0|cbxi4pro0|hb0|wbq0|odxu4) MIRRORSITE=http://ftp.us.debian.org/debian ;; bpi0|cbxi4pro0|hb0|wbq0|odxu4|wbd0) MIRRORSITE=http://ftp.us.debian.org/debian ;;
*) echo "unsupported host, exiting." ; exit 1 ;; *) echo "unsupported host, exiting." ; exit 1 ;;
esac esac
EXTRAPACKAGES="" # better list them in bin/reproducible_setup_pbuilder.sh EXTRAPACKAGES="" # better list them in bin/reproducible_setup_pbuilder.sh
APTCACHE="" APTCACHE=""
......
...@@ -6,8 +6,8 @@ ...@@ -6,8 +6,8 @@
# read pbuilderrc.5 document for notes on specific options. # read pbuilderrc.5 document for notes on specific options.
case $HOSTNAME in case $HOSTNAME in
jenkins|profitbricks-build?-amd64) MIRRORSITE=http://ftp.de.debian.org/debian ;; jenkins|profitbricks-build?-amd64) MIRRORSITE=http://ftp.de.debian.org/debian ;;
bpi0|cbxi4pro0|hb0|wbq0|odxu4) MIRRORSITE=http://ftp.us.debian.org/debian ;; bpi0|cbxi4pro0|hb0|wbq0|odxu4|wbd0) MIRRORSITE=http://ftp.us.debian.org/debian ;;
*) echo "unsupported host, exiting." ; exit 1 ;; *) echo "unsupported host, exiting." ; exit 1 ;;
esac esac
EXTRAPACKAGES="" # better list them in bin/reproducible_setup_pbuilder.sh EXTRAPACKAGES="" # better list them in bin/reproducible_setup_pbuilder.sh
APTCACHE="" APTCACHE=""
......
...@@ -6,8 +6,8 @@ ...@@ -6,8 +6,8 @@
# read pbuilderrc.5 document for notes on specific options. # read pbuilderrc.5 document for notes on specific options.
case $HOSTNAME in case $HOSTNAME in
jenkins|profitbricks-build?-amd64) MIRRORSITE=http://ftp.de.debian.org/debian ;; jenkins|profitbricks-build?-amd64) MIRRORSITE=http://ftp.de.debian.org/debian ;;
bpi0|cbxi4pro0|hb0|wbq0|odxu4) MIRRORSITE=http://ftp.us.debian.org/debian ;; bpi0|cbxi4pro0|hb0|wbq0|odxu4|wbd0) MIRRORSITE=http://ftp.us.debian.org/debian ;;
*) echo "unsupported host, exiting." ; exit 1 ;; *) echo "unsupported host, exiting." ; exit 1 ;;
esac esac
EXTRAPACKAGES="" # better list them in bin/reproducible_setup_pbuilder.sh EXTRAPACKAGES="" # better list them in bin/reproducible_setup_pbuilder.sh
APTCACHE="" APTCACHE=""
......
wbd0-armhf-rb
\ No newline at end of file
wbq0-armhf-rb
\ No newline at end of file
...@@ -63,4 +63,4 @@ host * ...@@ -63,4 +63,4 @@ host *
port 4949 port 4949
allow ^78\.137\.96\.196 allow ^78\.137\.96\.196
hostname wbq0-armhf-rb.debian.net hostname wbd0-armhf-rb.debian.net
...@@ -6,8 +6,8 @@ ...@@ -6,8 +6,8 @@
# read pbuilderrc.5 document for notes on specific options. # read pbuilderrc.5 document for notes on specific options.
case $HOSTNAME in case $HOSTNAME in
jenkins|profitbricks-build?-amd64) MIRRORSITE=http://ftp.de.debian.org/debian ;; jenkins|profitbricks-build?-amd64) MIRRORSITE=http://ftp.de.debian.org/debian ;;
bpi0|cbxi4pro0|hb0|wbq0|odxu4) MIRRORSITE=http://ftp.us.debian.org/debian ;; bpi0|cbxi4pro0|hb0|wbq0|odxu4|wbd0) MIRRORSITE=http://ftp.us.debian.org/debian ;;
*) echo "unsupported host, exiting." ; exit 1 ;; *) echo "unsupported host, exiting." ; exit 1 ;;
esac esac
EXTRAPACKAGES="" # better list them in bin/reproducible_setup_pbuilder.sh EXTRAPACKAGES="" # better list them in bin/reproducible_setup_pbuilder.sh
APTCACHE="" APTCACHE=""
......
...@@ -27,11 +27,11 @@ smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache ...@@ -27,11 +27,11 @@ smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for # See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client. # information on enabling SSL in the smtp client.
myhostname = wbq0-armhf-rb.debian.net myhostname = wbd0-armhf-rb.debian.net
alias_maps = hash:/etc/aliases alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases alias_database = hash:/etc/aliases
myorigin = /etc/mailname myorigin = /etc/mailname
mydestination = wbq0-armhf-rb.debian.net, localhost mydestination = wbd0-armhf-rb.debian.net, localhost
relayhost = relayhost =
#mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 #mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mynetworks = 127.0.0.0/8 mynetworks = 127.0.0.0/8
......
...@@ -13,4 +13,15 @@ ...@@ -13,4 +13,15 @@
echo "$(date) - system was rebooted" | mail -s "$(hostname -f) rebooted" root echo "$(date) - system was rebooted" | mail -s "$(hostname -f) rebooted" root
# disable running in the future for now
exit 0
systemctl disable systemd-timesyncd
systemctl disable systemd-timedated
systemctl stop systemd-timesyncd
systemctl stop systemd-timedated
ntpdate -b de.pool.ntp.org
date --set="+400 days"
echo "$(date) - system is running in the future now" | mail -s "$(hostname -f) in the future" root
exit 0 exit 0
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment