Skip to content

v0.4.0 — guest-destroy blast-radius + pve_doctor

Choose a tag to compare

@john-broadway john-broadway released this 16 Jun 20:08

First public release since 0.2.0 — rolls up everything in between as one version.

Added

  • Blast-radius op-class #4 — guest-destroy. pve_delete_guest dry-run now computes, at PLAN time, what destroying a guest actually does, conditional on purge/force: what PVE will refuse (protection / template-with-linked-clones / running-without-force), what references it leaves dangling vs cleans up (HA / replication / backup — backup coverage resolved per selection mode), and what it intrinsically removes (disks+storages, real snapshots, pool membership). Fail-closed and honest: a failed read is flagged incomplete, never reported as "nothing found."
  • Blast-radius classes (storage/disk · access/ACL · firewall reach + network-apply lockout) and pve_doctor onboarding preflight (the internal 0.3.0 work, first public here).

Additive and backward-compatible. 144 MCP tools, 2276 tests. Full detail in CHANGELOG ([0.4.0] and [0.3.0]).