From 85e9c925d130cbee0956df6a187c7709f8420b70 Mon Sep 17 00:00:00 2001 From: fl64 Date: Thu, 26 Jun 2025 12:33:09 +0000 Subject: [PATCH] Re-generate changelog v0.21.0 Signed-off-by: deckhouse-BOaTswain <89150800+deckhouse-boatswain@users.noreply.github.com> --- CHANGELOG/CHANGELOG-v0.21.0.yml | 57 +++++++++++++++++++++++++++++++++ CHANGELOG/CHANGELOG-v0.21.md | 15 +++++++++ 2 files changed, 72 insertions(+) create mode 100644 CHANGELOG/CHANGELOG-v0.21.0.yml create mode 100644 CHANGELOG/CHANGELOG-v0.21.md diff --git a/CHANGELOG/CHANGELOG-v0.21.0.yml b/CHANGELOG/CHANGELOG-v0.21.0.yml new file mode 100644 index 0000000000..42137aea69 --- /dev/null +++ b/CHANGELOG/CHANGELOG-v0.21.0.yml @@ -0,0 +1,57 @@ +core: + features: + - summary: >- + Add automatic rebalancing of virtual machines to optimize load distribution among cluster + nodes based on CPU usage threshold (80%) and affinity/anti-affinity rules. This + functionality is activated only when the `descheduler` module is enabled. + pull_request: https://github.com/deckhouse/virtualization/pull/962 + fixes: + - summary: Remove init container with root privileges. + pull_request: https://github.com/deckhouse/virtualization/pull/1148 +images: + features: + - summary: >- + To the statuses of `VirtualImage` and `ClusterVirtualImage` resources, the condition `InUse` + has been added, indicating whether the image is currently in use (for example, by a running + virtual machine or for creating a virtual disk). + pull_request: https://github.com/deckhouse/virtualization/pull/859 +module: + features: + - summary: >- + Add detection of virtualization-capable nodes (with /dev/kvm enabled and support for VMX/SVM + processor instructions) to schedule virtual machine deployment only on suitable nodes. + pull_request: https://github.com/deckhouse/virtualization/pull/1076 + fixes: + - summary: Fix descheduler CRD checking in templates. + pull_request: https://github.com/deckhouse/virtualization/pull/1178 +vd: + fixes: + - summary: Enqueue requests from pvc's owner refs recursively + pull_request: https://github.com/deckhouse/virtualization/pull/1188 + - summary: >- + Fix the update of the `.status.observedGeneration` field for a virtual disk in the Ready + state if the image from which the disk was created no longer exists in the cluster. + pull_request: https://github.com/deckhouse/virtualization/pull/1124 + - summary: >- + Fix the update of observed generation for a disk in the Ready state if the data source image + was deleted. + pull_request: https://github.com/deckhouse/virtualization/pull/1111 +vm: + features: + - summary: >- + Add the ability for dynamic attachment (hotplug) of a virtual disk in `Filesystem` mode to a + virtual machine. + pull_request: https://github.com/deckhouse/virtualization/pull/1060 +vmbda: + fixes: + - summary: >- + The phase change of vm was filtered out, however, it needs to be addressed during the + reconciliation process of vmbda. The Running condition is not sufficient. + pull_request: https://github.com/deckhouse/virtualization/pull/1187 +vmip: + fixes: + - summary: >- + Fix a potential hang during the deletion of a VirtualMachineIPAddress resource when deleting + a virtual machine. + pull_request: https://github.com/deckhouse/virtualization/pull/1185 + diff --git a/CHANGELOG/CHANGELOG-v0.21.md b/CHANGELOG/CHANGELOG-v0.21.md new file mode 100644 index 0000000000..a5cc6bef40 --- /dev/null +++ b/CHANGELOG/CHANGELOG-v0.21.md @@ -0,0 +1,15 @@ +# Changelog v0.21 + +## Features + + + - **[core]** Add automatic rebalancing of virtual machines to optimize load distribution among cluster nodes based on CPU usage threshold (80%) and affinity/anti-affinity rules. This functionality is activated only when the `descheduler` module is enabled. [#962](https://github.com/deckhouse/virtualization/pull/962) + - **[module]** Add detection of virtualization-capable nodes (with /dev/kvm enabled and support for VMX/SVM processor instructions) to schedule virtual machine deployment only on suitable nodes. [#1076](https://github.com/deckhouse/virtualization/pull/1076) + - **[vm]** Add the ability for dynamic attachment (hotplug) of a virtual disk in `Filesystem` mode to a virtual machine. [#1060](https://github.com/deckhouse/virtualization/pull/1060) + +## Fixes + + + - **[vd]** Fix the update of the `.status.observedGeneration` field for a virtual disk in the Ready state if the image from which the disk was created no longer exists in the cluster. [#1124](https://github.com/deckhouse/virtualization/pull/1124) + - **[vmip]** Fix a potential hang during the deletion of a VirtualMachineIPAddress resource when deleting a virtual machine. [#1185](https://github.com/deckhouse/virtualization/pull/1185) +