[Git][qa/jenkins.debian.net][master] reproducible nodes: Retire jtx1a, jtx1b and jtx1c.

Vagrant Cascadian (@vagrant) gitlab at salsa.debian.org
Thu Feb 8 23:03:37 GMT 2024



Vagrant Cascadian pushed to branch master at Debian QA / jenkins.debian.net


Commits:
5b9d9564 by Vagrant Cascadian at 2024-02-08T15:02:35-08:00
reproducible nodes: Retire jtx1a, jtx1b and jtx1c.

- - - - -


20 changed files:

- README
- README.infrastructure
- bin/jenkins_node_definitions.sh
- bin/reproducible_build_service.sh
- hosts/jenkins/etc/munin/munin.conf
- − hosts/jtx1a
- − hosts/jtx1a-armhf-rb/etc/munin/munin-node.conf
- − hosts/jtx1a-armhf-rb/etc/postfix/main.cf
- − hosts/jtx1a-armhf-rb/etc/ssh/sshd_config.d/jdn.port-2249.conf
- − hosts/jtx1b
- − hosts/jtx1b-armhf-rb/etc/munin/munin-node.conf
- − hosts/jtx1b-armhf-rb/etc/postfix/main.cf
- − hosts/jtx1b-armhf-rb/etc/ssh/sshd_config.d/jdn.port-2253.conf
- − hosts/jtx1c
- − hosts/jtx1c-armhf-rb/etc/munin/munin-node.conf
- − hosts/jtx1c-armhf-rb/etc/postfix/main.cf
- − hosts/jtx1c-armhf-rb/etc/ssh/sshd_config.d/jdn.port-2254.conf
- jenkins-home/offline_nodes
- job-cfg/reproducible.yaml
- nodes/list.yml


Changes:

=====================================
README
=====================================
@@ -118,7 +118,7 @@ Installation tests inside chroot environments.
 
 * The (current) purpose of https://tests.reproducible-builds.org is to show the potential of reproducible builds for Debian - and six other projects currently. This is research, showing what could (and should) be done... check https://wiki.debian.org/ReproducibleBuilds for the real status of the project for Debian!
 
-* For Debian, six suites, 'buster', 'bullseye', 'bookworm', 'trixie', 'unstable' and 'experimental', are tested on four architectures: 'amd64', 'i386', 'arm64' and 'armhf'. The tests are done using 'pbuilder' through several concurrent workers: 40 for 'amd64', 24 for 'i386', 32 for 'arm64' and 45 for 'armhf', which are each constantly testing packages and saving the results of these tests. There's a single link:https://salsa.debian.org/qa/jenkins.debian.net/blob/master/bin/reproducible_build_service.sh[systemd service] starting all of these link:https://salsa.debian.org/qa/jenkins.debian.net/blob/master/bin/reproducible_worker.sh[workers] which in turn launch the actual link:https://salsa.debian.org/qa/jenkins.debian.net/blob/master/bin/reproducible_build.sh[build script]. (So the actual builds and tests are happening outside the jenkins service.)
+* For Debian, six suites, 'buster', 'bullseye', 'bookworm', 'trixie', 'unstable' and 'experimental', are tested on four architectures: 'amd64', 'i386', 'arm64' and 'armhf'. The tests are done using 'pbuilder' through several concurrent workers: 40 for 'amd64', 24 for 'i386', 32 for 'arm64' and 35 for 'armhf', which are each constantly testing packages and saving the results of these tests. There's a single link:https://salsa.debian.org/qa/jenkins.debian.net/blob/master/bin/reproducible_build_service.sh[systemd service] starting all of these link:https://salsa.debian.org/qa/jenkins.debian.net/blob/master/bin/reproducible_worker.sh[workers] which in turn launch the actual link:https://salsa.debian.org/qa/jenkins.debian.net/blob/master/bin/reproducible_build.sh[build script]. (So the actual builds and tests are happening outside the jenkins service.)
 ** To shutdown all the workers use:  `sudo systemctl stop reproducible_build at startup.service ; /srv/jenkins/bin/reproducible_cleanup_nodes.sh`
 ** To start all the workers use: `sudo systemctl start reproducible_build at startup.service`
 
@@ -128,10 +128,10 @@ Installation tests inside chroot environments.
 ** for 'arm64' we are using eight arm64 kvm nodes, which have 12 cores and 32gb ram each. These nodes are sponsored by link:https://jenkins.debian.net/userContent/thanks.html[Codethink].
 ** To test 'armhf' we are using 15 small boards hosted by vagrant at reproducible-builds.org:
 *** two quad-cores (cbxi4pro0, wbq0) with 2gb ram,
-*** six quad-cores (cbxi4a, cbxi4b, ff4a, jtx1a, jtx1b, jtx1c) with 4gb ram,
+*** three quad-cores (cbxi4a, cbxi4b, ff4a) with 4gb ram,
 *** one hexa-core (ff64a) with 4gb ram,
 *** four quad-core (virt32b, virt32c, virt64b, virt64c) with 7gb ram,
-*** two quad-core (virt32a, virt64a) with 15gb ram,
+*** four quad-core (virt32a, virt32z, virt64a, virt64z) with 15gb ram,
 * 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:


=====================================
README.infrastructure
=====================================
@@ -72,7 +72,7 @@ Currently the are located with Axel Beckert.
 
 === armhf nodes
 
-Vagrant hosts a fantastic zoo of over 23 armhf boards in his basement, to which besides him also
+Vagrant hosts a fantastic zoo of over 14 armhf systems in a basement, to which also
 Mattia and Holger have access via a console server. (Technically some of these armhf nodes are also arm64 systems.)
 
 There's a script to trigger the power on/off/cycle if needed, from hbi1 on Vagrant's local network:
@@ -88,10 +88,6 @@ There's a script to trigger the power on/off/cycle if needed, from hbi1 on Vagra
   hbi1$ cd /srv/rb/remote-power ; ./remote-power NAME on|off|ccl
 	# ccl means powercycling…
 
-There are at least three machines, jtx1a, jtx1b and jtx1c that don't tend to
-come up after power cycling, but sometimes even those work too, so it's
-worth a try.
-
 A small number of the names listed in cereal differ slightly from
 the names used natively... partly due to bugs in cereal. They should be
 fairly obvious (e.g. bpi0a vs. bpi0, hb0a vs. hb0).


=====================================
bin/jenkins_node_definitions.sh
=====================================
@@ -23,9 +23,6 @@ codethink03-arm64.debian.net
 codethink04-arm64.debian.net
 ff4a-armhf-rb.debian.net
 ff64a-armhf-rb.debian.net
-jtx1a-armhf-rb.debian.net
-jtx1b-armhf-rb.debian.net
-jtx1c-armhf-rb.debian.net
 ionos1-amd64.debian.net
 ionos2-i386.debian.net
 ionos5-amd64.debian.net


=====================================
bin/reproducible_build_service.sh
=====================================
@@ -93,7 +93,7 @@ choose_nodes() {
 		arm64_23)	NODE1=codethink03-arm64	NODE2=codethink04-arm64 ;;
 		#arm64_24)	NODE1=codethink04-arm64	NODE2=codethink03-arm64 ;;
 		# to choose new armhf jobs:
-            #   for i in cbxi4pro0 wbq0 ff64a cbxi4a cbxi4b ff4a jtx1a jtx1b jtx1c virt32a virt32b virt32c virt32z virt64a virt64b virt64c virt64z ; do echo "$i: " ; grep NODE1 bin/reproducible_build_service.sh|grep armhf|grep $i-armhf|nl ; done
+            #   for i in cbxi4pro0 wbq0 ff64a cbxi4a cbxi4b ff4a virt32a virt32b virt32c virt32z virt64a virt64b virt64c virt64z ; do echo "$i: " ; grep NODE1 bin/reproducible_build_service.sh|grep armhf|grep $i-armhf|nl ; done
 	        #       6-8 jobs for quad-cores with 15 gb ram
 	        #       6-7 jobs for quad-cores with 7 gb ram
 	        #       6 jobs for quad-cores with 4 gb ram
@@ -101,51 +101,41 @@ choose_nodes() {
 		#
 		# Don't forget to update README with the number of builders…!
 		#
-		armhf_1)	NODE1=cbxi4a-armhf-rb		NODE2=jtx1a-armhf-rb ;;
-		armhf_2)	NODE1=cbxi4b-armhf-rb		NODE2=virt64c-armhf-rb ;;
-		armhf_3)	NODE1=ff4a-armhf-rb		NODE2=jtx1a-armhf-rb ;;
-		armhf_4)	NODE1=jtx1a-armhf-rb		NODE2=ff4a-armhf-rb ;;
+		armhf_1)	NODE1=cbxi4a-armhf-rb		NODE2=virt64z-armhf-rb ;;
+		armhf_2)	NODE1=virt32a-armhf-rb		NODE2=virt64c-armhf-rb ;;
+		armhf_3)	NODE1=ff4a-armhf-rb		NODE2=virt64z-armhf-rb ;;
+		armhf_4)	NODE1=virt64z-armhf-rb		NODE2=ff4a-armhf-rb ;;
 		armhf_5)	NODE1=virt64a-armhf-rb		NODE2=cbxi4b-armhf-rb ;;
-		armhf_6)	NODE1=virt64b-armhf-rb		NODE2=virt32b-armhf-rb ;;
+		armhf_6)	NODE1=virt64b-armhf-rb		NODE2=virt32z-armhf-rb ;;
 		armhf_7)	NODE1=virt64b-armhf-rb		NODE2=cbxi4a-armhf-rb ;;
-		armhf_8)	NODE1=virt64a-armhf-rb		NODE2=ff4a-armhf-rb ;;
-		armhf_9)	NODE1=virt32a-armhf-rb		NODE2=jtx1a-armhf-rb ;;
-		armhf_10)	NODE1=jtx1b-armhf-rb		NODE2=virt32a-armhf-rb ;;
-		armhf_11)	NODE1=virt32b-armhf-rb		NODE2=jtx1c-armhf-rb ;;
-		armhf_12)	NODE1=virt64a-armhf-rb		NODE2=cbxi4b-armhf-rb ;;
+		armhf_8)	NODE1=virt64a-armhf-rb		NODE2=virt32c-armhf-rb ;;
+		armhf_9)	NODE1=virt32a-armhf-rb		NODE2=virt64z-armhf-rb ;;
+		armhf_10)	NODE1=wbq0-armhf-rb		NODE2=virt64a-armhf-rb ;;
+		armhf_11)	NODE1=wbq0-armhf-rb		NODE2=virt64b-armhf-rb ;;
+		armhf_12)	NODE1=virt64a-armhf-rb		NODE2=virt32b-armhf-rb ;;
 		armhf_13)	NODE1=ff64a-armhf-rb		NODE2=virt32b-armhf-rb ;;
-		armhf_14)	NODE1=virt32a-armhf-rb		NODE2=ff64a-armhf-rb ;;
-		armhf_15)	NODE1=virt64b-armhf-rb		NODE2=virt32b-armhf-rb ;;
-		armhf_16)	NODE1=virt32b-armhf-rb		NODE2=jtx1b-armhf-rb ;;
+		armhf_14)	NODE1=virt32z-armhf-rb		NODE2=ff64a-armhf-rb ;;
+		armhf_15)	NODE1=virt64b-armhf-rb		NODE2=virt32z-armhf-rb ;;
+		armhf_16)	NODE1=virt32b-armhf-rb		NODE2=virt64z-armhf-rb ;;
 		armhf_17)	NODE1=virt32b-armhf-rb		NODE2=virt64b-armhf-rb ;;
 		armhf_18)	NODE1=ff64a-armhf-rb		NODE2=virt32a-armhf-rb ;;
 		armhf_19)	NODE1=virt64c-armhf-rb		NODE2=cbxi4a-armhf-rb ;;
-		armhf_20)	NODE1=cbxi4a-armhf-rb		NODE2=jtx1b-armhf-rb ;;
+		armhf_20)	NODE1=virt64c-armhf-rb		NODE2=wbq0-armhf-rb ;;
 		armhf_21)	NODE1=cbxi4a-armhf-rb		NODE2=ff64a-armhf-rb ;;
 		armhf_22)	NODE1=cbxi4b-armhf-rb		NODE2=virt64c-armhf-rb ;;
 		armhf_23)	NODE1=cbxi4b-armhf-rb		NODE2=ff64a-armhf-rb ;;
 		armhf_24)	NODE1=ff4a-armhf-rb		NODE2=virt64b-armhf-rb ;;
-		armhf_25)	NODE1=virt32c-armhf-rb		NODE2=jtx1c-armhf-rb ;;
-		armhf_26)	NODE1=jtx1a-armhf-rb		NODE2=cbxi4b-armhf-rb ;;
-		armhf_27)	NODE1=jtx1a-armhf-rb		NODE2=virt32a-armhf-rb ;;
-		armhf_28)	NODE1=jtx1c-armhf-rb		NODE2=cbxi4a-armhf-rb ;;
-		armhf_29)	NODE1=virt32a-armhf-rb		NODE2=virt64a-armhf-rb ;;
+		armhf_25)	NODE1=virt32c-armhf-rb		NODE2=virt64z-armhf-rb ;;
+		armhf_26)	NODE1=virt64z-armhf-rb		NODE2=cbxi4b-armhf-rb ;;
+		armhf_27)	NODE1=virt64z-armhf-rb		NODE2=virt32a-armhf-rb ;;
+		armhf_28)	NODE1=virt64a-armhf-rb		NODE2=cbxi4pro0-armhf-rb ;;
+		armhf_29)	NODE1=virt32z-armhf-rb		NODE2=virt64a-armhf-rb ;;
 		armhf_30)	NODE1=ff64a-armhf-rb		NODE2=virt32c-armhf-rb ;;
 		armhf_31)	NODE1=virt64c-armhf-rb		NODE2=ff4a-armhf-rb ;;
 		armhf_32)	NODE1=virt64c-armhf-rb		NODE2=virt32c-armhf-rb ;;
-		armhf_33)	NODE1=ff4a-armhf-rb		NODE2=virt64c-armhf-rb ;;
-		armhf_34)	NODE1=virt32c-armhf-rb		NODE2=virt64a-armhf-rb ;;
-		armhf_35)	NODE1=jtx1c-armhf-rb		NODE2=virt32c-armhf-rb ;;
-		armhf_36)	NODE1=jtx1b-armhf-rb		NODE2=virt32c-armhf-rb ;;
-		armhf_37)	NODE1=wbq0-armhf-rb		NODE2=virt64a-armhf-rb ;;
-		armhf_38)	NODE1=wbq0-armhf-rb		NODE2=virt64b-armhf-rb ;;
-		armhf_39)	NODE1=virt64c-armhf-rb		NODE2=wbq0-armhf-rb ;;
-		armhf_40)	NODE1=jtx1b-armhf-rb		NODE2=wbq0-armhf-rb ;;
-		armhf_41)	NODE1=virt64a-armhf-rb		NODE2=cbxi4pro0-armhf-rb ;;
-		armhf_42)	NODE1=cbxi4pro0-armhf-rb	NODE2=virt64b-armhf-rb ;;
-		armhf_43)	NODE1=jtx1b-armhf-rb		NODE2=cbxi4pro0-armhf-rb ;;
-		armhf_44)	NODE1=cbxi4pro0-armhf-rb	NODE2=jtx1c-armhf-rb ;;
-		armhf_45)	NODE1=jtx1c-armhf-rb		NODE2=virt32a-armhf-rb ;;
+		armhf_33)	NODE1=virt32z-armhf-rb		NODE2=virt64c-armhf-rb ;;
+		armhf_34)	NODE1=virt32z-armhf-rb		NODE2=virt64a-armhf-rb ;;
+		armhf_35)	NODE1=cbxi4pro0-armhf-rb	NODE2=virt64b-armhf-rb ;;
 		*)		NODE1=undefined
 				;;
 	esac


=====================================
hosts/jenkins/etc/munin/munin.conf
=====================================
@@ -365,36 +365,6 @@ contact.me.command mail -s "Munin notification ${var:host}" root
     diskstats_utilization.graph no
     diskstats_iops.graph no
 
-[jtx1a-armhf-rb.debian.net]
-    address ssh://jenkins@jtx1a-armhf-rb.debian.net:2249/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
-
-[jtx1b-armhf-rb.debian.net]
-    address ssh://jenkins@jtx1b-armhf-rb.debian.net:2253/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
-
-[jtx1c-armhf-rb.debian.net]
-    address ssh://jenkins@jtx1c-armhf-rb.debian.net:2254/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
-
 [ff4a-armhf-rb.debian.net]
     address ssh://jenkins@ff4a-armhf-rb.debian.net:2241/bin/nc localhost 4949
     use_node_name yes
@@ -567,7 +537,7 @@ 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 ionos1-amd64.debian.net ionos2-i386.debian.net ionos3-amd64.debian.net ionos5-amd64.debian.net ionos6-i386.debian.net ionos7-amd64.debian.net ionos9-amd64.debian.net ionos10-amd64.debian.net ionos11-amd64.debian.net ionos12-i386.debian.net ionos15-amd64.debian.net ionos16-i386.debian.net codethink01-arm64.debian.net codethink02-arm64.debian.net codethink03-arm64.debian.net codethink04-arm64.debian.net cbxi4a-armhf-rb.debian.net cbxi4b-armhf-rb.debian.net cbxi4pro0-armhf-rb.debian.net ff4a-armhf-rb.debian.net ff64a-armhf-rb.debian.net jtx1a-armhf-rb.debian.net jtx1b-armhf-rb.debian.net jtx1c-armhf-rb.debian.net virt32a-armhf-rb.debian.net virt32b-armhf-rb.debian.net virt32c-armhf-rb.debian.net virt32z-armhf-rb.debian.net virt64a-armhf-rb.debian.net virt64b-armhf-rb.debian.net virt64c-armhf-rb.debian.net virt64z-armhf-rb.debian.net wbq0-armhf-rb.debian.net freebsd-jenkins.debian.net osuosl1-amd64.debian.net osuosl2-amd64.debian.net osuosl3-amd64.debian.net osuosl4-amd64.debian.net osuosl5-amd64.debian.net
+	node_order jenkins.debian.net ionos1-amd64.debian.net ionos2-i386.debian.net ionos3-amd64.debian.net ionos5-amd64.debian.net ionos6-i386.debian.net ionos7-amd64.debian.net ionos9-amd64.debian.net ionos10-amd64.debian.net ionos11-amd64.debian.net ionos12-i386.debian.net ionos15-amd64.debian.net ionos16-i386.debian.net codethink01-arm64.debian.net codethink02-arm64.debian.net codethink03-arm64.debian.net codethink04-arm64.debian.net cbxi4a-armhf-rb.debian.net cbxi4b-armhf-rb.debian.net cbxi4pro0-armhf-rb.debian.net ff4a-armhf-rb.debian.net ff64a-armhf-rb.debian.net virt32a-armhf-rb.debian.net virt32b-armhf-rb.debian.net virt32c-armhf-rb.debian.net virt32z-armhf-rb.debian.net virt64a-armhf-rb.debian.net virt64b-armhf-rb.debian.net virt64c-armhf-rb.debian.net virt64z-armhf-rb.debian.net wbq0-armhf-rb.debian.net freebsd-jenkins.debian.net osuosl1-amd64.debian.net osuosl2-amd64.debian.net osuosl3-amd64.debian.net osuosl4-amd64.debian.net osuosl5-amd64.debian.net
 
 [reproducible-builds.org;]
 	node_order rb-mail1.reproducible-builds.org


=====================================
hosts/jtx1a deleted
=====================================
@@ -1 +0,0 @@
-jtx1a-armhf-rb
\ No newline at end of file


=====================================
hosts/jtx1a-armhf-rb/etc/munin/munin-node.conf deleted
=====================================
@@ -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 jtx1a-armhf-rb.debian.net


=====================================
hosts/jtx1a-armhf-rb/etc/postfix/main.cf deleted
=====================================
@@ -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 = jtx1a-armhf-rb.debian.net
-alias_maps = hash:/etc/aliases
-alias_database = hash:/etc/aliases
-myorigin = /etc/mailname
-mydestination = jtx1a-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/jtx1a-armhf-rb/etc/ssh/sshd_config.d/jdn.port-2249.conf deleted
=====================================
@@ -1 +0,0 @@
-Port 2249


=====================================
hosts/jtx1b deleted
=====================================
@@ -1 +0,0 @@
-jtx1b-armhf-rb/
\ No newline at end of file


=====================================
hosts/jtx1b-armhf-rb/etc/munin/munin-node.conf deleted
=====================================
@@ -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 jtx1b-armhf-rb.debian.net


=====================================
hosts/jtx1b-armhf-rb/etc/postfix/main.cf deleted
=====================================
@@ -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 = jtx1b-armhf-rb.debian.net
-alias_maps = hash:/etc/aliases
-alias_database = hash:/etc/aliases
-myorigin = /etc/mailname
-mydestination = jtx1b-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/jtx1b-armhf-rb/etc/ssh/sshd_config.d/jdn.port-2253.conf deleted
=====================================
@@ -1 +0,0 @@
-Port 2253


=====================================
hosts/jtx1c deleted
=====================================
@@ -1 +0,0 @@
-jtx1c-armhf-rb/
\ No newline at end of file


=====================================
hosts/jtx1c-armhf-rb/etc/munin/munin-node.conf deleted
=====================================
@@ -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 jtx1c-armhf-rb.debian.net


=====================================
hosts/jtx1c-armhf-rb/etc/postfix/main.cf deleted
=====================================
@@ -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 = jtx1c-armhf-rb.debian.net
-alias_maps = hash:/etc/aliases
-alias_database = hash:/etc/aliases
-myorigin = /etc/mailname
-mydestination = jtx1c-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/jtx1c-armhf-rb/etc/ssh/sshd_config.d/jdn.port-2254.conf deleted
=====================================
@@ -1 +0,0 @@
-Port 2254


=====================================
jenkins-home/offline_nodes
=====================================
@@ -15,10 +15,5 @@
 
 # investigation needed
 
-# Down for maintenence
-jtx1a-armhf-rb.debian.net
-jtx1b-armhf-rb.debian.net
-jtx1c-armhf-rb.debian.net
-
 # Down here nodes are automatically added by the maintenance job when they have
 # been failing their health check or maintenance job for too long.


=====================================
job-cfg/reproducible.yaml
=====================================
@@ -310,9 +310,6 @@
                 - 'cbxi4pro0':      { my_arch: 'armhf' }
                 - 'ff4a':           { my_arch: 'armhf' }
                 - 'ff64a':          { my_arch: 'armhf' }
-                - 'jtx1a':          { my_arch: 'armhf' }
-                - 'jtx1b':          { my_arch: 'armhf' }
-                - 'jtx1c':          { my_arch: 'armhf' }
                 - 'virt32a':        { my_arch: 'armhf' }
                 - 'virt32b':        { my_arch: 'armhf' }
                 - 'virt32c':        { my_arch: 'armhf' }
@@ -357,9 +354,6 @@
                 - 'cbxi4pro0':      { my_arch: 'armhf' }
                 - 'ff4a':           { my_arch: 'armhf' }
                 - 'ff64a':          { my_arch: 'armhf' }
-                - 'jtx1a':          { my_arch: 'armhf' }
-                - 'jtx1b':          { my_arch: 'armhf' }
-                - 'jtx1c':          { my_arch: 'armhf' }
                 - 'virt32a':        { my_arch: 'armhf' }
                 - 'virt32b':        { my_arch: 'armhf' }
                 - 'virt32c':        { my_arch: 'armhf' }
@@ -415,9 +409,6 @@
                 - 'cbxi4pro0':      { my_arch: 'armhf' }
                 - 'ff4a':           { my_arch: 'armhf' }
                 - 'ff64a':          { my_arch: 'armhf' }
-                - 'jtx1a':          { my_arch: 'armhf' }
-                - 'jtx1b':          { my_arch: 'armhf' }
-                - 'jtx1c':          { my_arch: 'armhf' }
                 - 'virt32a':        { my_arch: 'armhf' }
                 - 'virt32b':        { my_arch: 'armhf' }
                 - 'virt32c':        { my_arch: 'armhf' }


=====================================
nodes/list.yml
=====================================
@@ -141,21 +141,6 @@
   port: 2250
   keys:
     - ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILS8JWrw1/2E43HZQKpdV6eg6q5SgxUn3EFsDN6ScQSX root at ff64a
-- hostname: jtx1a-armhf-rb.debian.net
-  ip: 71.36.123.233
-  port: 2249
-  keys:
-    - ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIP3ITfJhn8LsJq9fB3sL2sYzsYkvPudEMGoLB6x0+VWA root at jtx1a
-- hostname: jtx1b-armhf-rb.debian.net
-  ip: 71.36.123.233
-  port: 2253
-  keys:
-    - ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPpDyNs/czjIXCvIGGXjj4cwf2m0nD/kVtbMWyUtir/M root at jtx1b
-- hostname: jtx1c-armhf-rb.debian.net
-  ip: 71.36.123.233
-  port: 2254
-  keys:
-    - ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEg0OC67XwOgDgqpbycXljTIxC/2mDbbjohZ6PjWWfDr root at jtx1c
 - hostname: virt32a-armhf-rb.debian.net
   ip: 71.36.123.233
   port: 2273



View it on GitLab: https://salsa.debian.org/qa/jenkins.debian.net/-/commit/5b9d95648094169969503b83675a9ad2d032b6f2

-- 
View it on GitLab: https://salsa.debian.org/qa/jenkins.debian.net/-/commit/5b9d95648094169969503b83675a9ad2d032b6f2
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/20240208/40c124e6/attachment-0001.htm>


More information about the Qa-jenkins-scm mailing list