Files
cozystack/docs/changelogs/v1.5.1.md
T
cozystack-ci[bot] 0245e5dc4d docs: add changelog for v1.5.1
Signed-off-by: cozystack-ci[bot] <274107086+cozystack-ci[bot]@users.noreply.github.com>
2026-06-24 01:50:45 +00:00

1.4 KiB

v1.5.1 (2026-06-23)

A patch release that fixes a v1.5.0 regression where Windows VM preferences with persistent EFI/TPM state blocked live-migration and node drains.

Fixes

  • fix(kubevirt-instancetypes): drop persistent EFI/TPM to unblock live-migration: v1.5.0 restored persistent EFI/TPM state for the windows.11, windows.2k22, and windows.2k25 KubeVirt instance-type preferences. With persistence enabled, KubeVirt provisions a persistent-state-for-<vm> backend-storage PVC on the default replicated StorageClass, which is ReadWriteOnce — this pins the VM to its current node and blocks live-migration and node drains. On clusters using evictionStrategy: LiveMigrate, the pin can stall cluster upgrades entirely. This fix strips persistent EFI/TPM from the affected preferences using yq del (the previous sed-based strip produced null, which the KubeVirt v1.8 CRD rejects). Secure Boot and the vTPM remain present and functional — Windows VMs still boot normally; EFI/TPM state is simply not persisted across reboots. This is a stopgap until vm-state can request RWX storage (@kvaps in #3006, backport #3016).

Contributors

Thanks to everyone who contributed to this patch release:

Full Changelog: https://github.com/cozystack/cozystack/compare/v1.5.0...v1.5.1