cluster

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

commit bd0759ddf7e78c6a20b43f4eddd7b77717add69b
parent 6b336b16189c128abce89020263a76e92401b7c8
Author: MTRNord <MTRNord@users.noreply.github.com>
Date:   Fri, 10 Apr 2026 09:59:34 +0200

different escaping?

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

Diffstat:
Mapps/talos_cluster/jenkins/seeds/jobs/gitops_multiarch_builds.groovy | 12++++++------
1 file changed, 6 insertions(+), 6 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 @@ -16,7 +16,7 @@ pipelineJob('gitops-multiarch-builds') { definition { cps { - script(/ + script("""\ pipeline { agent { kubernetes { @@ -32,7 +32,7 @@ pipelineJob('gitops-multiarch-builds') { containers: - name: jnlp image: jenkins/inbound-agent:3248.v65ecb_254c298-6 - args: ['$(JENKINS_SECRET)', '$(JENKINS_NAME)'] + args: ['\${JENKINS_SECRET}', '\${JENKINS_NAME}'] env: - name: JENKINS_TUNNEL value: jenkins-operator-slave-jenkins.jenkins.svc.cluster.local:50000 @@ -84,8 +84,8 @@ pipelineJob('gitops-multiarch-builds') { 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 + DOCKER_PID=\$! + for i in \$(seq 1 30); do if [ -S /var/run/docker.sock ]; then break fi @@ -93,7 +93,7 @@ pipelineJob('gitops-multiarch-builds') { done if [ ! -S /var/run/docker.sock ]; then echo "ERROR: docker socket not available after 30 seconds" - kill $DOCKER_PID 2>/dev/null || true + kill \$DOCKER_PID 2>/dev/null || true exit 1 fi echo "Docker socket ready" @@ -174,7 +174,7 @@ pipelineJob('gitops-multiarch-builds') { } } } - /.stripIndent()) + """.stripIndent()) sandbox(true) } }