Firecracker-native, Docker-free backend (PRD 0069) #348

Open
opened 2026-07-12 16:39:52 -04:00 by didericis-claude · 0 comments
Collaborator

Tracking issue for PRD 0069 (docs/prds/0069-firecracker-native-docker-free.md).

Make the Firecracker backend depend on firecracker + KVM only — no host Docker daemon, no root-equivalent docker group. Staged: (1) persistent per-host sidecar, source-IP-keyed; (2) nix-build the fixed rootfs images; (3) build user Dockerfiles in a builder VM (the unlock for rootless launch); (4) sidecar/builder as Firecracker VMs.

Driven by resource cost + operational simplicity, and unblocks the paused minimal CI-runner work (a dedicated runner user can't be unprivileged while Docker is required). Subsumes #347 (rootless rootfs ownership).

Tracking issue for PRD 0069 (`docs/prds/0069-firecracker-native-docker-free.md`). Make the Firecracker backend depend on firecracker + KVM only — no host Docker daemon, no root-equivalent `docker` group. Staged: (1) persistent per-host sidecar, source-IP-keyed; (2) nix-build the fixed rootfs images; (3) build user Dockerfiles in a builder VM (the unlock for rootless launch); (4) sidecar/builder as Firecracker VMs. Driven by resource cost + operational simplicity, and unblocks the paused minimal CI-runner work (a dedicated runner user can't be unprivileged while Docker is required). Subsumes #347 (rootless rootfs ownership).
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: didericis/bot-bottle#348