cluster

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

commit 6ec9431377a5d46bc716ebd5d0c010a86e1b4237
parent f97e6cf09c4601a1c8cc7636de93168280d3a366
Author: MTRNord <MTRNord@users.noreply.github.com>
Date:   Fri, 10 Apr 2026 16:18:23 +0200

try to fix arm builds

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

Diffstat:
Mapps/talos_cluster/image-builder/binfmt-daemonset.yaml | 2+-
Mapps/talos_cluster/jenkins/seeds/jobs/gitops_multiarch_builds.groovy | 4+++-
2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/apps/talos_cluster/image-builder/binfmt-daemonset.yaml b/apps/talos_cluster/image-builder/binfmt-daemonset.yaml @@ -31,7 +31,7 @@ spec: operator: DoesNotExist initContainers: - name: binfmt-install - image: tonistiigi/binfmt:latest + image: tonistiigi/binfmt:qemu-v8.1.5 args: - --install - qemu-aarch64 diff --git a/apps/talos_cluster/jenkins/seeds/jobs/gitops_multiarch_builds.groovy b/apps/talos_cluster/jenkins/seeds/jobs/gitops_multiarch_builds.groovy @@ -123,7 +123,9 @@ pipelineJob('gitops-multiarch-builds') { fi # Register QEMU binfmt handlers for cross-platform builds - docker run --rm --privileged tonistiigi/binfmt --install all + # Pin to qemu-v8.1.5 — newer releases have regressions with Debian 12 arm64 + docker run --rm --privileged --platform linux/amd64 \\ + tonistiigi/binfmt:qemu-v8.1.5 --install all # Create docker-container buildx builder (required for multi-platform --push) docker buildx create --name multiarch-builder --driver docker-container \\