Yeast v1.1.1
These docs target Yeast v1.1.1.
v1.1.1 is a patch release focused on release packaging, update reliability, and lifecycle cleanup.
What Changed
- release artifacts now contain the
yeastbinary expected by the installer and updater yeast updatenow lines up with the release tarball and checksum namingyeast downandyeast destroyrecover hidden running VMs even if state is stale- SSH-backed guest control no longer prints the repeated known-host warning
- install and smoke-check docs now target the current stable release line
Main User Surfaces
- Linux/QEMU/KVM host checks with
yeast doctor - project initialization with built-in and local templates
- trusted image listing, pulling, caching, and cache cleanup
- single-VM lifecycle with
up,status,ssh,down, anddestroy - cloud-init first boot setup
- package, file, and shell provisioning
- stopped-VM snapshots and restore
- one private project network with static IPv4 addresses
- guest control with
exec,copy,logs, andinspect - JSON output and JSON Lines lifecycle events
- release updater with checksum verification
- terminal survival docs with
yeast docs
Built-In Templates
| Template | Purpose |
|---|---|
ubuntu-basic |
minimal single Ubuntu VM |
caddy-single-vm |
Caddy static site VM with provisioning |
two-vm-lab |
two Ubuntu VMs on one private network |
Supported Images
See Images for the current image list.
Auto-download images include Ubuntu, Debian, Fedora, AlmaLinux, CentOS Stream, and Rocky Linux entries.
Manual/setup-only images include Amazon Linux, openSUSE, Kali, Parrot, Alpine, Arch, and NixOS entries.
Known Limits
See Limitations.
Important v1.1 limits:
- Linux hosts only
- QEMU/KVM backend only
- one private network per project
- no public
ports:config - no bridge mode
- no daemon or web API
- snapshots are per instance, not project-wide atomic checkpoints
Release Validation
For maintainer validation, use Release Smoke Test.