feat(hetzner-node-image): bake the ARM image on the Job executor #130
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/node-image-kubernetes-job"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Last of three steps taking
hetzner-node-imageoff Argo Workflows, and thefirst time anything actually runs the new path. One line, so a revert is one
line.
The bake becomes a single disposable Job:
checkout,bakeandbuildasordered initContainers over a shared 40Gi ephemeral workspace on
zfs-nvme-1m,then a
collectcontainer that reports the artifact version, the QEMU bootproof and the image digest through its termination message.
Privilege stays confined to the
bakecontainer. That is why this is a Job andnot a native agent task: agents run
runAsNonRootwith every capabilitydropped, and the bake needs
privileged: truefor the QEMU disk build. Makingan agent privileged to suit it would make every native task privileged.
Landed ahead of this, both inert until now:
6f5a4d21(v0.1.454)8ac6d9db(v0.1.456)The guard pinned the whole project object, so it moved first and went red before
this flip made it green.
Rollback is putting
argo_workflowback — the Argo path is untouched, andNodeImageWorkflowis still there.After this, the only thing left on Argo is
zot-src, which is already moving toshipwright.https://claude.ai/code/session_01KZoQin34jeyt6nDGqvJA76