KubeVirt v0.41.0

v0.41.0

Released on: Wed May 12 14:30:49 2021 +0000

  • [PR #5586][kubevirt-bot] This version of KubeVirt includes upgraded virtualization technology based on libvirt 7.0.0 and QEMU 5.2.0.
  • [PR #5344][ashleyschuett] Reconcile PrometheusRules and ServiceMonitor resources
  • [PR #5542][andreyod] Add startStrategy field to VMI spec to allow Virtual Machine start in paused state.
  • [PR #5459][ashleyschuett] Reconcile service resource
  • [PR #5520][ashleyschuett] Reconcile required labels and annotations on ConfigMap resources
  • [PR #5533][rmohr] Fix docker save and docker push issues with released kubevirt images
  • [PR #5428][oshoval] virt-launcher now populates domain’s guestOS info and interfaces status according guest agent also when doing periodic resyncs.
  • [PR #5410][ashleyschuett] Reconcile ServiceAccount resources
  • [PR #5109][Omar007] Add support for specifying a logical and physical block size for disk devices
  • [PR #5471][ashleyschuett] Reconcile APIService resources
  • [PR #5513][ashleyschuett] Reconcile Secret resources
  • [PR #5496][davidvossel] Improvements to migration proxy logging
  • [PR #5376][ashleyschuett] Reconcile CustomResourceDefinition resources
  • [PR #5435][AlonaKaplan] Support dual stack service on “virtctl expose”-
  • [PR #5425][davidvossel] Fixes VM restart during eviction when EvictionStrategy=LiveMigrate
  • [PR #5423][ashleyschuett] Add resource requests to virt-controller, virt-api, virt-operator and virt-handler
  • [PR #5343][erkanerol] Some cleanups and small additions to the storage metrics
  • [PR #4682][stu-gott] Updated Guest Agent Version compatibility check. The new approach is much more accurate.
  • [PR #5485][rmohr] Fix fallback to iptables if nftables is not used on the host on arm64
  • [PR #5426][rmohr] Fix fallback to iptables if nftables is not used on the host
  • [PR #5403][tiraboschi] Added a kubevirt_ prefix to several recording rules and metrics
  • [PR #5241][stu-gott] Introduced Duration and RenewBefore parameters for cert rotation. Previous values are now deprecated.
  • [PR #5463][acardace] Fixes upgrades from KubeVirt v0.36
  • [PR #5456][zhlhahaha] Enable arm64 cross-compilation
  • [PR #3310][davidvossel] Doc outlines our Kubernetes version compatibility commitment
  • [PR #3383][EdDev] Add vmIPv6NetworkCIDR under NetworkSource.pod to support custom IPv6 CIDR for the vm network when using masquerade binding.
  • [PR #3415][zhlhahaha] Make kubevirt code fit for arm64 support. No testing is at this stage performed against arm64 at this point.
  • [PR #5147][xpivarc] Remove CAP_NET_ADMIN from the virt-launcher pod(second take).
  • [PR #5351][awels] Support hotplug with virtctl using addvolume and removevolume commands
  • [PR #5050][ashleyschuett] Fire Prometheus Alert when a vmi is orphaned for more than an hour