Reticulum-Go/taskfiles/microvm.yml

32 lines
706 B
YAML

version: '3'
tasks:
microvm:up:
desc: Prepare and start Firecracker microvm + host vsock bridge
cmds:
- ./microvm/up.sh
microvm:stop:
desc: Stop Firecracker microvm and host bridge
cmds:
- ./microvm/stop.sh
microvm:kernel:
desc: Download Firecracker guest kernel into microvm/out
cmds:
- ./microvm/fetch-kernel.sh
microvm:rootfs:
desc: Build static guest rootfs image
cmds:
- ./microvm/build-rootfs.sh
microvm:rebuild:
desc: Rebuild kernel and rootfs then start microvm
cmds:
- ./microvm/up.sh --rebuild
microvm:guest:
desc: Start microvm guest only (no host bridge)
cmds:
- ./microvm/up.sh --guest-only