Documentation
¶
Overview ¶
Command flightctl-dev-vm is a developer tool for starting, connecting to, and deleting a single flightctl agent VM. It uses the exact same libvirt/qcow2 infrastructure as the e2e test suite (user-session libvirt, qcow2 overlays, QEMU user-networking SSH port forwarding) and requires no root privileges for VM management.
Usage:
bin/flightctl-dev-vm start [--name NAME] [--base-disk PATH] [--ssh-port PORT] [--mem MiB] [--work-dir DIR] bin/flightctl-dev-vm console [--name NAME] bin/flightctl-dev-vm delete [--name NAME] [--work-dir DIR]
Prerequisites: run 'make deploy' first so the flightctl API is up and the base qcow2 image has been built and injected with agent config.
Click to show internal directories.
Click to hide internal directories.