KubeVirt v0.48.0

v0.48.0

Released on: Mon Dec 6 18:26:51 2021 +0000

  • [PR #6670][futuretea] Added ‘virtctl soft-reboot’ command to reboot the VMI.
  • [PR #6861][orelmisan] virtctl errors are written to stderr instead of stdout
  • [PR #6836][enp0s3] Added PHASE and VMI columns for the ‘kubectl get vmim’ CLI output
  • [PR #6784][nunnatsa] kubevirt-config configMap is no longer supported for KubeVirt configuration
  • [PR #6839][ShellyKa13] fix restore of VM with RunStrategy
  • [PR #6533][zcahana] Paused VMIs are now marked as unready even when no readinessProbe is specified
  • [PR #6858][rmohr] Fix a nil pointer in virtctl in combination with some external auth plugins
  • [PR #6780][fossedihelm] Add PatchOptions to the Patch request of the VirtualMachineInstanceInterface
  • [PR #6773][iholder-redhat] alert if migration for VMI with host-model CPU is stuck since no node is suitable
  • [PR #6714][rhrazdil] Shorten timeout for Istio proxy detection
  • [PR #6725][fossedihelm] added DryRun mode to virtcl for pause and unpause commands
  • [PR #6737][davidvossel] Pending migration target pods timeout after 5 minutes when unschedulable
  • [PR #6814][fossedihelm] Changed some terminology to be more inclusive
  • [PR #6649][Barakmor1] Designate the apps.kubevirt.io/component label for KubeVirt components.
  • [PR #6650][victortoso] Introduces support to ich9 or ac97 sound devices
  • [PR #6734][Barakmor1] replacing the command that extract libvirtd’s pid to avoid this error:
  • [PR #6802][rmohr] Maintain a separate api package which synchronizes to kubevirt.io/api for better third party integration with client-gen
  • [PR #6730][zhhray] change kubevrit cert secret type from Opaque to kubernetes.io/tls
  • [PR #6508][oshoval] Add missing domain to guest search list, in case subdomain is used.
  • [PR #6664][vladikr] enable the display and ramfb for vGPUs by default
  • [PR #6710][iholder-redhat] virt-launcher fix - stop logging successful shutdown when it isn’t true
  • [PR #6162][vladikr] KVM_HINTS_REALTIME will always be set when dedicatedCpusPlacement is requested
  • [PR #6772][zcahana] Bugfix: revert #6565 which prevented upgrades to v0.47.
  • [PR #6722][zcahana] Remove obsolete scheduler.alpha.kubernetes.io/critical-pod annotation
  • [PR #6723][acardace] remove stale pdbs created by < 0.41.1 virt-controller
  • [PR #6721][iholder-redhat] Set default CPU model in VMI spec, even if not defined in KubevirtCR
  • [PR #6713][zcahana] Report WaitingForVolumeBinding VM status when PVC/DV-type volumes reference unbound PVCs
  • [PR #6681][fossedihelm] Users can use –dry-run flag
  • [PR #6663][jean-edouard] The number of virt-api and virt-controller replicas is now configurable in the CSV
  • [PR #5981][maya-r] Always resize disk.img files to the largest size at boot.