Files
Vetting/live-image/README.md
T
josh 9bb4b09a04
CI / Lint + build + test (push) Has been cancelled
Initial commit: full Phases 1-6 implementation
Post-repair hardware validation pipeline for Proxmox cluster hosts.
Go orchestrator + in-image agent + mkosi live image + bundled dnsmasq
PXE + SQLite + HTMX/SSE UI + notify registry + janitor + full docs.
2026-04-17 21:32:10 -04:00

945 B

Vetting live image

Debian-based Linux live image that PXE-booted hosts drop into. Runs the vetting-agent binary under systemd and reaches back to the orchestrator over HTTP+SSE.

Building

Must be built on Linux (or WSL). On Windows:

wsl make -C live-image all

On Linux:

make -C live-image all

This produces live-image/build/vmlinuz and live-image/build/initrd.img. Copy (or symlink) them into the directory configured as pxe.live_dir in deploy/vetting.yaml; the orchestrator serves them at /live/*.

iPXE binaries

The dnsmasq supervisor expects ipxe.efi and undionly.kpxe to live in pxe.tftp_root. Fetch the latest release binaries from https://boot.ipxe.org and drop them in that directory. The Makefile does not download them automatically so their SHA256 can be operator-verified.

WSL prerequisites (Windows dev)

sudo apt install mkosi debootstrap squashfs-tools dosfstools