[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