[Git][qa/jenkins.debian.net][master] rdn: add ionos16+18 a new workers for arch:all

Holger Levsen (@holger) gitlab at salsa.debian.org
Mon Sep 1 22:50:53 BST 2025



Holger Levsen pushed to branch master at Debian QA / jenkins.debian.net


Commits:
47835353 by Holger Levsen at 2025-09-01T19:59:16+02:00
rdn: add ionos16+18 a new workers for arch:all

Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -


8 changed files:

- bin/common-functions.sh
- bin/debrebuild_cache_limiter.sh
- bin/reproducible_html_nodes_info.sh
- hosts/jenkins/etc/munin/munin.conf
- hosts/osuosl5-amd64/var/www/html/index.html
- job-cfg/reproducible.yaml
- nodes/list.yml
- update_jdn.sh


Changes:

=====================================
bin/common-functions.sh
=====================================
@@ -123,9 +123,12 @@ else
 		jenkins|ionos1-a*|ionos2*|ionos4*|ionos9*|ionos11*|ionos12*)
 			# IONOS datacenter in karlsruhe uses ionos4 as proxy:
 			export http_proxy="http://46.16.76.132:3128" ;;
-		ionos5*|ionos6*|ionos7*|ionos10*|ionos14*|ionos15*|ionos16*|ionos17*)
+		ionos5*|ionos6*|ionos7*|ionos10*|ionos14*|ionos15*|ionos17*)
 			# IONOS datacenter in frankfurt uses ionos14 as proxy:
 			export http_proxy="http://213.165.73.152:3128" ;;
+		ionos16*|ionos18*)
+			# IONOS datacenter in berlin/TXL uses no proxy yet:
+			: ;;
 		osuosl*)
 			# all nodes at OSUOSL use themself as proxy:
 			export http_proxy="http://127.0.0.1:3128" ;;


=====================================
bin/debrebuild_cache_limiter.sh
=====================================
@@ -18,7 +18,7 @@ find $CACHE -type f -size 0 -exec rm {} \; || true
 LIMIT=100
 case $HOSTNAME in
 	codethink*)		LIMIT=200  ;;
-	ionos17*)		LIMIT=50  ;;
+	ionos*)			LIMIT=50  ;;
 	osuosl*-amd64)		LIMIT=333 ;;
 	osuosl*-ppc64el)	LIMIT=50 ;;
 	riscv64*)		LIMIT=180 ;;


=====================================
bin/reproducible_html_nodes_info.sh
=====================================
@@ -212,7 +212,9 @@ build_graph_overview_pages() {
 					if [ "$GRAPH" = "jenkins_reproducible_builds" ] ; then
 						case $JENKINS_NODENAME in
 							jenkins)				write_page "<td></td>" ; continue ;;
+							ionos16)				write_page "<td></td>" ; continue ;;
 							ionos17)				write_page "<td></td>" ; continue ;;
+							ionos18)				write_page "<td></td>" ; continue ;;
 							ionos7)					write_page "<td></td>" ; continue ;;
 							ionos9)					write_page "<td></td>" ; continue ;;
 							ionos10)				write_page "<td></td>" ; continue ;;


=====================================
hosts/jenkins/etc/munin/munin.conf
=====================================
@@ -230,6 +230,14 @@ contact.me.command mail -s "Munin notification ${var:host}" root
     diskstats_utilization.graph no
     diskstats_iops.graph no
 
+[ionos16-amd64.debian.net]
+    address 217.154.91.232
+    use_node_name yes
+    diskstats_latency.graph no
+    diskstats_throughput.graph no
+    diskstats_utilization.graph no
+    diskstats_iops.graph no
+
 [ionos17-amd64.debian.net]
     address 212.132.92.219
     use_node_name yes
@@ -244,6 +252,13 @@ contact.me.command mail -s "Munin notification ${var:host}" root
     diskstats_utilization.graph no
     diskstats_iops.graph no
 
+[ionos18-amd64.debian.net]
+    address 212.227.61.62
+    use_node_name yes
+    diskstats_latency.graph no
+    diskstats_throughput.graph no
+    diskstats_utilization.graph no
+    diskstats_iops.graph no
 
 [codethink01-arm64.debian.net]
     address ssh://jenkins@codethink01-arm64.debian.net:10117/bin/nc localhost 4949
@@ -474,7 +489,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 ionos4-amd64.debian.net ionos5-amd64.debian.net ionos7-amd64.debian.net ionos9-amd64.debian.net ionos10-amd64.debian.net ionos11-amd64.debian.net ionos14-amd64.debian.net ionos15-amd64.debian.net ionos17-amd64.debian.net codethink01-arm64.debian.net codethink02-arm64.debian.net codethink03-arm64.debian.net codethink04-arm64.debian.net codethink05-arm64.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 infom01-amd64.debian.net infom02-amd64.debian.net infom07-amd64.debian.net infom08-amd64.debian.net riscv64-01.debian.net riscv64-02.debian.net riscv64-04.debian.net riscv64-06.debian.net riscv64-07.debian.net riscv64-33.debian.net riscv64-34.debian.net osuosl6-ppc64el.debian.net osuosl7-ppc64el.debian.net
+	node_order jenkins.debian.net ionos1-amd64.debian.net ionos4-amd64.debian.net ionos5-amd64.debian.net ionos7-amd64.debian.net ionos9-amd64.debian.net ionos10-amd64.debian.net ionos11-amd64.debian.net ionos14-amd64.debian.net ionos15-amd64.debian.net ionos16-amd64.debian.net ionos17-amd64.debian.net ionos18-amd64.debian.net codethink01-arm64.debian.net codethink02-arm64.debian.net codethink03-arm64.debian.net codethink04-arm64.debian.net codethink05-arm64.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 infom01-amd64.debian.net infom02-amd64.debian.net infom07-amd64.debian.net infom08-amd64.debian.net riscv64-01.debian.net riscv64-02.debian.net riscv64-04.debian.net riscv64-06.debian.net riscv64-07.debian.net riscv64-33.debian.net riscv64-34.debian.net osuosl6-ppc64el.debian.net osuosl7-ppc64el.debian.net
 
 [reproducible-builds.org;]
 	node_order rb-mail1.reproducible-builds.org


=====================================
hosts/osuosl5-amd64/var/www/html/index.html
=====================================
@@ -158,7 +158,9 @@
 	</td><td>
 		<div id="progress-all">Loading progress...</div>
 	</td><td id="worker">
+		ionos16-amd64
 		ionos17-amd64
+		ionos18-amd64
 	</td></tr><tr><td>
 			<a href="https://reproduce.debian.net/amd64/">
 		trixie/amd64


=====================================
job-cfg/reproducible.yaml
=====================================
@@ -314,7 +314,9 @@
                 - 'ionos11':        { my_arch: 'amd64' }
                 - 'ionos14':        { my_arch: 'amd64' }
                 - 'ionos15':        { my_arch: 'amd64' }
+                - 'ionos16':        { my_arch: 'amd64' }
                 - 'ionos17':        { my_arch: 'amd64' }
+                - 'ionos18':        { my_arch: 'amd64' }
                 - 'osuosl1':        { my_arch: 'amd64' }
                 - 'osuosl2':        { my_arch: 'amd64' }
                 - 'osuosl3':        { my_arch: 'amd64' }
@@ -356,7 +358,9 @@
                 - 'ionos11':        { my_arch: 'amd64' }
                 - 'ionos14':        { my_arch: 'amd64' }
                 - 'ionos15':        { my_arch: 'amd64' }
+                - 'ionos16':        { my_arch: 'amd64' }
                 - 'ionos17':        { my_arch: 'amd64' }
+                - 'ionos18':        { my_arch: 'amd64' }
                 - 'osuosl1':        { my_arch: 'amd64' }
                 - 'osuosl2':        { my_arch: 'amd64' }
                 - 'osuosl3':        { my_arch: 'amd64' }


=====================================
nodes/list.yml
=====================================
@@ -44,10 +44,18 @@
   ip: 157.97.110.46
   keys:
     - ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIF5BdtJ0mpxqqsqnshMKfuew5CDfvWzHyef/26uhkjq+ root at debian
+- hostname: ionos16-amd64.debian.net
+  ip: 217.154.91.232
+  keys:
+    - ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIK51s5oET2jpjubDnHRmOPY5yOmMh0houEtRBi96ySSe root at ionos16-amd64
 - hostname: ionos17-amd64.debian.net
   ip: 212.132.92.219
   keys:
     - ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMktl085glYUHaS1q1kpjA39k33pIQJq+UsunSFFf0Sq root at ionos17-amd64
+- hostname: ionos18-amd64.debian.net
+  ip: 212.132.92.219
+  keys:
+    - ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIfbHiyIJx50Z7I39FjPIvscO5HHpzkcR/mmZpHhJd6+ root at ionos18-amd64
 - hostname: rb-mail1.reproducible-builds.org
   ip: 46.16.77.148
   port: 22


=====================================
update_jdn.sh
=====================================
@@ -126,7 +126,9 @@ user_host_groups['jspricke','codethink02-arm64']=""
 user_host_groups['jspricke','codethink05-arm64']=""
 user_host_groups['jspricke','infom07-amd64']=""
 user_host_groups['jspricke','infom08-amd64']=""
+user_host_groups['jspricke','ionos16-amd64']=""
 user_host_groups['jspricke','ionos17-amd64']=""
+user_host_groups['jspricke','ionos18-amd64']=""
 user_host_groups['jspricke','riscv64-01']=""
 user_host_groups['jspricke','riscv64-02']=""
 user_host_groups['jspricke','riscv64-04']=""
@@ -390,7 +392,7 @@ if [ -f /etc/debian_version ] ; then
 					# the mail server is managed by ansible elsewhere.
 					continue
 					;;
-			osuosl4*|osuosl5*|infom07*|infom08*|codethink01*|codethink02*|codethink05*|riscv64*|ionos17*|*ppc64el)	# packages to be installed on trixie Debian systems
+			osuosl4*|osuosl5*|infom07*|infom08*|codethink01*|codethink02*|codethink05*|riscv64*|ionos16*|ionos17*|ionos18*|*ppc64el)	# packages to be installed on trixie Debian systems
 				DEBS="$DEBS
 				btop
 				debootstrap
@@ -562,7 +564,7 @@ if [ -f /etc/debian_version ] ; then
 		esac
 		# packages needed for rebuilderd-worker for https://reproduce.debian.net
 		case $HOSTNAME in
-			infom07*|infom08*|codethink01*|codethink02*|codethink05*|osuosl4*|ionos17*|riscv64*|*ppc64el)	DEBS="$DEBS
+			infom07*|infom08*|codethink01*|codethink02*|codethink05*|osuosl4*|ionos16*|ionos17*|ionos18*|riscv64*|*ppc64el)	DEBS="$DEBS
 							diffoscope
 							equivs
 							rebuilderd-worker
@@ -760,7 +762,7 @@ case $HOSTNAME in
 					fi
 				done
 				;;
-	infom07*|infom08*|codethink01*|codethink02*|codethink05*|osuosl4*|osuosl5*|ionos17*|riscv64*|*ppc64el)
+	infom07*|infom08*|codethink01*|codethink02*|codethink05*|osuosl4*|osuosl5*|ionos16*|ionos17*|ionos18*|riscv64*|*ppc64el)
 				SIGNUPSECRET="$(sudo cat /etc/rebuilderd-worker/rebuilderd.secret)"
 				f=rebuilderd-worker.conf
 				if [ -f /etc/rebuilderd-worker/$f ] ; then
@@ -832,7 +834,7 @@ if ! $UP2DATE || [ $BASEDIR/hosts/$HOSTNAME/etc/munin -nt $STAMP ] ; then
 		for i in nginx_request nginx_status ; do sudo ln -s /usr/share/munin/plugins/$i $i ; done
 	fi
 	case $HOSTNAME in
-			jenkins|ionos17*|ionos7*|ionos9*|ionos10*)	;;
+			jenkins|ionos16*|ionos17*|ionos18*|ionos7*|ionos9*|ionos10*)	;;
 			infom07*|infom08*)				;;
 			codethink01*|codethink02*|codethink03*)		;;
 			*risc*|osuosl*)					;;
@@ -1016,7 +1018,7 @@ case $HOSTNAME in
 						;;
 	infom07*|infom08*)			deploy_rebuilderd_services worker 1
 						;;
-	ionos17*)				deploy_rebuilderd_services worker 1
+	ionos16*|ionos17*|ionos18*)		deploy_rebuilderd_services worker 1
 						;;
 	osuosl4*)				deploy_rebuilderd_services worker 4
 						;;



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

-- 
View it on GitLab: https://salsa.debian.org/qa/jenkins.debian.net/-/commit/478353530a652181107ad0e98c8c603715300d67
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/20250901/f82a0582/attachment-0001.htm>


More information about the Qa-jenkins-scm mailing list