github deckhouse/virtualization v1.6.0

15 hours ago

Changelog v1.6.0

New features

  • [vm] Added support for attaching USB devices to virtual machines via .spec.usbDevices.
  • [usb] Added NodeUSBDevice and USBDevice resources to manage USB devices in the cluster:
    • NodeUSBDevice (cluster-scoped): Represents a USB device discovered on a specific node. Allows assigning a USB device for use in a specific namespace.
    • USBDevice (namespace-scoped): Represents a USB device available for attachment to virtual machines in a given namespace.
  • [observability] Added the Virtualization / Overview dashboard with an overview of the virtualization platform status.
  • [observability] Added information about virtual machine pods to the virtual machine dashboard.
  • [dvcr] Enabled DVCR cleanup in clusters by default: daily at 02:00. You can override the schedule via dvcr.gc.schedule in the virtualization module ModuleConfig.

Fixes

  • [vd] Fixed virtual disks hanging during creation in WaitForFirstConsumer mode on nodes with taints.
  • [vm] If only the Main network is specified in .spec.networks, the sdn module is no longer required.
  • [vm] Fixed virtual machine migration with disks attached via VirtualMachineBlockDeviceAttachment (hotplug): the target pod could exceed memory limits (OOMKilled).
  • [vmbda] Fixed an incorrect Pending phase for the VirtualMachineBlockDeviceAttachment resource during virtual machine migration.
  • [vmbda] To remove disks and images attached to a virtual machine via VirtualMachineBlockDeviceAttachment (hotplug), you must first detach them from the virtual machine by deleting the corresponding vmbda. This information has been added to the vmbda status.

Other

  • [vm] Added the --from-file flag to the vlctl utility for viewing domain information from a local libvirt XML file.

Don't miss a new virtualization release

NewReleases is sending notifications on new releases.