Skip to content

Yeast v1.1.3

These docs target Yeast v1.1.3.

v1.1.3 is a patch release focused on making the official labs usable end-to-end and refreshing the GitHub Pages landing page.

What Changed

  • yeast exec now prints raw command output in human mode, matching the official lab expectations for commands such as hostname and whoami
  • SSH-backed guest commands filter known-host warnings from command stderr
  • yeast destroy now prompts with a safer default: Enter keeps runtime files, y deletes, and --yes remains available for automation
  • default starter configs and the ubuntu-basic template now use user: yeast and sudo: nopasswd
  • tutorial smoke tests now run the ubuntu-basic template path and exact cloud-init output checks
  • the landing page was rebuilt with a responsive dark green devtool layout

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, and destroy
  • cloud-init first boot setup
  • package/file/shell provisioning
  • stopped-VM snapshots and restore
  • one private project network with static IPv4 addresses
  • guest control with exec, copy, logs, and inspect
  • 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 with the yeast user and passwordless sudo
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.