mirror of
https://github.com/TheGrandWazoo/freenas-proxmox.git
synced 2026-10-21 11:16:10 +02:00
v4.0.0/4.0.1 shipped on the v4 track, but upgrade-paths.md still said v3→v4 was "future" with TBDs, and the README, getting-started and migrating-from-v2 docs still installed from v3. A v3 operator had no supported procedure. v3→v4 is an in-place apt upgrade: - storage.cfg is unchanged and the transport is auto-detected per host - only the PVE daemons restart, not running VMs - the multipath component moves along with the track Added pre-checks (PVE 9, leftover v2 storages, orphan volumes, API key), verification and rollback steps, and the v2→v4 ordering. Also fixed the PVE 8 guidance. v3.1+ already needs PVE 9 (ADR-009), so "stay on v3" isn't enough: on PVE 8 only 3.0.0-1 loads, and it has to be pinned. CLAUDE.md had the API key field name wrong (truenas_api_token). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>