Skip to content

Release 2.1.76 (2026-06-28)

Features

  • make cloud boot/root disk size configurable (#1908) Add an optional author-facing boot_disk scalar to the off-platform VM instance schema, analogous to volume but for the ephemeral boot/root disk.

The vergil-vm OpenTofu modules already expose a boot_disk_gib variable (default ~30 GiB); the remaining work was the vergil-tooling side. boot_disk is parsed as a last-wins string scalar across the [vm] cascade, format-checked (<N>GiB) at composition, and threaded into apply_vm's tofu vars as boot_disk_gib only when set. Unset leaves behaviour unchanged (the module default holds). It enters the spec fingerprint only when set, so existing cloud VMs never falsely read NEEDS-REBUILD; declaring or resizing it triggers a rebuild like volume. Unlike volume it is optional even off-platform and never enters the local (Lima) spec.

Motivated by a nested-virtualization lab whose ephemeral image pool overruns the fixed 29 GiB root disk; the correct fix is to keep that scratch data on the ephemeral boot disk and let the disk be sized to fit.