Skip to content

feat(jenkins-ps3-k8s): qemu-user-static on Hetzner workers#102

Merged
nogueiraanderson merged 1 commit into
mainfrom
ps3k8s-hetzner-qemu
Jun 5, 2026
Merged

feat(jenkins-ps3-k8s): qemu-user-static on Hetzner workers#102
nogueiraanderson merged 1 commit into
mainfrom
ps3k8s-hetzner-qemu

Conversation

@nogueiraanderson
Copy link
Copy Markdown
Collaborator

Summary

  • Add qemu-user-static (+ binfmt-support) to the shared Hetzner worker userData in the clouds catalog, regenerated into the ps3-clouds JCasC configScript (all 15 Hetzner templates).
  • Lets the x86_64-only PXB ARM64 test helper containers (Minio, Vault, KMIP) run under emulation on aarch64 ps3 Hetzner workers, the in-cluster parallel to PR 4116 (classic masters).

Why

  • ps3 is the staging controller and its ps3-clouds configScript is sidecar-watched, so this also validates JCasC hot-reload (no controller restart) for a real clouds change.

Tickets

  • PXB-3797: cross-arch helper containers on Hetzner ARM64 workers.

Add qemu-user-static + binfmt-support to the shared Hetzner worker userData in the clouds catalog, regenerated into the ps3-clouds configScript (15 templates). Lets the x86_64-only PXB ARM64 helper containers (Minio, Vault, KMIP) run under emulation on aarch64 ps3 Hetzner workers, the in-cluster parallel to jenkins-pipelines PR 4116 (PXB-3797).
@nogueiraanderson nogueiraanderson merged commit 3f6fead into main Jun 5, 2026
4 checks passed
@nogueiraanderson nogueiraanderson deleted the ps3k8s-hetzner-qemu branch June 5, 2026 18:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant