Skip to content

Commit afaf49e

Browse files
Backport: Changelog v1.7.0 (#2172)
Changelog v1.7.0 (#2021) Signed-off-by: deckhouse-BOaTswain <89150800+deckhouse-boatswain@users.noreply.github.com> Co-authored-by: Isteb4k <Isteb4k@users.noreply.github.com>
1 parent cff84ba commit afaf49e

2 files changed

Lines changed: 112 additions & 0 deletions

File tree

CHANGELOG/CHANGELOG-v1.7.0.yml

Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,90 @@
1+
ci:
2+
fixes:
3+
- summary: Replace deprecated nolint:stylecheck with nolint:staticcheck in Go files.
4+
pull_request: https://github.com/deckhouse/virtualization/pull/2140
5+
- summary: e2e bootstrap cluster
6+
pull_request: https://github.com/deckhouse/virtualization/pull/2064
7+
core:
8+
fixes:
9+
- summary: >-
10+
Make VirtualDisk storage class migration validation deterministic by injecting feature gate
11+
and explicitly enabling VolumeMigration in unit tests.
12+
pull_request: https://github.com/deckhouse/virtualization/pull/2138
13+
- summary: >-
14+
Fix DRA USB device list generation — use capacity-only pre-allocation to avoid empty entries
15+
in the resource slice.
16+
pull_request: https://github.com/deckhouse/virtualization/pull/2121
17+
- summary: >-
18+
Fixed validation for the `AlwaysForced` virtual machine migration policy:
19+
`VirtualMachineOperation` resources with the `Evict` or `Migrate` type without explicit
20+
`force=true` are now rejected for this policy.
21+
pull_request: https://github.com/deckhouse/virtualization/pull/2120
22+
- summary: >-
23+
Fix VirtualDisk AttachedToVirtualMachines references during clone and customized restore
24+
operations.
25+
pull_request: https://github.com/deckhouse/virtualization/pull/2080
26+
- summary: >-
27+
Reject VM USB device attachments when USB feature gate is disabled and validate only newly
28+
added USB devices on update.
29+
pull_request: https://github.com/deckhouse/virtualization/pull/2077
30+
- summary: Add fast-fail USB attach checks and speed-aware USBIP port validation for HS/SS hubs.
31+
pull_request: https://github.com/deckhouse/virtualization/pull/2067
32+
- summary: >-
33+
Fixed the creation of block devices from VMDK files (especially for VMDKs in the
34+
`streamOptimized` format used in exports from VMware).
35+
pull_request: https://github.com/deckhouse/virtualization/pull/2065
36+
module:
37+
features:
38+
- summary: >-
39+
Add annotations for configuring KubeVirt migration settings (bandwidth, timeouts,
40+
parallelism) via ModuleConfig.
41+
pull_request: https://github.com/deckhouse/virtualization/pull/2158
42+
fixes:
43+
- summary: >-
44+
Limited the maximum debug verbosity level to 9 in the Virtualization controller to prevent
45+
full trace-level logs from appearing when debug logging is enabled.
46+
pull_request: https://github.com/deckhouse/virtualization/pull/2101
47+
test:
48+
fixes:
49+
- summary: Stabilize VirtualDiskSnapshots e2e by skipping on labeled CSI VolumeSnapshot readiness lag.
50+
pull_request: https://github.com/deckhouse/virtualization/pull/2136
51+
- summary: >-
52+
Add e2e regression test for preserving VM additional interface naming after middle
53+
ClusterNetwork removal and reboot.
54+
pull_request: https://github.com/deckhouse/virtualization/pull/2124
55+
vm:
56+
features:
57+
- summary: Reduced USB device downtime during virtual machine migration.
58+
pull_request: https://github.com/deckhouse/virtualization/pull/2098
59+
- summary: |-
60+
Added a garbage collector for completed and failed virtual machine pods:
61+
- Pods older than 24 hours are deleted.
62+
- No more than 2 completed pods are retained.
63+
pull_request: https://github.com/deckhouse/virtualization/pull/2091
64+
fixes:
65+
- summary: >-
66+
Block devices can now be attached and detached even if the virtual machine is running on a
67+
cordoned node.
68+
pull_request: https://github.com/deckhouse/virtualization/pull/2163
69+
- summary: >-
70+
Fixed virtual machine eviction during node drain: pods responsible for block device
71+
attachments are no longer removed from a cordoned node before virtual machine migration is
72+
complete.
73+
pull_request: https://github.com/deckhouse/virtualization/pull/2153
74+
- summary: >-
75+
Fixed double storage quota consumption during migration of a virtual machine with local
76+
storage.
77+
pull_request: https://github.com/deckhouse/virtualization/pull/2148
78+
- summary: >-
79+
Fixed an issue where a virtual machine could get stuck in the `Maintenance` state during
80+
restore from a snapshot.
81+
pull_request: https://github.com/deckhouse/virtualization/pull/2144
82+
- summary: >-
83+
Stabilized the operation of USB devices for virtualization on Deckhouse version ≥1.76 and
84+
Kubernetes version ≥1.33.
85+
pull_request: https://github.com/deckhouse/virtualization/pull/2137
86+
- summary: >-
87+
Fixed the detection of USB devices on the host: previously, there was a possibility of
88+
duplicate USB devices appearing.
89+
pull_request: https://github.com/deckhouse/virtualization/pull/2122
90+

CHANGELOG/CHANGELOG-v1.7.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# Changelog v1.7
2+
3+
## Features
4+
5+
6+
- **[vm]** Reduced USB device downtime during virtual machine migration. [#2098](https://github.com/deckhouse/virtualization/pull/2098)
7+
- **[vm]** Added a garbage collector for completed and failed virtual machine pods:
8+
- Pods older than 24 hours are deleted.
9+
- No more than 2 completed pods are retained. [#2091](https://github.com/deckhouse/virtualization/pull/2091)
10+
11+
## Fixes
12+
13+
14+
- **[core]** Fixed validation for the `AlwaysForced` virtual machine migration policy: `VirtualMachineOperation` resources with the `Evict` or `Migrate` type without explicit `force=true` are now rejected for this policy. [#2120](https://github.com/deckhouse/virtualization/pull/2120)
15+
- **[core]** Fixed the creation of block devices from VMDK files (especially for VMDKs in the `streamOptimized` format used in exports from VMware). [#2065](https://github.com/deckhouse/virtualization/pull/2065)
16+
- **[vm]** Block devices can now be attached and detached even if the virtual machine is running on a cordoned node. [#2163](https://github.com/deckhouse/virtualization/pull/2163)
17+
- **[vm]** Fixed virtual machine eviction during node drain: pods responsible for block device attachments are no longer removed from a cordoned node before virtual machine migration is complete. [#2153](https://github.com/deckhouse/virtualization/pull/2153)
18+
- **[vm]** Fixed double storage quota consumption during migration of a virtual machine with local storage. [#2148](https://github.com/deckhouse/virtualization/pull/2148)
19+
- **[vm]** Fixed an issue where a virtual machine could get stuck in the `Maintenance` state during restore from a snapshot. [#2144](https://github.com/deckhouse/virtualization/pull/2144)
20+
- **[vm]** Stabilized the operation of USB devices for virtualization on Deckhouse version ≥1.76 and Kubernetes version ≥1.33. [#2137](https://github.com/deckhouse/virtualization/pull/2137)
21+
- **[vm]** Fixed the detection of USB devices on the host: previously, there was a possibility of duplicate USB devices appearing. [#2122](https://github.com/deckhouse/virtualization/pull/2122)
22+

0 commit comments

Comments
 (0)