cluster

Infrastructure files for Nordgedanken and Midnightthoughts.
git clone git://archive.git.mtrnord.blog/MTRNord/cluster.git
Log | Files | Refs | README

commit 26b8f5f78f05ab98a90e4fcfb83cb2965fc9c783
parent ad6e96d7b37a05f3bcca6f0ffb8f94c908f769c0
Author: MTRNord <MTRNord@users.noreply.github.com>
Date:   Fri, 10 Apr 2026 10:04:46 +0200

cleanup and fixes

Signed-off-by: MTRNord <MTRNord@users.noreply.github.com>

Diffstat:
Mapps/talos_cluster/jenkins/seeds/jobs/gitops_multiarch_builds.groovy | 23+++++++++--------------
1 file changed, 9 insertions(+), 14 deletions(-)

diff --git a/apps/talos_cluster/jenkins/seeds/jobs/gitops_multiarch_builds.groovy b/apps/talos_cluster/jenkins/seeds/jobs/gitops_multiarch_builds.groovy @@ -40,6 +40,8 @@ pipelineJob('gitops-multiarch-builds') { volumeMounts: - name: workspace mountPath: /home/jenkins/agent + - name: docker-sock + mountPath: /var/run - name: docker image: docker:dind securityContext: @@ -51,14 +53,14 @@ pipelineJob('gitops-multiarch-builds') { - name: DOCKER_TLS_CERTDIR value: "" volumeMounts: - - name: docker-cache - mountPath: /var/lib/docker + - name: docker-sock + mountPath: /var/run - name: workspace mountPath: /home/jenkins/agent volumes: - name: workspace emptyDir: {} - - name: docker-cache + - name: docker-sock emptyDir: {} restartPolicy: Never ''' @@ -88,21 +90,20 @@ pipelineJob('gitops-multiarch-builds') { stage('Prepare Build Environment') { steps { sh ''' - # Start dockerd in the background and wait for socket - dockerd > /tmp/dockerd.log 2>&1 & - DOCKER_PID=\$! - for i in \$(seq 1 30); do + # Wait for docker socket to be available + for i in $(seq 1 30); do if [ -S /var/run/docker.sock ]; then break fi + echo "Waiting for docker socket... ($i/30)" sleep 1 done if [ ! -S /var/run/docker.sock ]; then echo "ERROR: docker socket not available after 30 seconds" - kill \$DOCKER_PID 2>/dev/null || true exit 1 fi echo "Docker socket ready" + docker ps # Setup multi-arch support docker run --rm --privileged multiarch/qemu-user-static --reset -p yes || true @@ -268,9 +269,6 @@ def build_continuwuity() { def build_blog() { sh ''' - dockerd & - sleep 10 - set -eu echo "=== Building blog ===" @@ -315,9 +313,6 @@ def build_blog() { def build_bookwyrm() { sh ''' - dockerd & - sleep 10 - set -eu echo "=== Building bookwyrm ==="