[Qa-jenkins-scm] [Git][qa/jenkins.debian.net][master] reproducible: Remove armhf systems with only 1GB of ram (bpi0, hb0,
Mattia Rizzolo
gitlab at salsa.debian.org
Sun Jul 8 21:19:19 BST 2018
Mattia Rizzolo pushed to branch master at Debian QA / jenkins.debian.net
Commits:
91e179d9 by Vagrant Cascadian at 2018-07-08T12:39:24-07:00
reproducible: Remove armhf systems with only 1GB of ram (bpi0, hb0,
wbd0, rpi2b, rpi2c) and adjust build jobs accordingly.
- - - - -
30 changed files:
- README
- bin/common-functions.sh
- bin/jenkins_node_definitions.sh
- bin/reproducible_build_service.sh
- deploy_jdn
- − hosts/bpi0
- − hosts/bpi0-armhf-rb/etc/munin/munin-node.conf
- − hosts/bpi0-armhf-rb/etc/postfix/main.cf
- − hosts/bpi0-armhf-rb/etc/ssh/sshd_config
- hosts/common/etc/pbuilder/rebuild-hooks/D01_modify_environment
- hosts/common/etc/pbuilderrc
- − hosts/hb0
- − hosts/hb0-armhf-rb/etc/munin/munin-node.conf
- − hosts/hb0-armhf-rb/etc/postfix/main.cf
- − hosts/hb0-armhf-rb/etc/ssh/sshd_config
- hosts/jenkins/etc/munin/munin.conf
- − hosts/rpi2b
- − hosts/rpi2b-armhf-rb/etc/munin/munin-node.conf
- − hosts/rpi2b-armhf-rb/etc/postfix/main.cf
- − hosts/rpi2b-armhf-rb/etc/ssh/sshd_config
- − hosts/rpi2c
- − hosts/rpi2c-armhf-rb/etc/munin/munin-node.conf
- − hosts/rpi2c-armhf-rb/etc/postfix/main.cf
- − hosts/rpi2c-armhf-rb/etc/ssh/sshd_config
- − hosts/wbd0
- − hosts/wbd0-armhf-rb/etc/munin/munin-node.conf
- − hosts/wbd0-armhf-rb/etc/postfix/main.cf
- − hosts/wbd0-armhf-rb/etc/ssh/sshd_config
- jenkins-home/offline_nodes
- job-cfg/reproducible.yaml
Changes:
=====================================
README
=====================================
--- a/README
+++ b/README
@@ -145,14 +145,12 @@ 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 'arm64' 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 29 small boards hosted by vagrant at d.o:
+** To test 'armhf' we are using 24 small boards hosted by vagrant at d.o:
*** six quad-cores (cbxi4a, cbxi4b, ff4a, jtx1a, jtx1b, jtx1c) with 4gb ram,
*** one hexa-core (ff64a) with 2gb ram,
*** three octo-cores (odxu4a, odxu4b and odxu4c) with 2gb ram,
-*** twelve quad-cores (wbq0, cbxi4pro0, ff2a, ff2b, odu3a, opi2a, opi2b, opi2c, jtk1a, jtk1b, 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.
+*** twelve quad-cores (wbq0, cbxi4pro0, ff2a, ff2b, odu3a, opi2a, opi2b, opi2c, jtk1a, jtk1b, p64b and p64c) with 2gb ram, and
+*** two dual-core (bbx15 and cb3a) with 2gb ram each.
* We would love to have more or more powerful ARM hardware in the future, if you can help, please talk to us!
* Packages to be build are scheduled in the database via a scheduler job, which runs every hour and if the queue is below a certain threshold schedules four types of packages:
=====================================
bin/common-functions.sh
=====================================
--- a/bin/common-functions.sh
+++ b/bin/common-functions.sh
@@ -113,7 +113,7 @@ else
case $HOSTNAME in
jenkins|jenkins-test-vm|profitbricks-build*)
export MIRROR=http://deb.debian.org/debian ;;
- bbx15|bpi0|cb3*|cbxi4*|hb0|wbq0|odxu4*|odu3*|odc*|wbd0|rpi2*|ff*|ff4*|opi2*|jt?1*|p64*)
+ bbx15|cb3*|cbxi4*|wbq0|odxu4*|odu3*|odc*|ff*|ff4*|opi2*|jt?1*|p64*)
export MIRROR=http://deb.debian.org/debian ;;
codethink*)
export MIRROR=http://deb.debian.org/debian ;;
@@ -127,7 +127,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*|odc*|wbd0|rpi2*|ff*|ff4*|opi2*|jt?1*|p64*)
+ bbx15|cb3*|cbxi4*|wbq0|odxu4*|odu3*|odc*|ff*|ff4*|opi2*|jt?1*|p64*)
export http_proxy="http://10.0.0.15:8000/" ;;
spectrum)
export MIRROR=none ;;
=====================================
bin/jenkins_node_definitions.sh
=====================================
--- a/bin/jenkins_node_definitions.sh
+++ b/bin/jenkins_node_definitions.sh
@@ -12,7 +12,6 @@
# nice to also include pb-build3+4+7+9+10, to also cleanup
# jobs there…
BUILD_NODES="bbx15-armhf-rb.debian.net
-bpi0-armhf-rb.debian.net
cb3a-armhf-rb.debian.net
cbxi4a-armhf-rb.debian.net
cbxi4b-armhf-rb.debian.net
@@ -29,7 +28,6 @@ ff2a-armhf-rb.debian.net
ff2b-armhf-rb.debian.net
ff4a-armhf-rb.debian.net
ff64a-armhf-rb.debian.net
-hb0-armhf-rb.debian.net
jtk1a-armhf-rb.debian.net
jtk1b-armhf-rb.debian.net
jtx1a-armhf-rb.debian.net
@@ -52,9 +50,6 @@ profitbricks-build11-amd64.debian.net
profitbricks-build12-i386.debian.net
profitbricks-build15-amd64.debian.net
profitbricks-build16-i386.debian.net
-rpi2b-armhf-rb.debian.net
-rpi2c-armhf-rb.debian.net
-wbd0-armhf-rb.debian.net
wbq0-armhf-rb.debian.net"
# return the ports sshd is listening on
@@ -65,12 +60,6 @@ get_node_ssh_port() {
bbx15*)
PORT=2242
;;
- bpi0*)
- PORT=2222
- ;;
- hb0*)
- PORT=2224
- ;;
wbq0*)
PORT=2225
;;
@@ -86,15 +75,6 @@ get_node_ssh_port() {
odxu4a*)
PORT=2229
;;
- wbd0*)
- PORT=2223
- ;;
- rpi2b*)
- PORT=2230
- ;;
- rpi2c*)
- PORT=2235
- ;;
odxu4b*)
PORT=2232
;;
=====================================
bin/reproducible_build_service.sh
=====================================
--- a/bin/reproducible_build_service.sh
+++ b/bin/reproducible_build_service.sh
@@ -117,14 +117,12 @@ choose_nodes() {
arm64_31) NODE1=codethink-sled16-arm64 NODE2=codethink-sled13-arm64 ;;
arm64_32) NODE1=codethink-sled16-arm64 NODE2=codethink-sled15-arm64 ;;
# to choose new armhf jobs:
- # for i in hb0 rpi2b rpi2c wbd0 bpi0 cb3a bbx15 cbxi4pro0 ff2a ff2b ff64a jtk1a jtk1b odxu4a odxu4b odxu4c odu3a opi2a opi2b opi2c p64b p64c wbq0 cbxi4a cbxi4b ff4a jtx1a jtx1b jtx1c; do echo "$i: " ; grep NODE1 bin/reproducible_build_service.sh|grep armhf|grep $i-armhf ; done
+ # for i in cb3a bbx15 cbxi4pro0 ff2a ff2b ff64a jtk1a jtk1b odxu4a odxu4b odxu4c odu3a opi2a opi2b opi2c p64b p64c wbq0 cbxi4a cbxi4b ff4a jtx1a jtx1b jtx1c; do echo "$i: " ; grep NODE1 bin/reproducible_build_service.sh|grep armhf|grep $i-armhf ; done
# 6 jobs for quad-cores with 4 gb ram
# 4 jobs for octo-cores with 2 gb ram
# 4 jobs for hexa-cores with 2 gb ram
# 4 jobs for quad-cores with 2 gb ram
# 4 jobs for dual-cores with 2 gb ram
- # 2 jobs for dual-cores with 1 gb ram
- # 2 jobs for quad-cores with 1 gb ram
#
# Don't forget to update README with the number of builders…!
#
@@ -132,11 +130,11 @@ choose_nodes() {
armhf_2) NODE1=bbx15-armhf-rb NODE2=ff4a-armhf-rb ;;
armhf_3) NODE1=cb3a-armhf-rb NODE2=jtx1a-armhf-rb ;;
armhf_4) NODE1=cb3a-armhf-rb NODE2=jtx1c-armhf-rb ;;
- armhf_5) NODE1=hb0-armhf-rb NODE2=p64c-armhf-rb ;;
- armhf_6) NODE1=rpi2b-armhf-rb NODE2=ff4a-armhf-rb ;;
- armhf_7) NODE1=rpi2c-armhf-rb NODE2=cbxi4b-armhf-rb ;;
- armhf_8) NODE1=wbd0-armhf-rb NODE2=cbxi4b-armhf-rb ;;
- armhf_9) NODE1=bpi0-armhf-rb NODE2=cbxi4b-armhf-rb ;;
+ armhf_5) NODE1=cbxi4a-armhf-rb NODE2=p64c-armhf-rb ;;
+ armhf_6) NODE1=jtx1a-armhf-rb NODE2=ff4a-armhf-rb ;;
+ armhf_7) NODE1=ff4a-armhf-rb NODE2=cbxi4b-armhf-rb ;;
+ armhf_8) NODE1=ff64a-armhf-rb NODE2=cbxi4a-armhf-rb ;;
+ armhf_9) NODE1=ff64a-armhf-rb NODE2=cbxi4pro0-armhf-rb ;;
armhf_10) NODE1=cbxi4pro0-armhf-rb NODE2=ff4a-armhf-rb ;;
armhf_11) NODE1=cbxi4pro0-armhf-rb NODE2=jtx1a-armhf-rb ;;
armhf_12) NODE1=ff2a-armhf-rb NODE2=wbq0-armhf-rb ;;
@@ -156,7 +154,7 @@ choose_nodes() {
armhf_26) NODE1=odu3a-armhf-rb NODE2=odxu4a-armhf-rb ;;
armhf_27) NODE1=odu3a-armhf-rb NODE2=jtx1b-armhf-rb ;;
armhf_28) NODE1=opi2a-armhf-rb NODE2=odxu4c-armhf-rb ;;
- armhf_29) NODE1=opi2a-armhf-rb NODE2=cbxi4a-armhf-rb ;;
+ armhf_29) NODE1=opi2a-armhf-rb NODE2=cbxi4b-armhf-rb ;;
armhf_30) NODE1=opi2b-armhf-rb NODE2=odxu4c-armhf-rb ;;
armhf_31) NODE1=opi2b-armhf-rb NODE2=jtx1b-armhf-rb ;;
armhf_32) NODE1=opi2c-armhf-rb NODE2=odxu4b-armhf-rb ;;
@@ -166,27 +164,22 @@ choose_nodes() {
armhf_36) NODE1=p64c-armhf-rb NODE2=ff2b-armhf-rb ;;
armhf_37) NODE1=p64c-armhf-rb NODE2=cbxi4pro0-armhf-rb ;;
armhf_38) NODE1=wbq0-armhf-rb NODE2=ff2b-armhf-rb ;;
- armhf_39) NODE1=wbq0-armhf-rb NODE2=cbxi4pro0-armhf-rb ;;
+ armhf_39) NODE1=wbq0-armhf-rb NODE2=cbxi4a-armhf-rb ;;
armhf_40) NODE1=cbxi4a-armhf-rb NODE2=jtx1b-armhf-rb ;;
armhf_41) NODE1=cbxi4a-armhf-rb NODE2=cb3a-armhf-rb ;;
- armhf_42) NODE1=cbxi4a-armhf-rb NODE2=rpi2c-armhf-rb ;;
- armhf_43) NODE1=cbxi4b-armhf-rb NODE2=bbx15-armhf-rb ;;
- armhf_44) NODE1=cbxi4b-armhf-rb NODE2=cb3a-armhf-rb ;;
- armhf_45) NODE1=cbxi4b-armhf-rb NODE2=ff64a-armhf-rb ;;
- armhf_46) NODE1=ff4a-armhf-rb NODE2=jtk1a-armhf-rb ;;
- armhf_47) NODE1=ff4a-armhf-rb NODE2=wbd0-armhf-rb ;;
- armhf_48) NODE1=ff4a-armhf-rb NODE2=jtx1c-armhf-rb ;;
- armhf_49) NODE1=jtx1a-armhf-rb NODE2=cbxi4a-armhf-rb ;;
- armhf_50) NODE1=jtx1a-armhf-rb NODE2=rpi2b-armhf-rb ;;
- armhf_51) NODE1=jtx1a-armhf-rb NODE2=odxu4a-armhf-rb ;;
- armhf_52) NODE1=jtx1b-armhf-rb NODE2=bbx15-armhf-rb ;;
- armhf_53) NODE1=jtx1c-armhf-rb NODE2=jtk1a-armhf-rb ;;
- armhf_54) NODE1=jtx1c-armhf-rb NODE2=cbxi4a-armhf-rb ;;
- armhf_55) NODE1=jtx1c-armhf-rb NODE2=odu3a-armhf-rb ;;
- armhf_56) NODE1=jtk1a-armhf-rb NODE2=wbq0-armhf-rb ;;
- armhf_57) NODE1=jtk1a-armhf-rb NODE2=ff64a-armhf-rb ;;
- armhf_58) NODE1=ff64a-armhf-rb NODE2=hb0-armhf-rb ;;
- armhf_59) NODE1=ff64a-armhf-rb NODE2=bpi0-armhf-rb ;;
+ armhf_42) NODE1=cbxi4b-armhf-rb NODE2=bbx15-armhf-rb ;;
+ armhf_43) NODE1=cbxi4b-armhf-rb NODE2=cb3a-armhf-rb ;;
+ armhf_44) NODE1=cbxi4b-armhf-rb NODE2=ff64a-armhf-rb ;;
+ armhf_45) NODE1=ff4a-armhf-rb NODE2=jtk1a-armhf-rb ;;
+ armhf_46) NODE1=ff4a-armhf-rb NODE2=jtx1c-armhf-rb ;;
+ armhf_47) NODE1=jtx1a-armhf-rb NODE2=cbxi4b-armhf-rb ;;
+ armhf_48) NODE1=jtx1a-armhf-rb NODE2=odxu4a-armhf-rb ;;
+ armhf_49) NODE1=jtx1b-armhf-rb NODE2=bbx15-armhf-rb ;;
+ armhf_50) NODE1=jtx1c-armhf-rb NODE2=jtk1a-armhf-rb ;;
+ armhf_51) NODE1=jtx1c-armhf-rb NODE2=cbxi4a-armhf-rb ;;
+ armhf_52) NODE1=jtx1c-armhf-rb NODE2=odu3a-armhf-rb ;;
+ armhf_53) NODE1=jtk1a-armhf-rb NODE2=wbq0-armhf-rb ;;
+ armhf_54) NODE1=jtk1a-armhf-rb NODE2=ff64a-armhf-rb ;;
*) NODE1=undefined
;;
esac
=====================================
deploy_jdn
=====================================
--- a/deploy_jdn
+++ b/deploy_jdn
@@ -54,7 +54,6 @@ profitbricks-build10-amd64.debian.net
profitbricks-build11-amd64.debian.net
profitbricks-build15-amd64.debian.net
bbx15-armhf-rb.debian.net
-bpi0-armhf-rb.debian.net
cb3a-armhf-rb.debian.net
cbxi4a-armhf-rb.debian.net
cbxi4b-armhf-rb.debian.net
@@ -63,7 +62,6 @@ ff2a-armhf-rb.debian.net
ff2b-armhf-rb.debian.net
ff4a-armhf-rb.debian.net
ff64a-armhf-rb.debian.net
-hb0-armhf-rb.debian.net
jtk1a-armhf-rb.debian.net
jtk1b-armhf-rb.debian.net
jtx1a-armhf-rb.debian.net
@@ -78,9 +76,6 @@ 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
root at jenkins.debian.net
)
=====================================
hosts/bpi0 deleted
=====================================
--- a/hosts/bpi0
+++ /dev/null
@@ -1 +0,0 @@
-bpi0-armhf-rb
\ No newline at end of file
=====================================
hosts/bpi0-armhf-rb/etc/munin/munin-node.conf deleted
=====================================
--- a/hosts/bpi0-armhf-rb/etc/munin/munin-node.conf
+++ /dev/null
@@ -1,66 +0,0 @@
-#
-# Example config-file for munin-node
-#
-
-log_level 4
-log_file /var/log/munin/munin-node.log
-pid_file /var/run/munin/munin-node.pid
-
-background 1
-setsid 1
-
-user root
-group root
-
-# This is the timeout for the whole transaction.
-# Units are in sec. Default is 15 min
-#
-# global_timeout 900
-
-# This is the timeout for each plugin.
-# Units are in sec. Default is 1 min
-#
-# timeout 60
-
-# Regexps for files to ignore
-ignore_file [\#~]$
-ignore_file DEADJOE$
-ignore_file \.bak$
-ignore_file %$
-ignore_file \.dpkg-(tmp|new|old|dist)$
-ignore_file \.rpm(save|new)$
-ignore_file \.pod$
-
-# Set this if the client doesn't report the correct hostname when
-# telnetting to localhost, port 4949
-#
-#host_name localhost.localdomain
-
-# A list of addresses that are allowed to connect. This must be a
-# regular expression, since Net::Server does not understand CIDR-style
-# network notation unless the perl module Net::CIDR is installed. You
-# may repeat the allow line as many times as you'd like
-
-allow ^127\.0\.0\.1$
-allow ^::1$
-
-# If you have installed the Net::CIDR perl module, you can use one or more
-# cidr_allow and cidr_deny address/mask patterns. A connecting client must
-# match any cidr_allow, and not match any cidr_deny. Note that a netmask
-# *must* be provided, even if it's /32
-#
-# Example:
-#
-# cidr_allow 127.0.0.1/32
-# cidr_allow 192.0.2.0/24
-# cidr_deny 192.0.2.42/32
-
-# Which address to bind to;
-host *
-# host 127.0.0.1
-
-# And which port
-port 4949
-
-allow ^78\.137\.96\.196
-hostname bpi0-armhf-rb.debian.net
=====================================
hosts/bpi0-armhf-rb/etc/postfix/main.cf deleted
=====================================
--- a/hosts/bpi0-armhf-rb/etc/postfix/main.cf
+++ /dev/null
@@ -1,41 +0,0 @@
-# See /usr/share/postfix/main.cf.dist for a commented, more complete version
-
-
-# Debian specific: Specifying a file name will cause the first
-# line of that file to be used as the name. The Debian default
-# is /etc/mailname.
-#myorigin = /etc/mailname
-
-smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
-biff = no
-
-# appending .domain is the MUA's job.
-append_dot_mydomain = no
-
-# Uncomment the next line to generate "delayed mail" warnings
-#delay_warning_time = 4h
-
-readme_directory = no
-
-# TLS parameters
-smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
-smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
-smtpd_use_tls=yes
-smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
-smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
-
-# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
-# information on enabling SSL in the smtp client.
-
-myhostname = bpi0-armhf-rb.debian.net
-alias_maps = hash:/etc/aliases
-alias_database = hash:/etc/aliases
-myorigin = /etc/mailname
-mydestination = bpi0-armhf-rb.debian.net, localhost
-relayhost = mail.holgerlevsen.de
-#mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
-mynetworks = 127.0.0.0/8
-mailbox_size_limit = 0
-recipient_delimiter = +
-inet_interfaces = all
-mailbox_command = /usr/bin/procmail -a "$EXTENSION"
=====================================
hosts/bpi0-armhf-rb/etc/ssh/sshd_config deleted
=====================================
--- a/hosts/bpi0-armhf-rb/etc/ssh/sshd_config
+++ /dev/null
@@ -1,108 +0,0 @@
-# Package generated configuration file
-# See the sshd_config(5) manpage for details
-
-# What ports, IPs and protocols we listen for
-Port 22
-Port 2222
-#AddressFamily any
-#ListenAddress ::
-#ListenAddress 0.0.0.0
-
-HostKey /etc/ssh/ssh_host_rsa_key
-HostKey /etc/ssh/ssh_host_ecdsa_key
-HostKey /etc/ssh/ssh_host_ed25519_key
-
-
-# Logging
-#SyslogFacility AUTH
-#LogLevel INFO
-
-# Authentication:
-
-#LoginGraceTime 2n
-PermitRootLogin prohibit-password
-#StrictModes yes
-#MaxAuthTries 6
-#MaxSessions 10
-
-PubkeyAuthentication yes
-
-AuthorizedKeysFile /var/lib/misc/userkeys/%u %h/.ssh/authorized_keys
-
-#AuthorizedPrincipalsFile none
-
-#AuthorizedKeysCommand none
-#AuthorizedKeysCommandUser nobody
-
-# For this to work you will also need host keys in /etc/ssh_known_hosts
-#HostbasedAuthentication no
-# Change to yes if you don't trust ~/.ssh/known_hosts for
-# HostbasedAuthentication
-#IgnoreUserKnownHosts no
-# Don't read the user's ~/.rhosts and ~/.shosts files
-IgnoreRhosts yes
-
-# To disable tunneled clear text passwords, change to no here!
-PasswordAuthentication no
-#PermitEmptyPasswords no
-
-# Change to yes to enable challenge-response passwords (beware issues with
-# some PAM modules and threads)
-ChallengeResponseAuthentication no
-
-# Change to no to disable tunnelled clear text passwords
-PasswordAuthentication no
-
-# Kerberos options
-#KerberosAuthentication no
-#KerberosOrLocalPasswd yes
-#KerberosTicketCleanup yes
-#KerberosGetAFSToken no
-
-# GSSAPI options
-#GSSAPIAuthentication no
-#GSSAPICleanupCredentials yes
-#GSSAPIStrictAcceptorCheck yes
-#GSSAPIKeyExchange no
-
-# Set this to 'yes' to enable PAM authentication, account processing,
-# and session processing. If this is enabled, PAM authentication will
-# be allowed through the ChallengeResponseAuthentication and
-# PasswordAuthentication. Depending on your PAM configuration,
-# PAM authentication via ChallengeResponseAuthentication may bypass
-# the setting of "PermitRootLogin without-password".
-# If you just want the PAM account and session checks to run without
-# PAM authentication, then enable this but set PasswordAuthentication
-# and ChallengeResponseAuthentication to 'no'.
-UsePAM yes
-
-#AllowAgentForwarding yes
-#AllowTcpForwarding yes
-#GatewayPorts no
-X11Forwarding no
-#X11DisplayOffset 10
-#X11UseLocalhost yes
-#PermitTTY yes
-PrintMotd no
-#PrintLastLog yes
-#TCPKeepAlive yes
-#UseLogin no
-#PermitUserEnvironment no
-#Compression delayed
-#ClientAliveInterval 0
-#ClientAliveCountMax 3
-#UseDNS no
-#PidFile /var/run/sshd.pid
-#MaxStartups 10:30:100
-#PermitTunnel no
-#ChrootDirectory none
-#VersionAddendum none
-
-# no default banner path
-#Banner none
-
-# Allow client to pass locale environment variables
-AcceptEnv LANG LC_*
-
-# override default of no subsystems
-Subsystem sftp /usr/lib/openssh/sftp-server
=====================================
hosts/common/etc/pbuilder/rebuild-hooks/D01_modify_environment
=====================================
--- a/hosts/common/etc/pbuilder/rebuild-hooks/D01_modify_environment
+++ b/hosts/common/etc/pbuilder/rebuild-hooks/D01_modify_environment
@@ -33,15 +33,7 @@ if [ -n "$BUILDUSERNAME" ] ; then
fi
# disable disorderfs due to #844498
-#exit 0
-# use disorderfs on armhf only for now
-if [ "$(dpkg --print-architecture)" != "armhf" ] ; then
- exit 0
-elif [ "$REAL_HOSTNAME" != "bpi0" ] ; then
- exit 0
-else
- echo "disorder-fs debug: bpi0, yay, enabling disorderfs now…"
-fi
+exit 0
# use disorderfs
if [ -x /usr/bin/disorderfs ] ; then
=====================================
hosts/common/etc/pbuilderrc
=====================================
--- a/hosts/common/etc/pbuilderrc
+++ b/hosts/common/etc/pbuilderrc
@@ -9,7 +9,7 @@
case $HOSTNAME in
jenkins|jenkins-test-vm|profitbricks-build*)
MIRRORSITE=http://deb.debian.org/debian ;;
- bbx15|bpi0|cb3*|cbxi4*|hb0|wbq0|odxu4*|odu3*|odc*|wbd0|rpi2*|ff*|ff4*|opi2*|jt?1*|p64*)
+ bbx15|cb3*|cbxi4*|wbq0|odxu4*|odu3*|odc*|ff*|ff4*|opi2*|jt?1*|p64*)
MIRRORSITE=http://deb.debian.org/debian ;;
codethink*)
@@ -21,7 +21,7 @@ esac
case $HOSTNAME in
profitbricks-build*i386)
EATMYDATA=yes ;;
- bbx15|bpi0|cb3*|cbxi4*|hb0|wbq0|odxu4*|odu3*|odc*|wbd0|rpi2*|ff*|ff4*|opi2*|jt?1*|p64*)
+ bbx15|cb3*|cbxi4*|wbq0|odxu4*|odu3*|odc*|ff*|ff4*|opi2*|jt?1*|p64*)
EATMYDATA=yes ;;
*) ;;
esac
=====================================
hosts/hb0 deleted
=====================================
--- a/hosts/hb0
+++ /dev/null
@@ -1 +0,0 @@
-hb0-armhf-rb
\ No newline at end of file
=====================================
hosts/hb0-armhf-rb/etc/munin/munin-node.conf deleted
=====================================
--- a/hosts/hb0-armhf-rb/etc/munin/munin-node.conf
+++ /dev/null
@@ -1,66 +0,0 @@
-#
-# Example config-file for munin-node
-#
-
-log_level 4
-log_file /var/log/munin/munin-node.log
-pid_file /var/run/munin/munin-node.pid
-
-background 1
-setsid 1
-
-user root
-group root
-
-# This is the timeout for the whole transaction.
-# Units are in sec. Default is 15 min
-#
-# global_timeout 900
-
-# This is the timeout for each plugin.
-# Units are in sec. Default is 1 min
-#
-# timeout 60
-
-# Regexps for files to ignore
-ignore_file [\#~]$
-ignore_file DEADJOE$
-ignore_file \.bak$
-ignore_file %$
-ignore_file \.dpkg-(tmp|new|old|dist)$
-ignore_file \.rpm(save|new)$
-ignore_file \.pod$
-
-# Set this if the client doesn't report the correct hostname when
-# telnetting to localhost, port 4949
-#
-#host_name localhost.localdomain
-
-# A list of addresses that are allowed to connect. This must be a
-# regular expression, since Net::Server does not understand CIDR-style
-# network notation unless the perl module Net::CIDR is installed. You
-# may repeat the allow line as many times as you'd like
-
-allow ^127\.0\.0\.1$
-allow ^::1$
-
-# If you have installed the Net::CIDR perl module, you can use one or more
-# cidr_allow and cidr_deny address/mask patterns. A connecting client must
-# match any cidr_allow, and not match any cidr_deny. Note that a netmask
-# *must* be provided, even if it's /32
-#
-# Example:
-#
-# cidr_allow 127.0.0.1/32
-# cidr_allow 192.0.2.0/24
-# cidr_deny 192.0.2.42/32
-
-# Which address to bind to;
-host *
-# host 127.0.0.1
-
-# And which port
-port 4949
-
-allow ^78\.137\.96\.196
-hostname hb0-armhf-rb.debian.net
=====================================
hosts/hb0-armhf-rb/etc/postfix/main.cf deleted
=====================================
--- a/hosts/hb0-armhf-rb/etc/postfix/main.cf
+++ /dev/null
@@ -1,41 +0,0 @@
-# See /usr/share/postfix/main.cf.dist for a commented, more complete version
-
-
-# Debian specific: Specifying a file name will cause the first
-# line of that file to be used as the name. The Debian default
-# is /etc/mailname.
-#myorigin = /etc/mailname
-
-smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
-biff = no
-
-# appending .domain is the MUA's job.
-append_dot_mydomain = no
-
-# Uncomment the next line to generate "delayed mail" warnings
-#delay_warning_time = 4h
-
-readme_directory = no
-
-# TLS parameters
-smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
-smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
-smtpd_use_tls=yes
-smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
-smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
-
-# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
-# information on enabling SSL in the smtp client.
-
-myhostname = hb0-armhf-rb.debian.net
-alias_maps = hash:/etc/aliases
-alias_database = hash:/etc/aliases
-myorigin = /etc/mailname
-mydestination = hb0-armhf-rb.debian.net, localhost
-relayhost = mail.holgerlevsen.de
-#mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
-mynetworks = 127.0.0.0/8
-mailbox_size_limit = 0
-recipient_delimiter = +
-inet_interfaces = all
-mailbox_command = /usr/bin/procmail -a "$EXTENSION"
=====================================
hosts/hb0-armhf-rb/etc/ssh/sshd_config deleted
=====================================
--- a/hosts/hb0-armhf-rb/etc/ssh/sshd_config
+++ /dev/null
@@ -1,108 +0,0 @@
-# Package generated configuration file
-# See the sshd_config(5) manpage for details
-
-# What ports, IPs and protocols we listen for
-Port 22
-Port 2224
-#AddressFamily any
-#ListenAddress ::
-#ListenAddress 0.0.0.0
-
-HostKey /etc/ssh/ssh_host_rsa_key
-HostKey /etc/ssh/ssh_host_ecdsa_key
-HostKey /etc/ssh/ssh_host_ed25519_key
-
-
-# Logging
-#SyslogFacility AUTH
-#LogLevel INFO
-
-# Authentication:
-
-#LoginGraceTime 2n
-PermitRootLogin prohibit-password
-#StrictModes yes
-#MaxAuthTries 6
-#MaxSessions 10
-
-PubkeyAuthentication yes
-
-AuthorizedKeysFile /var/lib/misc/userkeys/%u %h/.ssh/authorized_keys
-
-#AuthorizedPrincipalsFile none
-
-#AuthorizedKeysCommand none
-#AuthorizedKeysCommandUser nobody
-
-# For this to work you will also need host keys in /etc/ssh_known_hosts
-#HostbasedAuthentication no
-# Change to yes if you don't trust ~/.ssh/known_hosts for
-# HostbasedAuthentication
-#IgnoreUserKnownHosts no
-# Don't read the user's ~/.rhosts and ~/.shosts files
-IgnoreRhosts yes
-
-# To disable tunneled clear text passwords, change to no here!
-PasswordAuthentication no
-#PermitEmptyPasswords no
-
-# Change to yes to enable challenge-response passwords (beware issues with
-# some PAM modules and threads)
-ChallengeResponseAuthentication no
-
-# Change to no to disable tunnelled clear text passwords
-PasswordAuthentication no
-
-# Kerberos options
-#KerberosAuthentication no
-#KerberosOrLocalPasswd yes
-#KerberosTicketCleanup yes
-#KerberosGetAFSToken no
-
-# GSSAPI options
-#GSSAPIAuthentication no
-#GSSAPICleanupCredentials yes
-#GSSAPIStrictAcceptorCheck yes
-#GSSAPIKeyExchange no
-
-# Set this to 'yes' to enable PAM authentication, account processing,
-# and session processing. If this is enabled, PAM authentication will
-# be allowed through the ChallengeResponseAuthentication and
-# PasswordAuthentication. Depending on your PAM configuration,
-# PAM authentication via ChallengeResponseAuthentication may bypass
-# the setting of "PermitRootLogin without-password".
-# If you just want the PAM account and session checks to run without
-# PAM authentication, then enable this but set PasswordAuthentication
-# and ChallengeResponseAuthentication to 'no'.
-UsePAM yes
-
-#AllowAgentForwarding yes
-#AllowTcpForwarding yes
-#GatewayPorts no
-X11Forwarding no
-#X11DisplayOffset 10
-#X11UseLocalhost yes
-#PermitTTY yes
-PrintMotd no
-#PrintLastLog yes
-#TCPKeepAlive yes
-#UseLogin no
-#PermitUserEnvironment no
-#Compression delayed
-#ClientAliveInterval 0
-#ClientAliveCountMax 3
-#UseDNS no
-#PidFile /var/run/sshd.pid
-#MaxStartups 10:30:100
-#PermitTunnel no
-#ChrootDirectory none
-#VersionAddendum none
-
-# no default banner path
-#Banner none
-
-# Allow client to pass locale environment variables
-AcceptEnv LANG LC_*
-
-# override default of no subsystems
-Subsystem sftp /usr/lib/openssh/sftp-server
=====================================
hosts/jenkins/etc/munin/munin.conf
=====================================
--- a/hosts/jenkins/etc/munin/munin.conf
+++ b/hosts/jenkins/etc/munin/munin.conf
@@ -396,26 +396,6 @@ contact.me.command mail -s "Munin notification ${var:host}" root
diskstats_utilization.graph no
diskstats_iops.graph no
-[bpi0-armhf-rb.debian.net]
- address ssh://jenkins@bpi0-armhf-rb.debian.net:2222/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
-
-[hb0-armhf-rb.debian.net]
- address ssh://jenkins@hb0-armhf-rb.debian.net:2224/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
-
[wbq0-armhf-rb.debian.net]
address ssh://jenkins@wbq0-armhf-rb.debian.net:2225/bin/nc localhost 4949
use_node_name yes
@@ -466,36 +446,6 @@ contact.me.command mail -s "Munin notification ${var:host}" root
diskstats_utilization.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
-
-[rpi2b-armhf-rb.debian.net]
- address ssh://jenkins@rpi2b-armhf-rb.debian.net:2230/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
-
-[rpi2c-armhf-rb.debian.net]
- address ssh://jenkins@rpi2c-armhf-rb.debian.net:2235/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
-
[odxu4b-armhf-rb.debian.net]
address ssh://jenkins@odxu4b-armhf-rb.debian.net:2232/bin/nc localhost 4949
use_node_name yes
@@ -739,5 +689,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 ff64a-armhf-rb.debian.net hb0-armhf-rb.debian.net odxu4a-armhf-rb.debian.net odxu4b-armhf-rb.debian.net odxu4c-armhf-rb.debian.net odu3a-armhf-rb.debian.net jtk1a-armhf-rb.debian.net jtk1b-armhf-rb.debian.net jtx1a-armhf-rb.debian.net jtx1b-armhf-rb.debian.net jtx1c-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
+ 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 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 ff64a-armhf-rb.debian.net odxu4a-armhf-rb.debian.net odxu4b-armhf-rb.debian.net odxu4c-armhf-rb.debian.net odu3a-armhf-rb.debian.net jtk1a-armhf-rb.debian.net jtk1b-armhf-rb.debian.net jtx1a-armhf-rb.debian.net jtx1b-armhf-rb.debian.net jtx1c-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 wbq0-armhf-rb.debian.net freebsd-jenkins.debian.net jenkins-test-vm.debian.net
=====================================
hosts/rpi2b deleted
=====================================
--- a/hosts/rpi2b
+++ /dev/null
@@ -1 +0,0 @@
-rpi2b-armhf-rb
\ No newline at end of file
=====================================
hosts/rpi2b-armhf-rb/etc/munin/munin-node.conf deleted
=====================================
--- a/hosts/rpi2b-armhf-rb/etc/munin/munin-node.conf
+++ /dev/null
@@ -1,66 +0,0 @@
-#
-# Example config-file for munin-node
-#
-
-log_level 4
-log_file /var/log/munin/munin-node.log
-pid_file /var/run/munin/munin-node.pid
-
-background 1
-setsid 1
-
-user root
-group root
-
-# This is the timeout for the whole transaction.
-# Units are in sec. Default is 15 min
-#
-# global_timeout 900
-
-# This is the timeout for each plugin.
-# Units are in sec. Default is 1 min
-#
-# timeout 60
-
-# Regexps for files to ignore
-ignore_file [\#~]$
-ignore_file DEADJOE$
-ignore_file \.bak$
-ignore_file %$
-ignore_file \.dpkg-(tmp|new|old|dist)$
-ignore_file \.rpm(save|new)$
-ignore_file \.pod$
-
-# Set this if the client doesn't report the correct hostname when
-# telnetting to localhost, port 4949
-#
-#host_name localhost.localdomain
-
-# A list of addresses that are allowed to connect. This must be a
-# regular expression, since Net::Server does not understand CIDR-style
-# network notation unless the perl module Net::CIDR is installed. You
-# may repeat the allow line as many times as you'd like
-
-allow ^127\.0\.0\.1$
-allow ^::1$
-
-# If you have installed the Net::CIDR perl module, you can use one or more
-# cidr_allow and cidr_deny address/mask patterns. A connecting client must
-# match any cidr_allow, and not match any cidr_deny. Note that a netmask
-# *must* be provided, even if it's /32
-#
-# Example:
-#
-# cidr_allow 127.0.0.1/32
-# cidr_allow 192.0.2.0/24
-# cidr_deny 192.0.2.42/32
-
-# Which address to bind to;
-host *
-# host 127.0.0.1
-
-# And which port
-port 4949
-
-allow ^78\.137\.96\.196
-hostname rpi2b-armhf-rb.debian.net
=====================================
hosts/rpi2b-armhf-rb/etc/postfix/main.cf deleted
=====================================
--- a/hosts/rpi2b-armhf-rb/etc/postfix/main.cf
+++ /dev/null
@@ -1,41 +0,0 @@
-# See /usr/share/postfix/main.cf.dist for a commented, more complete version
-
-
-# Debian specific: Specifying a file name will cause the first
-# line of that file to be used as the name. The Debian default
-# is /etc/mailname.
-#myorigin = /etc/mailname
-
-smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
-biff = no
-
-# appending .domain is the MUA's job.
-append_dot_mydomain = no
-
-# Uncomment the next line to generate "delayed mail" warnings
-#delay_warning_time = 4h
-
-readme_directory = no
-
-# TLS parameters
-smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
-smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
-smtpd_use_tls=yes
-smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
-smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
-
-# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
-# information on enabling SSL in the smtp client.
-
-myhostname = rpi2b-armhf-rb.debian.net
-alias_maps = hash:/etc/aliases
-alias_database = hash:/etc/aliases
-myorigin = /etc/mailname
-mydestination = rpi2b-armhf-rb.debian.net, localhost
-relayhost = mail.holgerlevsen.de
-#mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
-mynetworks = 127.0.0.0/8
-mailbox_size_limit = 0
-recipient_delimiter = +
-inet_interfaces = all
-mailbox_command = /usr/bin/procmail -a "$EXTENSION"
=====================================
hosts/rpi2b-armhf-rb/etc/ssh/sshd_config deleted
=====================================
--- a/hosts/rpi2b-armhf-rb/etc/ssh/sshd_config
+++ /dev/null
@@ -1,108 +0,0 @@
-# Package generated configuration file
-# See the sshd_config(5) manpage for details
-
-# What ports, IPs and protocols we listen for
-Port 22
-Port 2230
-#AddressFamily any
-#ListenAddress ::
-#ListenAddress 0.0.0.0
-
-HostKey /etc/ssh/ssh_host_rsa_key
-HostKey /etc/ssh/ssh_host_ecdsa_key
-HostKey /etc/ssh/ssh_host_ed25519_key
-
-
-# Logging
-#SyslogFacility AUTH
-#LogLevel INFO
-
-# Authentication:
-
-#LoginGraceTime 2n
-PermitRootLogin prohibit-password
-#StrictModes yes
-#MaxAuthTries 6
-#MaxSessions 10
-
-PubkeyAuthentication yes
-
-AuthorizedKeysFile /var/lib/misc/userkeys/%u %h/.ssh/authorized_keys
-
-#AuthorizedPrincipalsFile none
-
-#AuthorizedKeysCommand none
-#AuthorizedKeysCommandUser nobody
-
-# For this to work you will also need host keys in /etc/ssh_known_hosts
-#HostbasedAuthentication no
-# Change to yes if you don't trust ~/.ssh/known_hosts for
-# HostbasedAuthentication
-#IgnoreUserKnownHosts no
-# Don't read the user's ~/.rhosts and ~/.shosts files
-IgnoreRhosts yes
-
-# To disable tunneled clear text passwords, change to no here!
-PasswordAuthentication no
-#PermitEmptyPasswords no
-
-# Change to yes to enable challenge-response passwords (beware issues with
-# some PAM modules and threads)
-ChallengeResponseAuthentication no
-
-# Change to no to disable tunnelled clear text passwords
-PasswordAuthentication no
-
-# Kerberos options
-#KerberosAuthentication no
-#KerberosOrLocalPasswd yes
-#KerberosTicketCleanup yes
-#KerberosGetAFSToken no
-
-# GSSAPI options
-#GSSAPIAuthentication no
-#GSSAPICleanupCredentials yes
-#GSSAPIStrictAcceptorCheck yes
-#GSSAPIKeyExchange no
-
-# Set this to 'yes' to enable PAM authentication, account processing,
-# and session processing. If this is enabled, PAM authentication will
-# be allowed through the ChallengeResponseAuthentication and
-# PasswordAuthentication. Depending on your PAM configuration,
-# PAM authentication via ChallengeResponseAuthentication may bypass
-# the setting of "PermitRootLogin without-password".
-# If you just want the PAM account and session checks to run without
-# PAM authentication, then enable this but set PasswordAuthentication
-# and ChallengeResponseAuthentication to 'no'.
-UsePAM yes
-
-#AllowAgentForwarding yes
-#AllowTcpForwarding yes
-#GatewayPorts no
-X11Forwarding no
-#X11DisplayOffset 10
-#X11UseLocalhost yes
-#PermitTTY yes
-PrintMotd no
-#PrintLastLog yes
-#TCPKeepAlive yes
-#UseLogin no
-#PermitUserEnvironment no
-#Compression delayed
-#ClientAliveInterval 0
-#ClientAliveCountMax 3
-#UseDNS no
-#PidFile /var/run/sshd.pid
-#MaxStartups 10:30:100
-#PermitTunnel no
-#ChrootDirectory none
-#VersionAddendum none
-
-# no default banner path
-#Banner none
-
-# Allow client to pass locale environment variables
-AcceptEnv LANG LC_*
-
-# override default of no subsystems
-Subsystem sftp /usr/lib/openssh/sftp-server
=====================================
hosts/rpi2c deleted
=====================================
--- a/hosts/rpi2c
+++ /dev/null
@@ -1 +0,0 @@
-rpi2c-armhf-rb
\ No newline at end of file
=====================================
hosts/rpi2c-armhf-rb/etc/munin/munin-node.conf deleted
=====================================
--- a/hosts/rpi2c-armhf-rb/etc/munin/munin-node.conf
+++ /dev/null
@@ -1,66 +0,0 @@
-#
-# Example config-file for munin-node
-#
-
-log_level 4
-log_file /var/log/munin/munin-node.log
-pid_file /var/run/munin/munin-node.pid
-
-background 1
-setsid 1
-
-user root
-group root
-
-# This is the timeout for the whole transaction.
-# Units are in sec. Default is 15 min
-#
-# global_timeout 900
-
-# This is the timeout for each plugin.
-# Units are in sec. Default is 1 min
-#
-# timeout 60
-
-# Regexps for files to ignore
-ignore_file [\#~]$
-ignore_file DEADJOE$
-ignore_file \.bak$
-ignore_file %$
-ignore_file \.dpkg-(tmp|new|old|dist)$
-ignore_file \.rpm(save|new)$
-ignore_file \.pod$
-
-# Set this if the client doesn't report the correct hostname when
-# telnetting to localhost, port 4949
-#
-#host_name localhost.localdomain
-
-# A list of addresses that are allowed to connect. This must be a
-# regular expression, since Net::Server does not understand CIDR-style
-# network notation unless the perl module Net::CIDR is installed. You
-# may repeat the allow line as many times as you'd like
-
-allow ^127\.0\.0\.1$
-allow ^::1$
-
-# If you have installed the Net::CIDR perl module, you can use one or more
-# cidr_allow and cidr_deny address/mask patterns. A connecting client must
-# match any cidr_allow, and not match any cidr_deny. Note that a netmask
-# *must* be provided, even if it's /32
-#
-# Example:
-#
-# cidr_allow 127.0.0.1/32
-# cidr_allow 192.0.2.0/24
-# cidr_deny 192.0.2.42/32
-
-# Which address to bind to;
-host *
-# host 127.0.0.1
-
-# And which port
-port 4949
-
-allow ^78\.137\.96\.196
-hostname rpi2c-armhf-rb.debian.net
=====================================
hosts/rpi2c-armhf-rb/etc/postfix/main.cf deleted
=====================================
--- a/hosts/rpi2c-armhf-rb/etc/postfix/main.cf
+++ /dev/null
@@ -1,41 +0,0 @@
-# See /usr/share/postfix/main.cf.dist for a commented, more complete version
-
-
-# Debian specific: Specifying a file name will cause the first
-# line of that file to be used as the name. The Debian default
-# is /etc/mailname.
-#myorigin = /etc/mailname
-
-smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
-biff = no
-
-# appending .domain is the MUA's job.
-append_dot_mydomain = no
-
-# Uncomment the next line to generate "delayed mail" warnings
-#delay_warning_time = 4h
-
-readme_directory = no
-
-# TLS parameters
-smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
-smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
-smtpd_use_tls=yes
-smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
-smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
-
-# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
-# information on enabling SSL in the smtp client.
-
-myhostname = rpi2c-armhf-rb.debian.net
-alias_maps = hash:/etc/aliases
-alias_database = hash:/etc/aliases
-myorigin = /etc/mailname
-mydestination = rpi2c-armhf-rb.debian.net, localhost
-relayhost = mail.holgerlevsen.de
-#mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
-mynetworks = 127.0.0.0/8
-mailbox_size_limit = 0
-recipient_delimiter = +
-inet_interfaces = all
-mailbox_command = /usr/bin/procmail -a "$EXTENSION"
=====================================
hosts/rpi2c-armhf-rb/etc/ssh/sshd_config deleted
=====================================
--- a/hosts/rpi2c-armhf-rb/etc/ssh/sshd_config
+++ /dev/null
@@ -1,108 +0,0 @@
-# Package generated configuration file
-# See the sshd_config(5) manpage for details
-
-# What ports, IPs and protocols we listen for
-Port 22
-Port 2235
-#AddressFamily any
-#ListenAddress ::
-#ListenAddress 0.0.0.0
-
-HostKey /etc/ssh/ssh_host_rsa_key
-HostKey /etc/ssh/ssh_host_ecdsa_key
-HostKey /etc/ssh/ssh_host_ed25519_key
-
-
-# Logging
-#SyslogFacility AUTH
-#LogLevel INFO
-
-# Authentication:
-
-#LoginGraceTime 2n
-PermitRootLogin prohibit-password
-#StrictModes yes
-#MaxAuthTries 6
-#MaxSessions 10
-
-PubkeyAuthentication yes
-
-AuthorizedKeysFile /var/lib/misc/userkeys/%u %h/.ssh/authorized_keys
-
-#AuthorizedPrincipalsFile none
-
-#AuthorizedKeysCommand none
-#AuthorizedKeysCommandUser nobody
-
-# For this to work you will also need host keys in /etc/ssh_known_hosts
-#HostbasedAuthentication no
-# Change to yes if you don't trust ~/.ssh/known_hosts for
-# HostbasedAuthentication
-#IgnoreUserKnownHosts no
-# Don't read the user's ~/.rhosts and ~/.shosts files
-IgnoreRhosts yes
-
-# To disable tunneled clear text passwords, change to no here!
-PasswordAuthentication no
-#PermitEmptyPasswords no
-
-# Change to yes to enable challenge-response passwords (beware issues with
-# some PAM modules and threads)
-ChallengeResponseAuthentication no
-
-# Change to no to disable tunnelled clear text passwords
-PasswordAuthentication no
-
-# Kerberos options
-#KerberosAuthentication no
-#KerberosOrLocalPasswd yes
-#KerberosTicketCleanup yes
-#KerberosGetAFSToken no
-
-# GSSAPI options
-#GSSAPIAuthentication no
-#GSSAPICleanupCredentials yes
-#GSSAPIStrictAcceptorCheck yes
-#GSSAPIKeyExchange no
-
-# Set this to 'yes' to enable PAM authentication, account processing,
-# and session processing. If this is enabled, PAM authentication will
-# be allowed through the ChallengeResponseAuthentication and
-# PasswordAuthentication. Depending on your PAM configuration,
-# PAM authentication via ChallengeResponseAuthentication may bypass
-# the setting of "PermitRootLogin without-password".
-# If you just want the PAM account and session checks to run without
-# PAM authentication, then enable this but set PasswordAuthentication
-# and ChallengeResponseAuthentication to 'no'.
-UsePAM yes
-
-#AllowAgentForwarding yes
-#AllowTcpForwarding yes
-#GatewayPorts no
-X11Forwarding no
-#X11DisplayOffset 10
-#X11UseLocalhost yes
-#PermitTTY yes
-PrintMotd no
-#PrintLastLog yes
-#TCPKeepAlive yes
-#UseLogin no
-#PermitUserEnvironment no
-#Compression delayed
-#ClientAliveInterval 0
-#ClientAliveCountMax 3
-#UseDNS no
-#PidFile /var/run/sshd.pid
-#MaxStartups 10:30:100
-#PermitTunnel no
-#ChrootDirectory none
-#VersionAddendum none
-
-# no default banner path
-#Banner none
-
-# Allow client to pass locale environment variables
-AcceptEnv LANG LC_*
-
-# override default of no subsystems
-Subsystem sftp /usr/lib/openssh/sftp-server
=====================================
hosts/wbd0 deleted
=====================================
--- a/hosts/wbd0
+++ /dev/null
@@ -1 +0,0 @@
-wbd0-armhf-rb
\ No newline at end of file
=====================================
hosts/wbd0-armhf-rb/etc/munin/munin-node.conf deleted
=====================================
--- a/hosts/wbd0-armhf-rb/etc/munin/munin-node.conf
+++ /dev/null
@@ -1,66 +0,0 @@
-#
-# Example config-file for munin-node
-#
-
-log_level 4
-log_file /var/log/munin/munin-node.log
-pid_file /var/run/munin/munin-node.pid
-
-background 1
-setsid 1
-
-user root
-group root
-
-# This is the timeout for the whole transaction.
-# Units are in sec. Default is 15 min
-#
-# global_timeout 900
-
-# This is the timeout for each plugin.
-# Units are in sec. Default is 1 min
-#
-# timeout 60
-
-# Regexps for files to ignore
-ignore_file [\#~]$
-ignore_file DEADJOE$
-ignore_file \.bak$
-ignore_file %$
-ignore_file \.dpkg-(tmp|new|old|dist)$
-ignore_file \.rpm(save|new)$
-ignore_file \.pod$
-
-# Set this if the client doesn't report the correct hostname when
-# telnetting to localhost, port 4949
-#
-#host_name localhost.localdomain
-
-# A list of addresses that are allowed to connect. This must be a
-# regular expression, since Net::Server does not understand CIDR-style
-# network notation unless the perl module Net::CIDR is installed. You
-# may repeat the allow line as many times as you'd like
-
-allow ^127\.0\.0\.1$
-allow ^::1$
-
-# If you have installed the Net::CIDR perl module, you can use one or more
-# cidr_allow and cidr_deny address/mask patterns. A connecting client must
-# match any cidr_allow, and not match any cidr_deny. Note that a netmask
-# *must* be provided, even if it's /32
-#
-# Example:
-#
-# cidr_allow 127.0.0.1/32
-# cidr_allow 192.0.2.0/24
-# cidr_deny 192.0.2.42/32
-
-# Which address to bind to;
-host *
-# host 127.0.0.1
-
-# And which port
-port 4949
-
-allow ^78\.137\.96\.196
-hostname wbd0-armhf-rb.debian.net
=====================================
hosts/wbd0-armhf-rb/etc/postfix/main.cf deleted
=====================================
--- a/hosts/wbd0-armhf-rb/etc/postfix/main.cf
+++ /dev/null
@@ -1,41 +0,0 @@
-# See /usr/share/postfix/main.cf.dist for a commented, more complete version
-
-
-# Debian specific: Specifying a file name will cause the first
-# line of that file to be used as the name. The Debian default
-# is /etc/mailname.
-#myorigin = /etc/mailname
-
-smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
-biff = no
-
-# appending .domain is the MUA's job.
-append_dot_mydomain = no
-
-# Uncomment the next line to generate "delayed mail" warnings
-#delay_warning_time = 4h
-
-readme_directory = no
-
-# TLS parameters
-smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
-smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
-smtpd_use_tls=yes
-smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
-smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
-
-# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
-# information on enabling SSL in the smtp client.
-
-myhostname = wbd0-armhf-rb.debian.net
-alias_maps = hash:/etc/aliases
-alias_database = hash:/etc/aliases
-myorigin = /etc/mailname
-mydestination = wbd0-armhf-rb.debian.net, localhost
-relayhost = mail.holgerlevsen.de
-#mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
-mynetworks = 127.0.0.0/8
-mailbox_size_limit = 0
-recipient_delimiter = +
-inet_interfaces = all
-mailbox_command = /usr/bin/procmail -a "$EXTENSION"
=====================================
hosts/wbd0-armhf-rb/etc/ssh/sshd_config deleted
=====================================
--- a/hosts/wbd0-armhf-rb/etc/ssh/sshd_config
+++ /dev/null
@@ -1,108 +0,0 @@
-# Package generated configuration file
-# See the sshd_config(5) manpage for details
-
-# What ports, IPs and protocols we listen for
-Port 22
-Port 2223
-#AddressFamily any
-#ListenAddress ::
-#ListenAddress 0.0.0.0
-
-HostKey /etc/ssh/ssh_host_rsa_key
-HostKey /etc/ssh/ssh_host_ecdsa_key
-HostKey /etc/ssh/ssh_host_ed25519_key
-
-
-# Logging
-#SyslogFacility AUTH
-#LogLevel INFO
-
-# Authentication:
-
-#LoginGraceTime 2n
-PermitRootLogin prohibit-password
-#StrictModes yes
-#MaxAuthTries 6
-#MaxSessions 10
-
-PubkeyAuthentication yes
-
-AuthorizedKeysFile /var/lib/misc/userkeys/%u %h/.ssh/authorized_keys
-
-#AuthorizedPrincipalsFile none
-
-#AuthorizedKeysCommand none
-#AuthorizedKeysCommandUser nobody
-
-# For this to work you will also need host keys in /etc/ssh_known_hosts
-#HostbasedAuthentication no
-# Change to yes if you don't trust ~/.ssh/known_hosts for
-# HostbasedAuthentication
-#IgnoreUserKnownHosts no
-# Don't read the user's ~/.rhosts and ~/.shosts files
-IgnoreRhosts yes
-
-# To disable tunneled clear text passwords, change to no here!
-PasswordAuthentication no
-#PermitEmptyPasswords no
-
-# Change to yes to enable challenge-response passwords (beware issues with
-# some PAM modules and threads)
-ChallengeResponseAuthentication no
-
-# Change to no to disable tunnelled clear text passwords
-PasswordAuthentication no
-
-# Kerberos options
-#KerberosAuthentication no
-#KerberosOrLocalPasswd yes
-#KerberosTicketCleanup yes
-#KerberosGetAFSToken no
-
-# GSSAPI options
-#GSSAPIAuthentication no
-#GSSAPICleanupCredentials yes
-#GSSAPIStrictAcceptorCheck yes
-#GSSAPIKeyExchange no
-
-# Set this to 'yes' to enable PAM authentication, account processing,
-# and session processing. If this is enabled, PAM authentication will
-# be allowed through the ChallengeResponseAuthentication and
-# PasswordAuthentication. Depending on your PAM configuration,
-# PAM authentication via ChallengeResponseAuthentication may bypass
-# the setting of "PermitRootLogin without-password".
-# If you just want the PAM account and session checks to run without
-# PAM authentication, then enable this but set PasswordAuthentication
-# and ChallengeResponseAuthentication to 'no'.
-UsePAM yes
-
-#AllowAgentForwarding yes
-#AllowTcpForwarding yes
-#GatewayPorts no
-X11Forwarding no
-#X11DisplayOffset 10
-#X11UseLocalhost yes
-#PermitTTY yes
-PrintMotd no
-#PrintLastLog yes
-#TCPKeepAlive yes
-#UseLogin no
-#PermitUserEnvironment no
-#Compression delayed
-#ClientAliveInterval 0
-#ClientAliveCountMax 3
-#UseDNS no
-#PidFile /var/run/sshd.pid
-#MaxStartups 10:30:100
-#PermitTunnel no
-#ChrootDirectory none
-#VersionAddendum none
-
-# no default banner path
-#Banner none
-
-# Allow client to pass locale environment variables
-AcceptEnv LANG LC_*
-
-# override default of no subsystems
-Subsystem sftp /usr/lib/openssh/sftp-server
=====================================
jenkins-home/offline_nodes
=====================================
--- a/jenkins-home/offline_nodes
+++ b/jenkins-home/offline_nodes
@@ -3,4 +3,3 @@
# as offline in the jenkins UI.
ff2a-armhf-rb.debian.net
-hb0-armhf-rb.debian.net
=====================================
job-cfg/reproducible.yaml
=====================================
--- a/job-cfg/reproducible.yaml
+++ b/job-cfg/reproducible.yaml
@@ -290,7 +290,6 @@
my_timed: '5 0,2,4,6,8,10,12,14,16,18,20,22 * * *'
my_hname:
- 'bbx15': { my_arch: 'armhf' }
- - 'bpi0': { my_arch: 'armhf' }
- 'cbxi4a': { my_arch: 'armhf' }
- 'cbxi4b': { my_arch: 'armhf' }
- 'cbxi4pro0': { my_arch: 'armhf' }
@@ -299,7 +298,6 @@
- 'ff2b': { my_arch: 'armhf' }
- 'ff4a': { my_arch: 'armhf' }
- 'ff64a': { my_arch: 'armhf' }
- - 'hb0': { my_arch: 'armhf' }
- 'jtk1a': { my_arch: 'armhf' }
- 'jtk1b': { my_arch: 'armhf' }
- 'jtx1a': { my_arch: 'armhf' }
@@ -312,11 +310,8 @@
- 'opi2a': { my_arch: 'armhf' }
- 'opi2b': { my_arch: 'armhf' }
- 'opi2c': { my_arch: 'armhf' }
- - 'rpi2b': { my_arch: 'armhf' }
- - 'rpi2c': { my_arch: 'armhf' }
- 'p64b': { my_arch: 'armhf' }
- 'p64c': { my_arch: 'armhf' }
- - 'wbd0': { my_arch: 'armhf' }
- 'wbq0': { my_arch: 'armhf' }
- 'profitbricks1': { my_arch: 'amd64' }
- 'profitbricks2': { my_arch: 'i386' }
@@ -346,7 +341,6 @@
my_recipients: ''
my_hname:
- 'bbx15': { my_arch: 'armhf' }
- - 'bpi0': { my_arch: 'armhf' }
- 'cbxi4a': { my_arch: 'armhf' }
- 'cbxi4b': { my_arch: 'armhf' }
- 'cbxi4pro0': { my_arch: 'armhf' }
@@ -355,7 +349,6 @@
- 'ff2b': { my_arch: 'armhf' }
- 'ff4a': { my_arch: 'armhf' }
- 'ff64a': { my_arch: 'armhf' }
- - 'hb0': { my_arch: 'armhf' }
- 'jtk1a': { my_arch: 'armhf' }
- 'jtk1b': { my_arch: 'armhf' }
- 'jtx1a': { my_arch: 'armhf' }
@@ -368,11 +361,8 @@
- 'opi2a': { my_arch: 'armhf' }
- 'opi2b': { my_arch: 'armhf' }
- 'opi2c': { my_arch: 'armhf' }
- - 'rpi2b': { my_arch: 'armhf' }
- - 'rpi2c': { my_arch: 'armhf' }
- 'p64b': { my_arch: 'armhf' }
- 'p64c': { my_arch: 'armhf' }
- - 'wbd0': { my_arch: 'armhf' }
- 'wbq0': { my_arch: 'armhf' }
- 'profitbricks1': { my_arch: 'amd64' }
- 'profitbricks2': { my_arch: 'i386' }
@@ -411,7 +401,6 @@
my_timed: '33 7 * * *'
my_hname:
- 'bbx15': { my_arch: 'armhf' }
- - 'bpi0': { my_arch: 'armhf' }
- 'cbxi4a': { my_arch: 'armhf' }
- 'cbxi4b': { my_arch: 'armhf' }
- 'cbxi4pro0': { my_arch: 'armhf' }
@@ -420,7 +409,6 @@
- 'ff2b': { my_arch: 'armhf' }
- 'ff4a': { my_arch: 'armhf' }
- 'ff64a': { my_arch: 'armhf' }
- - 'hb0': { my_arch: 'armhf' }
- 'jtk1a': { my_arch: 'armhf' }
- 'jtk1b': { my_arch: 'armhf' }
- 'jtx1a': { my_arch: 'armhf' }
@@ -433,11 +421,8 @@
- 'opi2a': { my_arch: 'armhf' }
- 'opi2b': { my_arch: 'armhf' }
- 'opi2c': { my_arch: 'armhf' }
- - 'rpi2b': { my_arch: 'armhf' }
- - 'rpi2c': { my_arch: 'armhf' }
- 'p64b': { my_arch: 'armhf' }
- 'p64c': { my_arch: 'armhf' }
- - 'wbd0': { my_arch: 'armhf' }
- 'wbq0': { my_arch: 'armhf' }
- 'profitbricks1': { my_arch: 'amd64' }
- 'profitbricks2': { my_arch: 'i386' }
View it on GitLab: https://salsa.debian.org/qa/jenkins.debian.net/commit/91e179d9ba262be7a65a391fc7e261efe269d4df
--
View it on GitLab: https://salsa.debian.org/qa/jenkins.debian.net/commit/91e179d9ba262be7a65a391fc7e261efe269d4df
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/qa-jenkins-scm/attachments/20180708/e08afd17/attachment-0001.html>
More information about the Qa-jenkins-scm
mailing list