v0.15.2
Fixes
- Remove invalid
force_after_timeout: truefromDeleteVMoptions — v0.15.1 passed{force: true, force_after_timeout: true}tovm.delete, but TrueNAS 25.10 rejects the second option:truenas api error (code 11): [EINVAL] options.force_after_timeout: Extra inputs are not permitted. That option exists onvm.stop, notvm.delete. Live impact: on every Deprovision retry the provider firstStopVM'd the target (graceful ACPI, succeeded), thenDeleteVMfailed at the schema check. VMs ended up stopped but not deleted, the SDK held the finalizer, and the loop replayed every 15s — causingtruenas_shutdown_graceful_totalto climb 195× in 3h and leaving previously-running cluster members powered off.DeleteVMnow passes only{force: true}.TestDeleteVM_Successpins the exact param shape to block this regression returning.
Full Changelog: v0.15.1...v0.15.2