Skip to content

Latest commit

 

History

History
81 lines (75 loc) · 12.2 KB

upcoming-changes.md

File metadata and controls

81 lines (75 loc) · 12.2 KB
title
Noteworthy changes for the next KubeVirt release

Noteworthy changes for the next KubeVirt release

This list contains the noteworthy changes made after the latest KubeVirt release. The community expects these changes to be included in the next Kubevirt release.

Warning

Please be aware that any of these might be excluded from the next release.

Upcoming changes PR Author
MaxCpuSockets won't block creation of VMs with more Sockets than MaxCpuSockets declare #12599 xpivarc
BugFix: Fail to create VMExport via virtctl vmexport create #12857 akalenyu
Add the volume migration state in the VM status #12355 alicefr
Concurrent addvolume/removevolume using virtctl no longer fail if concurrent modifications happen #12726 awels
bugfix: In case of err in vmrestore, leave VM without RestoreInProgress annotation allowing it to be started #12835 ShellyKa13
bug-fix: Ensure PDB associated with a VMI is deleted when it Reaches Succeeded or Failed phase #12809 dasionov
BugFix: can't create export pod on OpenShift #12813 akalenyu
virtctl: Created VMs can infer an instancetype or preference from PVC, Registry and Snapshot sources now. #12786 0xFelix
bugfix: vmrestore create DVs before creation/update of restored VM #12764 ShellyKa13
Continue changes to Ginkgo V2 Serial runs #10562 dhiller
enable initial e2e tests for s390x. #12516 vamsikrishna-siddu
A new PreferredEfi field has been added to preferences to express the preferred EFI configuration for a given VirtualMachine. #12739 lyarwood
Add evictable label to kubevirt_vmi_info #12737 machadovilaca
The NUMA feature gate is now deprecated with the feature state graduated to GA and thus enabled by default #12232 lyarwood
vmsnapshot: when checking if a VM is running, ignore runStrategy #12582 mhenriks
Add kubevirt_vm_resource_requests for CPU resource #12625 machadovilaca
vmexport: enable status subresource for VirtualMachineExport #12605 mhenriks
replace Update() with Patch() for test VirtualMachineInstancesPerNode #12616 orenc1
Optionally create data source using virtctl image upload. #12557 codingben
virt-api: skip clone auth check when DataVolume already exists #12547 mhenriks
Bridge binding: Static routes to subnets containing the pod's NIC IP address are passed to the VM. #12613 orelmisan
[tests] introduce a decorator for Periodic_only tests #12594 tiraboschi
Add kubevirt_vm_resource_requests metric for memory resource #12593 machadovilaca
grpc from go.mod is now correctly shipped in release images #12617 Acedus
BugFix: "Cannot allocate memory" warnings for containerdisk VMs #12638 akalenyu
Add new condition for VMIStorageLiveMigratable #12395 alicefr
Add timeout to validation webhooks #12419 nunnatsa
Fixed issue emitting created secret events when not actually creating secrets during VMExport setup #12592 awels
Build KubeVirt with go v1.22.6 #12584 brianmcarey
Advise users to use RunStrategy in virt-api messages #12575 Barakmor1
tests/vm_tests.go: replace Update() with Patch() #12466 orenc1
Updated common-instancetypes bundles to v1.1.0 #12548 kubevirt-bot
Enable live-migration and node labels on s390x #12476 jschintag
VM supports kubevirt.io/immediate-data-volume-creation: "false" which delays creating DataVolumeTemplates until VM is started #12194 mhenriks
Adding newMacAddresses validatewebhook for VMCloneAPI #11802 matthewei
Adding support for the igb network interface model #11754 nickolaev
* Reduced the severity of log messages when a VolumeSnapshotClass is not found. When snapshots are not enabled for a volume, the reason will still be displayed in the status.volumeSnapshotStatuses field of a VirtualMachine resource. #12254 jkinred
virt-api: unencode authorization extra headers #12460 mhenriks
Fix: eviction requests to completed virt-launcher pods cannot trigger a live migration #12451 fossedihelm
The expand-spec subresource API now applies defaults to the returned VirtualMachine to ensure the VirtualMachineInstanceSpec within is closer to the eventual version used when starting the original VirtualMachine. #11881 lyarwood
This version of KubeVirt includes upgraded virtualization technology based on libvirt 10.5.0 and QEMU 9.0.0.
Each new release of libvirt and QEMU contains numerous improvements and bug fixes.
#12452 andreabolognani
fix some comments #12425 fudancoder
Use optional interface at passt binding sidecar #12354 qinqon
Drop ForceRestart and ForceStop methods from client-go #12268 fossedihelm
Network binding plugins: Enable the ability to specify compute memory overhead #12235 orelmisan
Fix wrong KubeVirtVMIExcessiveMigrations alert calculation in an upgrade scenario. #12209 orenc1
Fix: persistent tpm can be used with vmis containing dots in their name #12261 fossedihelm
Add perf-scale benchmarks for release v1.3 #12247 Sreeja1725
BugFix: Grant namespace admin RBAC to passthrough a client USB to a VMI #12181 akalenyu
Fix missing performance metrics for VMI resources #12096 machadovilaca
Add unit tests to check for API backward compatibility #11856 Sreeja1725
Add CPU/Memory utilization of components metrics to kubevirt benchmarks #12116 Sreeja1725
Virt export route has an edge termination of redirect #12195 awels
enable only for VMs with memory >= 1Gi #12212 acardace
Only a single vgpu display option with ramfb will be configured per VMI. #12053 vladikr
fix RerunOnFailure stuck in Provisioning #12193 acardace
Updated common-instancetypes bundles to v1.0.1 #12186 kubevirt-bot
VMs with a single socket and NetworkInterfaceMultiqueue enabled require a restart to hotplug additional CPU sockets. #12180 0xFelix
All preferredCPUTopology constants prefixed with Prefer have been deprecated and will be removed in a future version of the instancetype.kubevirt.io API. #11927 lyarwood
PreferredDiskDedicatedIoThread is now only applied to virtio disk devices #12169 lyarwood
chore: bump virtio-win image version to 0.1.248 #12125 ksimon1
Memory Hotplug fixes and stabilization #12128 acardace
Bugfix: Implement retry mechanism in export server and vmexport #11911 alromeros
Introduce validatingAdmissionPolicy to restrict node patches on virt-handler #11982 RamLavi
Fix VMPools when LiveUpdate as vmRolloutStrategy is used. #12119 acardace

This page is updated daily.