[Git][qa/jenkins.debian.net][master] jenkins jobs: move live-builds from ionos10 to osuosl1...

Holger Levsen (@holger) gitlab at salsa.debian.org
Wed Sep 24 13:49:17 BST 2025



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


Commits:
3a20b2c8 by Holger Levsen at 2025-09-24T14:49:06+02:00
jenkins jobs: move live-builds from ionos10 to osuosl1...

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

- - - - -


4 changed files:

- README.infrastructure
- THANKS.head
- job-cfg/reproducible.yaml
- update_jdn.sh


Changes:

=====================================
README.infrastructure
=====================================
@@ -40,13 +40,13 @@ can remove the PTR records and unblock the IP addresses.
 
 ==== amd64 nodes at osuosl.org
 
-We also have 5 nodes running at osuosl.org. Contact via #osuosl on freenode or mail to 
-support at osuosl.org mentioning the machine name in the subject. The nodes are part of
-the .reproducible.osuosl.org domain and can also be reached via .debian.net.
+We also have 9 nodes running at osuosl.org. Contact via #osuosl on freenode or mail to 
+support at osuosl.org mentioning the machine name in the subject. The nodes once were part of
+the .reproducible.osuosl.org domain and can now be reached via .debian.net.
 
 The nodes are used for these jobs:
 
-* osuosl1-amd64: r-b.o coreboot, netbsd
+* osuosl1-amd64: r-b.o coreboot, netbsd & debian live-builds
 * osuosl2-amd64: r-b.o coreboot
 ** osuosl2 is running in the future
 * osuosl31-amd64: openqa.d.n workers


=====================================
THANKS.head
=====================================
@@ -15,7 +15,7 @@ link:https://jenkins.debian.net/["jenkins.debian.net"] would not be possible wit
  ** 21 cores and 80 GB memory for ionos15-amd64.debian.net used for building amd64 Debian packages for t.r-b.o, running in the future
  ** 2 cores and 8 GB memory for ionos7-amd64.debian.net used for buildinfos.debian.net
  ** 5 cores and 10 GB memory for ionos9-amd64.debian.net used for rebootstrap jobs
- ** 12 cores and 14 GB memory for ionos10-amd64.debian.net used for chroot-installation jobs, for building Debian live and testing for reproducibility, and for Debian bootstrapping jobs
+ ** 12 cores and 14 GB memory for ionos10-amd64.debian.net used for chroot-installation jobs and bootstrapping Debian jobs
  ** 16 cores and 16 GB memory for ionos20-amd64.debian.net used as a rebuilderd-worker for https://reproduce.debian.net
  ** 16 cores and 16 GB memory for ionos21-amd64.debian.net used as a rebuilderd-worker for https://reproduce.debian.net
  ** 16 cores and 16 GB memory for ionos22-amd64.debian.net used as a rebuilderd-worker for https://reproduce.debian.net
@@ -40,15 +40,15 @@ link:https://jenkins.debian.net/["jenkins.debian.net"] would not be possible wit
  * link:https://letsencrypt.org[Let's encrypt] provides free of charge SSL certificates for jenkins.debian.net, reproducible.debian.net and tests.reproducible-builds.org.
  * In December 2018 we were given access to eight nodes which were donated by Facebook to the GCC Compile Farm project and are now hosted by link:https://osuosl.org/[OSUOSL] which each had 32 cores with 144 GB memory. Those machines have been retired now and OSUOSL offered different machines to us:
  * In spring 2023 we got access to some new nodes hosted by link:https://osuosl.org/[OSUOSL]:
-  ** 16 cores with 128 GB memory for osuosl1-amd64.reproducible.osuosl.org used for building OpenWrt, coreboot and NetBSD for t.r-b.o
-  ** 16 cores with 128 GB memory for osuosl2-amd64.reproducible.osuosl.org used for building OpenWrt, coreboot for t.r-b.o
+  ** 8 cores with 64 GB memory for osuosl1-amd64.reproducible.osuosl.org used for building coreboot and NetBSD for t.r-b.o and also building Debian live images and testing for their reproducibility
+  ** 8 cores with 64 GB memory for osuosl2-amd64.reproducible.osuosl.org used for building coreboot for t.r-b.o
   ** 8 cores with 64 GB memory for osuosl31-amd64.debian.net used for https://openqa.debian.net
   ** 8 cores with 64 GB memory for osuosl32-amd64.debian.net used for Debian janitor jobs
   ** 4 cores with 32 GB memory for osuosl41-amd64.debian.net, a rebuilderd-worker for https://reproduce.debian.net
   ** 4 cores with 32 GB memory for osuosl42-amd64.debian.net, a rebuilderd-worker for https://reproduce.debian.net
   ** 4 cores with 32 GB memory for osuosl43-amd64.debian.net, a rebuilderd-worker for https://reproduce.debian.net
   ** 4 cores with 32 GB memory for osuosl44-amd64.debian.net, a rebuilderd-worker for https://reproduce.debian.net
-  ** 16 cores with 64 GB memory for osuosl5-amd64.reproducible.osuosl.org plus 20TB RAID on SDDs for running https://reproduce.debian.net
+  ** 8 cores with 32 GB memory for osuosl5-amd64.debian.net for running https://reproduce.debian.net
 
 ==== Past sponsors
 


=====================================
job-cfg/reproducible.yaml
=====================================
@@ -824,7 +824,7 @@
       - last-duration
       - build-button
       - extra-last-output
-    regex: reproducible_debian_live_build_.*|reproducible_maintenance_amd64_ionos10|reproducible_node_health_check_amd64_ionos10
+    regex: reproducible_debian_live_build_.*|reproducible_maintenance_amd64_osuosl1|reproducible_node_health_check_amd64_osuosl1
 
 - project:
     name: reproducible_debian_live_build
@@ -834,14 +834,14 @@
     my_disabled: false
     imagetype:
         - "smallest-build"
-        - cinnamon
-        - gnome
-        - kde
         - lxde
         - lxqt
+        - xfce
         - mate
+        - cinnamon
+        - gnome
+        - kde
         - standard
-        - xfce
     debian_version:
         - bookworm:
             my_timed: 'H H 1 * *' # The 1st day of a month, sometime during the day
@@ -862,6 +862,6 @@
     jobs:
         - 'reproducible_debian_live_build_{imagetype}_{debian_version}':
             my_description: 'Build Debian {imagetype} live image for {debian_version} using live-build'
-            my_hname: 'ionos10'
+            my_hname: 'osuosl1'
             my_shell: '/srv/jenkins/bin/jenkins_master_wrapper.sh {imagetype} {debian_version} {installer_origin}'
 


=====================================
update_jdn.sh
=====================================
@@ -104,6 +104,7 @@ user_host_groups['kpcyrd','osuosl2-amd64']="$sudo_groups"
 user_host_groups['kpcyrd','jenkins']="jenkins"
 user_host_groups['vagrant','*']="$sudo_groups"
 #user_host_groups['fpierret','osuosl5-amd64']="$sudo_groups"
+user_host_groups['rclobus','osuosl1-amd64']="$sudo_groups"
 user_host_groups['rclobus','osuosl31-amd64']="$sudo_groups"
 user_host_groups['rclobus','ionos10-amd64']="$sudo_groups"
 user_host_groups['bernhard','xxxxx']="$sudo_groups"
@@ -407,14 +408,18 @@ if [ -f /etc/debian_version ] ; then
 			*)		DEBS="$DEBS fail2ban" ;;
 		esac
 		case $HOSTNAME in
-			ionos10*) 	# needed for live-build
-					DEBS="$DEBS live-build"
+			ionos10*)
 					# needed for testing just that
 					DEBS="$DEBS cdebootstrap cdebootstrap-static"
 					;;
-			osuosl31*)	# needed for openqa-worker
+			osuosl31*)
+					# needed for openqa-worker
 					DEBS="$DEBS openqa-worker swtpm"
 					;;
+			osuosl1*)
+					# needed for live-build
+					DEBS="$DEBS live-build"
+					;;
 			*) ;;
 		esac
 		# install stuff for bremner's builtin-pho stuff



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

-- 
View it on GitLab: https://salsa.debian.org/qa/jenkins.debian.net/-/commit/3a20b2c8bd1acd4e7e35408d8dece0d9ee7ac741
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/20250924/cd758e62/attachment-0001.htm>


More information about the Qa-jenkins-scm mailing list