image: cross-build ARM64 ZFS and select target k3s #228

Merged
binjovi-bot merged 9 commits from feat/arm64-node-image into trunk 2026-09-07 23:22:03 +00:00
Owner

Build ARM64 ZFS userspace on AMD64 with an isolated AlmaLinux sysroot. No target execution or emulated compiler. Record host/target packages, RPM checksums, source commit, compiler, and ELF architecture checks. This first admission build captures package inputs; freeze them before node-image release. Also select and checksum the correct k3s binary for the node architecture. Local shell, architecture-contract, and image-base lint checks pass. Stop boundary: image verification only; no node provisioning, storage changes, or kernel rollout.

Build ARM64 ZFS userspace on AMD64 with an isolated AlmaLinux sysroot. No target execution or emulated compiler. Record host/target packages, RPM checksums, source commit, compiler, and ELF architecture checks. This first admission build captures package inputs; freeze them before node-image release. Also select and checksum the correct k3s binary for the node architecture. Local shell, architecture-contract, and image-base lint checks pass. Stop boundary: image verification only; no node provisioning, storage changes, or kernel rollout.
fix(image): use concrete AlmaLinux 10 sysroot package names
Some checks failed
binjovi/ci Binjovi failed the frozen plan
c84bdd0e4e
fix(image): isolate ARM repository URLs and metadata cache
Some checks reported errors
binjovi/ci A newer source or plan superseded this Build
c00c441b0d
fix(image): create usrmerge symlinks before target library installation
Some checks failed
binjovi/ci Binjovi failed the frozen plan
065cf4100e
fix(image): select hosted ARM libc headers and gate cross linking
Some checks failed
binjovi/ci Binjovi failed the frozen plan
7d99097091
fix(image): include ARM ZFS service units required by node boot
All checks were successful
binjovi/ci Binjovi completed the frozen plan
076406b3c0
feat(image): package cross-built ZFS for existing kernel-roll version gates
All checks were successful
binjovi/ci Binjovi completed the frozen plan
8c28e1938e
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
sean/builder-images!228
No description provided.