banger/internal
Thales Maciel 30f0c0b54a
Manage image artifacts and show VM create progress
Stop relying on ad hoc rootfs handling by adding image promotion, managed work-seed fingerprint metadata, and lazy self-healing for older managed images after the first create.

Rebuild guest images with baked SSH access, a guest NIC bootstrap, and default opencode services, and add the staged Void kernel/initramfs/modules workflow so void-exp uses a matching Void boot stack.

Replace the opaque blocking vm.create RPC with a begin/status flow that prints live stages in the CLI while still waiting for vsock health and opencode on guest port 4096.

Validate with GOCACHE=/tmp/banger-gocache go test ./... and live void-exp create/delete smoke runs.
2026-03-21 14:48:01 -03:00
..
api Manage image artifacts and show VM create progress 2026-03-21 14:48:01 -03:00
cli Manage image artifacts and show VM create progress 2026-03-21 14:48:01 -03:00
config Add experimental Void guest workflow and vsock agent 2026-03-19 14:51:25 -03:00
daemon Manage image artifacts and show VM create progress 2026-03-21 14:48:01 -03:00
firecracker Add experimental Void guest workflow and vsock agent 2026-03-19 14:51:25 -03:00
guest Manage image artifacts and show VM create progress 2026-03-21 14:48:01 -03:00
guestconfig Refactor VM lifecycle around capabilities 2026-03-18 19:28:26 -03:00
guestnet Manage image artifacts and show VM create progress 2026-03-21 14:48:01 -03:00
hostnat Move helper NAT management into Go 2026-03-17 15:07:49 -03:00
model Manage image artifacts and show VM create progress 2026-03-21 14:48:01 -03:00
opencode Manage image artifacts and show VM create progress 2026-03-21 14:48:01 -03:00
paths Add experimental Void guest workflow and vsock agent 2026-03-19 14:51:25 -03:00
policy Add vsock-backed VM port inspection 2026-03-19 15:52:11 -03:00
rpc Propagate RPC cancellation to daemon requests 2026-03-16 18:28:33 -03:00
runtimebundle Add experimental Void guest workflow and vsock agent 2026-03-19 14:51:25 -03:00
store Manage image artifacts and show VM create progress 2026-03-21 14:48:01 -03:00
system Manage image artifacts and show VM create progress 2026-03-21 14:48:01 -03:00
vmdns Replace mapdns with daemon DNS 2026-03-17 15:49:35 -03:00
vsockagent Add vsock-backed VM port inspection 2026-03-19 15:52:11 -03:00