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:
| M | apps/talos_cluster/image-builder/binfmt-daemonset.yaml | | | 2 | +- |
| M | apps/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 \\