Skip to content

Commit daea547

Browse files
Re-generate changelog v1.10.0
Signed-off-by: deckhouse-BOaTswain <89150800+deckhouse-boatswain@users.noreply.github.com>
1 parent 3b596b6 commit daea547

2 files changed

Lines changed: 182 additions & 0 deletions

File tree

CHANGELOG/CHANGELOG-v1.10.0.yml

Lines changed: 144 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,144 @@
1+
api:
2+
features:
3+
- summary: >-
4+
Add the Superseded phase for VirtualMachineOperation resources interrupted by a newer
5+
operation.
6+
pull_request: https://github.com/deckhouse/virtualization/pull/2492
7+
ci:
8+
fixes:
9+
- summary: Retry transient d8 v ssh/scp failures in e2e bootstrap steps.
10+
pull_request: https://github.com/deckhouse/virtualization/pull/2563
11+
- summary: >-
12+
Enable hotplug feature gates in the virtualization ModuleConfig on the nested e2e cluster so
13+
hotplug CPU/memory prechecks stop failing in SynchronizedBeforeSuite.
14+
pull_request: https://github.com/deckhouse/virtualization/pull/2536
15+
- summary: >-
16+
Fix nested e2e NFS setup on the stage registry profile by using the deckhouse-prod module
17+
source.
18+
pull_request: https://github.com/deckhouse/virtualization/pull/2507
19+
cli:
20+
fixes:
21+
- summary: >-
22+
d8 v vnc --proxy-only now keeps the VNC proxy listener alive so external viewers can connect
23+
to the printed port.
24+
pull_request: https://github.com/deckhouse/virtualization/pull/2526
25+
- summary: >-
26+
d8 ssh / d8 scp now use the local OpenSSH/SCP clients via ProxyCommand; pass extra client
27+
options through a single --ssh-args flag and the command via --.
28+
pull_request: https://github.com/deckhouse/virtualization/pull/2442
29+
core:
30+
fixes:
31+
- summary: Do not fail VM reconcile while a hotplug image is being attached via VMBDA.
32+
pull_request: https://github.com/deckhouse/virtualization/pull/2574
33+
- summary: >-
34+
Fixed flapping of the VirtualMachineIPAddressReady condition when the VM had no guest-agent
35+
IP.
36+
pull_request: https://github.com/deckhouse/virtualization/pull/2553
37+
- summary: Preserve explicit enableParavirtualization=false value during VirtualMachine updates.
38+
pull_request: https://github.com/deckhouse/virtualization/pull/2505
39+
- summary: >-
40+
VirtualMachineClass: for cpu.type=Discovery recompute CPU features from the current nodes on
41+
every reconcile (no stale cache) and separate the discovery nodeSelector pool (basis for the
42+
universal CPU model) from schedulable nodes derived from spec.nodeSelector; for
43+
cpu.type=Discovery and Features restore status.cpuFeatures.notEnabledCommon population.
44+
pull_request: https://github.com/deckhouse/virtualization/pull/2501
45+
- summary: Prevent node placement updates from interrupting active VM volume migration.
46+
pull_request: https://github.com/deckhouse/virtualization/pull/2497
47+
- summary: >-
48+
Ignore stale USB ResourceClaimTemplate and USBDevice cleanup errors during VM USB device
49+
reconciliation.
50+
pull_request: https://github.com/deckhouse/virtualization/pull/2453
51+
cvi:
52+
fixes:
53+
- summary: >-
54+
ClusterVirtualImage status messages are clearer and no longer expose internal implementation
55+
details.
56+
pull_request: https://github.com/deckhouse/virtualization/pull/2558
57+
disks:
58+
features:
59+
- summary: >-
60+
VirtualDisk names may use the full Kubernetes name length instead of being capped at 60
61+
characters.
62+
pull_request: https://github.com/deckhouse/virtualization/pull/2548
63+
images:
64+
features:
65+
- summary: >-
66+
VirtualImage and ClusterVirtualImage names may use the full Kubernetes name length instead
67+
of being capped at 49 and 48 characters.
68+
pull_request: https://github.com/deckhouse/virtualization/pull/2548
69+
fixes:
70+
- summary: >-
71+
Upload endpoint now follows publicDomainTemplate changes instead of keeping the host it was
72+
created with.
73+
pull_request: https://github.com/deckhouse/virtualization/pull/2527
74+
module:
75+
features:
76+
- summary: >-
77+
Limit concurrent inbound live migrations per target node, configurable via ModuleConfig
78+
annotations.
79+
pull_request: https://github.com/deckhouse/virtualization/pull/2362
80+
test:
81+
features:
82+
- summary: Add an interactive fzf helper for selecting and repeatedly running e2e suites.
83+
pull_request: https://github.com/deckhouse/virtualization/pull/2510
84+
vd:
85+
fixes:
86+
- summary: >-
87+
VirtualDisk status messages are clearer and no longer expose internal implementation
88+
details.
89+
pull_request: https://github.com/deckhouse/virtualization/pull/2558
90+
vdsnapshot:
91+
fixes:
92+
- summary: VirtualDiskSnapshot status messages have clearer wording.
93+
pull_request: https://github.com/deckhouse/virtualization/pull/2558
94+
vi:
95+
fixes:
96+
- summary: >-
97+
VirtualImage status messages are clearer and no longer expose internal implementation
98+
details.
99+
pull_request: https://github.com/deckhouse/virtualization/pull/2558
100+
vm:
101+
features:
102+
- summary: >-
103+
Add hotplug CPU and memory via in-place resize (alpha, behind feature gate
104+
HotplugCPUAndMemoryWithInPlaceResize).
105+
pull_request: https://github.com/deckhouse/virtualization/pull/2247
106+
fixes:
107+
- summary: >-
108+
VirtualMachine status messages are clearer and no longer expose internal implementation
109+
details.
110+
pull_request: https://github.com/deckhouse/virtualization/pull/2558
111+
- summary: >-
112+
VirtualMachine creation without an explicit VM class now reports a clear error when no
113+
default VirtualMachineClass is configured.
114+
pull_request: https://github.com/deckhouse/virtualization/pull/2534
115+
- summary: >-
116+
A VM can start again after a failed local-disk migration restart when `kvvmi` is already
117+
deleted and migrated volumes, including VMBDA-attached volumes, must be restored from target
118+
PVCs back to the current source PVCs.
119+
pull_request: https://github.com/deckhouse/virtualization/pull/2506
120+
- summary: >-
121+
Prevent Main-only virtual machines from requiring restart due to implicit default network
122+
template synchronization.
123+
pull_request: https://github.com/deckhouse/virtualization/pull/2484
124+
- summary: Fix hotplug volume cleanup after migration target pod termination.
125+
pull_request: https://github.com/deckhouse/virtualization/pull/2457
126+
- summary: >-
127+
VM pod volume error handling now includes FailedMapVolume and surfaces more complete pod
128+
volume diagnostics.
129+
pull_request: https://github.com/deckhouse/virtualization/pull/2433
130+
- summary: >-
131+
Fallback CPU/memory hotplug updates to restart when project quota cannot fit migration-time
132+
resources.
133+
pull_request: https://github.com/deckhouse/virtualization/pull/2419
134+
vmbda:
135+
fixes:
136+
- summary: >-
137+
VirtualMachineBlockDeviceAttachment status messages are clearer and no longer expose
138+
internal implementation details.
139+
pull_request: https://github.com/deckhouse/virtualization/pull/2558
140+
vmsnapshot:
141+
fixes:
142+
- summary: VirtualMachineSnapshot status messages have clearer wording.
143+
pull_request: https://github.com/deckhouse/virtualization/pull/2558
144+

CHANGELOG/CHANGELOG-v1.10.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
# Changelog v1.10
2+
3+
## Features
4+
5+
6+
- **[api]** Add the Superseded phase for VirtualMachineOperation resources interrupted by a newer operation. [#2492](https://github.com/deckhouse/virtualization/pull/2492)
7+
- **[disks]** VirtualDisk names may use the full Kubernetes name length instead of being capped at 60 characters. [#2548](https://github.com/deckhouse/virtualization/pull/2548)
8+
- **[images]** VirtualImage and ClusterVirtualImage names may use the full Kubernetes name length instead of being capped at 49 and 48 characters. [#2548](https://github.com/deckhouse/virtualization/pull/2548)
9+
- **[module]** Limit concurrent inbound live migrations per target node, configurable via ModuleConfig annotations. [#2362](https://github.com/deckhouse/virtualization/pull/2362)
10+
- **[vm]** Add hotplug CPU and memory via in-place resize (alpha, behind feature gate HotplugCPUAndMemoryWithInPlaceResize). [#2247](https://github.com/deckhouse/virtualization/pull/2247)
11+
12+
## Fixes
13+
14+
15+
- **[core]** Do not fail VM reconcile while a hotplug image is being attached via VMBDA. [#2574](https://github.com/deckhouse/virtualization/pull/2574)
16+
- **[core]** Fixed flapping of the VirtualMachineIPAddressReady condition when the VM had no guest-agent IP. [#2553](https://github.com/deckhouse/virtualization/pull/2553)
17+
- **[core]** VirtualMachineClass: for cpu.type=Discovery recompute CPU features from the current nodes on every reconcile (no stale cache) and separate the discovery nodeSelector pool (basis for the universal CPU model) from schedulable nodes derived from spec.nodeSelector; for cpu.type=Discovery and Features restore status.cpuFeatures.notEnabledCommon population. [#2501](https://github.com/deckhouse/virtualization/pull/2501)
18+
- **[cvi]** ClusterVirtualImage status messages are clearer and no longer expose internal implementation details. [#2558](https://github.com/deckhouse/virtualization/pull/2558)
19+
- **[images]** Upload endpoint now follows publicDomainTemplate changes instead of keeping the host it was created with. [#2527](https://github.com/deckhouse/virtualization/pull/2527)
20+
- **[vd]** VirtualDisk status messages are clearer and no longer expose internal implementation details. [#2558](https://github.com/deckhouse/virtualization/pull/2558)
21+
- **[vdsnapshot]** VirtualDiskSnapshot status messages have clearer wording. [#2558](https://github.com/deckhouse/virtualization/pull/2558)
22+
- **[vi]** VirtualImage status messages are clearer and no longer expose internal implementation details. [#2558](https://github.com/deckhouse/virtualization/pull/2558)
23+
- **[vm]** VirtualMachine status messages are clearer and no longer expose internal implementation details. [#2558](https://github.com/deckhouse/virtualization/pull/2558)
24+
- **[vm]** VirtualMachine creation without an explicit VM class now reports a clear error when no default VirtualMachineClass is configured. [#2534](https://github.com/deckhouse/virtualization/pull/2534)
25+
- **[vm]** A VM can start again after a failed local-disk migration restart when `kvvmi` is already deleted and migrated volumes, including VMBDA-attached volumes, must be restored from target PVCs back to the current source PVCs. [#2506](https://github.com/deckhouse/virtualization/pull/2506)
26+
- **[vm]** Prevent Main-only virtual machines from requiring restart due to implicit default network template synchronization. [#2484](https://github.com/deckhouse/virtualization/pull/2484)
27+
- **[vm]** Fix hotplug volume cleanup after migration target pod termination. [#2457](https://github.com/deckhouse/virtualization/pull/2457)
28+
- **[vm]** VM pod volume error handling now includes FailedMapVolume and surfaces more complete pod volume diagnostics. [#2433](https://github.com/deckhouse/virtualization/pull/2433)
29+
- **[vm]** Fallback CPU/memory hotplug updates to restart when project quota cannot fit migration-time resources. [#2419](https://github.com/deckhouse/virtualization/pull/2419)
30+
- **[vmbda]** VirtualMachineBlockDeviceAttachment status messages are clearer and no longer expose internal implementation details. [#2558](https://github.com/deckhouse/virtualization/pull/2558)
31+
- **[vmsnapshot]** VirtualMachineSnapshot status messages have clearer wording. [#2558](https://github.com/deckhouse/virtualization/pull/2558)
32+
33+
## Chore
34+
35+
36+
- **[core]** Fixed vulnerability:
37+
- CVE-2026-2303 [#2515](https://github.com/deckhouse/virtualization/pull/2515)
38+

0 commit comments

Comments
 (0)