Skip to content

@kubevirt-bot kubevirt-bot released this Sep 8, 2021

tag v0.45.0
Tagger: David Vossel davidvossel@gmail.com

This release follows v0.44.1 and consists of 290 changes, contributed by 38 people, leading to 302 files changed, 13624 insertions(+), 4851 deletions(-).
v0.45.0 is a promotion of release candidate v0.45.0-rc.0 which was originally published 2021-09-01
The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.45.0.

The primary release artifact of KubeVirt is the git tree. The release tag is
signed and can be verified using git tag -v v0.45.0.

Pre-built containers are published on Quay and can be viewed at: https://quay.io/kubevirt/.

Notable changes

  • [PR #6191][marceloamaral] Addition of perfscale-load-generator to perform stress tests to evaluate the control plane
  • [PR #6248][VirrageS] Reduced logging in hot paths
  • [PR #6079][weihanglo] Hotplug volume can be unplugged at anytime and reattached after a VM restart.
  • [PR #6101][rmohr] Make k8s client rate limits configurable
  • [PR #6204][sradco] This PR adds to each alert the runbook url that points to a runbook that provides additional details on each alert and how to mitigate it.
  • [PR #5974][vladikr] a list of desired mdev types can now be provided in KubeVirt CR to kubevirt to configure these devices on relevant nodes
  • [PR #6147][rmohr] Fix rbac permissions for freeze/unfreeze, addvolume/removevolume, guestosinfo, filesystemlist and userlist
  • [PR #6161][ashleyschuett] Remove HostDevice validation on VMI creation
  • [PR #6078][zcahana] Report ErrImagePull/ImagePullBackOff VM status when image pull errors occur
  • [PR #6176][kwiesmueller] Fix goroutine leak in virt-handler, potentially causing issues with a high turnover of VMIs.
  • [PR #6047][ShellyKa13] Add phases to the vm snapshot api, specifically a failure phase
  • [PR #6138][ansijain] NA

Contributors

38 people contributed to this release:

23 Roman Mohr rmohr@redhat.com
20 Shelly Kagan skagan@redhat.com
15 David Vossel dvossel@redhat.com
15 Vladik Romanovsky vromanso@redhat.com
13 Miguel Duarte Barroso mdbarroso@redhat.com
13 Or Shoval oshoval@redhat.com
13 Zvi Cahana zvic@il.ibm.com
11 Weihang Lo weihang.lo@suse.com
8 Marcelo Amaral marcelo.amaral1@ibm.com
7 L. Pivarc lpivarc@redhat.com
6 Radim Hrazdil rhrazdil@redhat.com
5 Edward Haas edwardh@redhat.com
5 Quique Llorente ellorent@redhat.com
4 Federico Gimenez fgimenez@redhat.com
4 Igor Bezukh ibezukh@redhat.com
3 Alexander Wels awels@redhat.com
3 Ashley Schuett aschuett@redhat.com
3 Israel Pinto ipinto@redhat.com
3 Janusz Marcinkiewicz januszm@nvidia.com
3 Jed Lejosne jed@redhat.com
3 Vatsal Parekh vparekh@redhat.com
2 Dan Kenigsberg danken@redhat.com
2 Kedar Bidarkar kbidarka@redhat.com
2 Or Mergi ormergi@redhat.com
2 alonsadan asadan@redhat.com
1 Alex Kalenyuk akalenyu@redhat.com
1 Alona Kaplan alkaplan@redhat.com
1 Hao Yu yuh@us.ibm.com
1 Itamar Holder iholder@redhat.com
1 Josh Berkus josh@agliodbs.com
1 Kevin Wiesmueller kwiesmul@redhat.com
1 Maya Rashish mrashish@redhat.com
1 Shirly Radco sradco@redhat.com
1 Tomasz Baranski tbaransk@redhat.com
1 ansijain ansi.jain@india.nec.com
1 yingbai yingbai@cn.ibm.com

Additional Resources

---
-----BEGIN PGP SIGNATURE-----

iQJKBAABCAA0FiEErKAMso7Mt+5MMnGnlaAXoY0MpLcFAmE4wR8WHGRhdmlkdm9z
c2VsQGdtYWlsLmNvbQAKCRCVoBehjQyktzYYD/41xuAqeG0RPGMDGG6bhiN0RKCW
H4JqAMcrxm+7kA5FPZ/SxXOZ/JQJp7v1u6LQk01BrlcRGMM7k/LkyyBOnHYKSNWF
yjzgFCpueG0A4svud7cUZNOCExOoPxoeXLEyBkfhRctN1kvVD/c098vesTaMOSOe
XTfgOMj5WOR08CVFEqqQy6D5SktyiJGvh5ej9dQgU53alQWQnQ5Rdhsv+3ZKlAAf
c8C03+LMrn8QBKoI0e2QJrlx5/xUYz7XtVnXqX+AkOFfp55Ebrb1zCjBOpMlB49l
uF17t3kBcDvdJfrCwjxn5n0o/jFCbh7Yvc+V+Bg8zVMVQsO1pMY0v/7KnWcsS/mN
ATNX6UiTIahbNkZT+I8D5z0JALIRHXm2k1dE7Do8VR9hyx5nu8QWqw2SPYCNsfiZ
XWnltDBhs3e+zlyPfXIVLdDegFuBdgYJIUD/qGP1jv10YuVE03jsRs3kMDDMyrpP
8fXWD8LR6KmpexIKiQZpyT+HijIcvPqRRskKOTZf7C+WvC9HZSOatwkqB6ULnnt5
afv7BwpSGj2TFk1F0llXWjnC2J344XtYEwxkwd4k7LbgHgwro9Jp59n/4VCNxzOn
ABD22zb5qzkgVTNMLyzhCjbI0CgZPQh7PTBk00iDbZJAE4cdH/+oT4/YEOFFGF0r
AEWm8KF2S0g9OdYOsw==
=II/B
-----END PGP SIGNATURE-----

Merge pull request #6293 from ormergi/remove-manual-create-bridge-for-tests

Remove linux-bridge creation before Multus tests suite starts

Contributors
redhat, gmail, and 4 other contributors
Assets 17
Pre-release
Pre-release

@kubevirt-bot kubevirt-bot released this Sep 1, 2021

tag v0.45.0-rc.0
Tagger: David Vossel davidvossel@gmail.com

This release follows v0.44.1 and consists of 290 changes, contributed by 38 people, leading to 302 files changed, 13624 insertions(+), 4851 deletions(-).

The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.45.0-rc.0.

The primary release artifact of KubeVirt is the git tree. The release tag is
signed and can be verified using git tag -v v0.45.0-rc.0.

Pre-built containers are published on Quay and can be viewed at: https://quay.io/kubevirt/.

Notable changes

  • [PR #6191][marceloamaral] Addition of perfscale-load-generator to perform stress tests to evaluate the control plane
  • [PR #6248][VirrageS] Reduced logging in hot paths
  • [PR #6079][weihanglo] Hotplug volume can be unplugged at anytime and reattached after a VM restart.
  • [PR #6101][rmohr] Make k8s client rate limits configurable
  • [PR #6204][sradco] This PR adds to each alert the runbook url that points to a runbook that provides additional details on each alert and how to mitigate it.
  • [PR #5974][vladikr] a list of desired mdev types can now be provided in KubeVirt CR to kubevirt to configure these devices on relevant nodes
  • [PR #6147][rmohr] Fix rbac permissions for freeze/unfreeze, addvolume/removevolume, guestosinfo, filesystemlist and userlist
  • [PR #6161][ashleyschuett] Remove HostDevice validation on VMI creation
  • [PR #6078][zcahana] Report ErrImagePull/ImagePullBackOff VM status when image pull errors occur
  • [PR #6176][kwiesmueller] Fix goroutine leak in virt-handler, potentially causing issues with a high turnover of VMIs.
  • [PR #6047][ShellyKa13] Add phases to the vm snapshot api, specifically a failure phase
  • [PR #6138][ansijain] NA

Contributors

38 people contributed to this release:

23 Roman Mohr rmohr@redhat.com
20 Shelly Kagan skagan@redhat.com
15 David Vossel dvossel@redhat.com
15 Vladik Romanovsky vromanso@redhat.com
13 Miguel Duarte Barroso mdbarroso@redhat.com
13 Or Shoval oshoval@redhat.com
13 Zvi Cahana zvic@il.ibm.com
11 Weihang Lo weihang.lo@suse.com
8 Marcelo Amaral marcelo.amaral1@ibm.com
7 L. Pivarc lpivarc@redhat.com
6 Radim Hrazdil rhrazdil@redhat.com
5 Edward Haas edwardh@redhat.com
5 Quique Llorente ellorent@redhat.com
4 Federico Gimenez fgimenez@redhat.com
4 Igor Bezukh ibezukh@redhat.com
3 Alexander Wels awels@redhat.com
3 Ashley Schuett aschuett@redhat.com
3 Israel Pinto ipinto@redhat.com
3 Janusz Marcinkiewicz januszm@nvidia.com
3 Jed Lejosne jed@redhat.com
3 Vatsal Parekh vparekh@redhat.com
2 Dan Kenigsberg danken@redhat.com
2 Kedar Bidarkar kbidarka@redhat.com
2 Or Mergi ormergi@redhat.com
2 alonsadan asadan@redhat.com
1 Alex Kalenyuk akalenyu@redhat.com
1 Alona Kaplan alkaplan@redhat.com
1 Hao Yu yuh@us.ibm.com
1 Itamar Holder iholder@redhat.com
1 Josh Berkus josh@agliodbs.com
1 Kevin Wiesmueller kwiesmul@redhat.com
1 Maya Rashish mrashish@redhat.com
1 Shirly Radco sradco@redhat.com
1 Tomasz Baranski tbaransk@redhat.com
1 ansijain ansi.jain@india.nec.com
1 yingbai yingbai@cn.ibm.com

Additional Resources

---
-----BEGIN PGP SIGNATURE-----

iQJKBAABCAA0FiEErKAMso7Mt+5MMnGnlaAXoY0MpLcFAmEvgUEWHGRhdmlkdm9z
c2VsQGdtYWlsLmNvbQAKCRCVoBehjQyktw65D/41wHh0NwmWKpqqnRZhpQNbERHC
eP+V39xuDbUA4BLVgcQOKL72tG2qW4RHZ6WHxHHy6RHpnEwcqdRHYhWICzZ9Sqsy
bmsWBYQzyAFvN/gZ/usvf/RCFpX0ZV+/y/IgzHgc0nsdSYaVzh6g+m8M5N2SUAy/
iBmutSl4826LdtOWrXudmykQTUBdJZMCkxpNISAnVB7OsScobjuCddKbqcrCeVOl
VWqjKAiRaGlFcuQy2N9O2Hon3rldpTbyfok8NPK9e7IQWFaMqDoJZttUx6RHF58W
Ec/oHWEQTKixwmrG+GE6xJDtmoI52cUkRPtbD/1/av73VGK4Dz+sLDKIGe66lDiQ
Ypzg78LYoJIY3Uzv5M6LaYntjV7QBFCTNBELz+fnHnzpknE6HW9xOeJfn/00VVly
MTYVoQMuCFKc8N75vvQboWQHNoY4I0LEPQ8du2mc9CE+56MKYLcTx9kNDgiTQ+v7
5DcSAH7nipQJ5HdIF47WEh0Al9EPdnOfvjdJL9iWrVucb9LnE6wEPykGamBPuTO3
t95N3OxVkleCTh7V2PEYU8t72stYTfJRbwbv1fpH1gmndi5J6xsbdnR8JZYlJqs3
mq5uWomaJgvw7gt3u2JsaEvV/aQLNSa4o+IuJHd9nd3DMGPFaKOUoYLGS9gfPdjW
HEJJZNBZ59/2SIDiOg==
=o0Qq
-----END PGP SIGNATURE-----

Merge pull request #6293 from ormergi/remove-manual-create-bridge-for-tests

Remove linux-bridge creation before Multus tests suite starts

Contributors
redhat, gmail, and 4 other contributors
Assets 17

@kubevirt-bot kubevirt-bot released this Aug 12, 2021

tag v0.44.1
Tagger: David Vossel davidvossel@gmail.com

This release follows v0.44.0 and consists of 11 changes, contributed by 4 people, leading to 16 files changed, 411 insertions(+), 38 deletions(-).

The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.44.1.

The primary release artifact of KubeVirt is the git tree. The release tag is
signed and can be verified using git tag -v v0.44.1.

Pre-built containers are published on Quay and can be viewed at: https://quay.io/kubevirt/.

Notable changes

  • [PR #6219][kubevirt-bot] Add phases to the vm snapshot api, specifically a failure phase

Contributors

4 people contributed to this release:

6 Shelly Kagan skagan@redhat.com
3 Zvi Cahana zvic@il.ibm.com

Additional Resources

---
-----BEGIN PGP SIGNATURE-----

iQJKBAABCAA0FiEErKAMso7Mt+5MMnGnlaAXoY0MpLcFAmEVE9IWHGRhdmlkdm9z
c2VsQGdtYWlsLmNvbQAKCRCVoBehjQyktzMID/4p5fToDCM1D8EdgA5OxnWB/vop
6/7XONrOfe/QiH3Xq+B1+4EDFSw1d4O2tViTu/Ig6g03PWbXpnEnM40s9NFA4EMd
5R9MkXVuuiXqbW3J7nR6y7664SW+07LJ7wFMMwQ0tSh1QgrwBxxFoR7Yrv0289Cb
kXrXp72BnWmLi8vdJ1tcvCXtEXTPiMBbQD2FnrDhEpNhy5GOemRkJaQnZBBdTfuw
KKyAMgAt37UX/+ul24aihQtWXKzqbT0cR5I2bFcLx0thbYzNrNlLq+I0i3CxkqUg
vdfzo2+p94436cl99NN0ZV5cZQUqFmU37erU5sR8GveDxAPEPoFeRk8uZcU/eR7j
lkj5pywUCdE4jcokIxu4qolI0PtvK8EzKG46TnCG93gYfbzicbqJQmaVz26UWDhm
2gYoaZlaZOUd5hMHAYW1FWzmyE7+EzIp56zpVpneTQEXfVcxC6Q0wtWh3aED0xWR
FaGMJVSLGTMOSPR0bI4a43vzTfbFEvZQuiMVzACCUAVzC3S3+Mr0YP95enE+FYlE
ni7zehLfAqyYRLcVmLg50avz/VdN+YyUKN+sNdplhCqyNxSVJp4V4+Fk6JdlBUMv
43RAd6kj3sdrB3xC0n5eTa6okeSCuqSgWllK8BtMEeXoeUePG53HvGm48esEVxOl
XuHdjvve5L6mFm0qsA==
=tTNA
-----END PGP SIGNATURE-----

Merge pull request #6236 from kubevirt-bot/cherry-pick-6190-to-release-0.44

[release-0.44] Avoid setting ownership for /dev/kvm in emulation mode

Contributors
redhat and gmail
Assets 16

@kubevirt-bot kubevirt-bot released this Aug 12, 2021

tag v0.41.3
Tagger: David Vossel davidvossel@gmail.com

This release follows v0.41.0 and consists of 84 changes, contributed by 18 people, leading to 81 files changed, 2480 insertions(+), 3221 deletions(-).

The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.41.3.

The primary release artifact of KubeVirt is the git tree. The release tag is
signed and can be verified using git tag -v v0.41.3.

Pre-built containers are published on Quay and can be viewed at: https://quay.io/kubevirt/.

Notable changes

  • [PR #6196][ashleyschuett] Allow multiple shutdown events to ensure the event is received by ACPI
  • [PR #6194][kubevirt-bot] Allow Failed VMs to be stopped when using --force --gracePeriod 0
  • [PR #6039][akalenyu] BugFix: Pending VMIs when creating concurrent bulk of VMs backed by WFFC DVs
  • [PR #5917][davidvossel] Fixes event recording causing a segfault in virt-controller
  • [PR #5886][ashleyschuett] Allow virtctl to stop VM and ignore the graceful shutdown period
  • [PR #5866][xpivarc] Fix: Kubevirt build with golang 1.14+ will not fail on validation of container disk with memory allocation error
  • [PR #5873][kubevirt-bot] Update ca-bundle if it is unable to be parsed
  • [PR #5822][kubevirt-bot] migrated references of authorization/v1beta1 to authorization/v1
  • [PR #5704][davidvossel] Fix virt-controller clobbering in progress vmi migration state during virt handler handoff
  • [PR #5707][kubevirt-bot] Fixes null pointer dereference in migration controller
  • [PR #5685][stu-gott] [bugfix] - reject VM defined with volume with no matching disk
  • [PR #5670][stu-gott] Validation/Mutation webhooks now explicitly define a 10 second timeout period
  • [PR #5653][kubevirt-bot] virt-launcher now populates domain's guestOS info and interfaces status according guest agent also when doing periodic resyncs.
  • [PR #5644][kubevirt-bot] Fix live-migration failing when VM with masquarade iface has explicitly specified any of these ports: 22222, 49152, 49153
  • [PR #5646][kubevirt-bot] virtctl rename support is dropped

Contributors

18 people contributed to this release:

17 Ashley Schuett aschuett@redhat.com
8 David Vossel dvossel@redhat.com
5 Roman Mohr rmohr@redhat.com
4 L. Pivarc lpivarc@redhat.com
4 Radim Hrazdil rhrazdil@redhat.com
3 Antonio Cardace acardace@redhat.com
2 Itamar Holder iholder@redhat.com
2 Jed Lejosne jed@redhat.com
1 Alex Kalenyuk akalenyu@redhat.com
1 Alexander Wels awels@redhat.com
1 Bartosz Rybacki brybacki@redhat.com
1 Igor Bezukh ibezukh@redhat.com
1 Karel Šimon ksimon@redhat.com
1 Omer Yahud oyahud@redhat.com
1 Or Shoval oshoval@redhat.com
1 Petr Horáček phoracek@redhat.com

Additional Resources

---
-----BEGIN PGP SIGNATURE-----

iQJKBAABCAA0FiEErKAMso7Mt+5MMnGnlaAXoY0MpLcFAmEVTd8WHGRhdmlkdm9z
c2VsQGdtYWlsLmNvbQAKCRCVoBehjQykt+AeD/4vymsx1sRymbTKBNQSrmO66oED
ulZn0t8DRsfW4gZWbioMnqb6rHSjttQprS0+LGa2BnutUsDWwqvBPBJCSqan6hJO
pPWMZ+ISyBOMSeFr9GIz3rikl9TvQkqTi2RNQUVqFNeI8bDmCJwrNEbHoYvybUBD
+8fogiZPn9vNUKZH72MqG8ftrXZklLym1G3Fuo4sujwD6XIoNibNYEzKrudfHSJp
oJTKk7Fgvo++cehvW07hSY6dyGj3shK4TouwLKPuBLkEFBFfHNYC8i61G6myir+m
BSNSgO0QQSlWgCKUGBdVCDanWpuqf8e/dbJbGH5WOuA38eC1znZL4+XdwPowiSlJ
+qEg25pOuXyNZL65hxyib7iCvnsjUeXvIgaHGRXZVYvL2FMSSKmBHaVDDeOjkjIV
oo4I6xnx5wnOQGCK5+DXtwxAqj9Kseie6//+oUAOLHTfLsjVKu6x2k6qWeiWgU6P
YmfpyDI5CKCc/47ET/ZYd22BcMCDV7IgzgIN0OhV7pm98jaOXytyHCktk93cZS+V
RYrBb5jAGJvqzZ6P2ExJg77+MQG2b2T7dtNDE64Ozyub+r3q1HtJzG4l9fa0T9id
IEWcLvPipFN+pgJS23pvdxVx5AlRFqGVWphPrv+XhDczRdkkhGWPb+vWwB6+pAqL
0WjRHoV1jzsQBhhSAg==
=+3QY
-----END PGP SIGNATURE-----

Merge pull request #6196 from ashleyschuett/cherry-pick-5691-to-release-0.41

[release-0.41] allow multiple calls to graceful shutdown in case acpi did not recieve call

Contributors
redhat and gmail
Assets 20

@kubevirt-bot kubevirt-bot released this Aug 9, 2021

tag v0.44.0
Tagger: David Vossel davidvossel@gmail.com

This release follows v0.43.0 and consists of 389 changes, contributed by 41 people, leading to 508 files changed, 28369 insertions(+), 24278 deletions(-).
v0.44.0 is a promotion of release candidate v0.44.0-rc.0 which was originally published 2021-08-02
The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.44.0.

The primary release artifact of KubeVirt is the git tree. The release tag is
signed and can be verified using git tag -v v0.44.0.

Pre-built containers are published on Quay and can be viewed at: https://quay.io/kubevirt/.

Notable changes

  • [PR #6058][acardace] Fix virt-launcher exit pod race condition
  • [PR #6035][davidvossel] Addition of perfscale-audit tool for auditing performance of control plane during stress tests
  • [PR #6145][acardace] virt-launcher: disable unencrypted TCP socket for libvirtd.
  • [PR #6163][davidvossel] Handle qemu processes in defunc (zombie) state
  • [PR #6105][ashleyschuett] Add VirtualMachineInstancesPerNode to KubeVirt CR under Spec.Configuration
  • [PR #6104][zcahana] Report FailedUnschedulable VM status when scheduling errors occur
  • [PR #5905][davidvossel] VM CrashLoop detection and Exponential Backoff
  • [PR #6070][acardace] Initiate Live-Migration using a unix socket (exposed by virt-handler) instead of an additional TCP<->Unix migration proxy started by virt-launcher
  • [PR #5728][vasiliy-ul] Live migration of VMs with hotplug volumes is now enabled
  • [PR #6109][rmohr] Fix virt-controller SCC: Reflect the need for NET_BIND_SERVICE in the virt-controller SCC.
  • [PR #5942][ShellyKa13] Integrate guest agent to online VM snapshot
  • [PR #6034][ashleyschuett] Go version updated to version 1.16.6
  • [PR #6040][yuhaohaoyu] Improved debuggability by keeping the environment of a failed VMI alive.
  • [PR #6068][dhiller] Add check that not all tests have been skipped
  • [PR #6041][xpivarc] [Experimental] Virt-launcher can run as non-root user
  • [PR #6062][iholder-redhat] replace dead "stress" binary with new, maintained, "stress-ng" binary
  • [PR #6029][mhenriks] CDI to 1.36.0 with DataSource support
  • [PR #4089][victortoso] Add support to USB Redirection with usbredir
  • [PR #5946][vatsalparekh] Add guest-agent based ping probe
  • [PR #6005][acardace] make containerDisk validation memory usage limit configurable
  • [PR #5791][zcahana] Added a READY column to the tabular output of "kubectl get vm/vmi"
  • [PR #6006][awels] DataVolumes created by DataVolumeTemplates will follow the associated VMs priority class.
  • [PR #5982][davidvossel] Reduce vmi Update collisions (http code 409) during startup
  • [PR #5891][akalenyu] BugFix: Pending VMIs when creating concurrent bulk of VMs backed by WFFC DVs
  • [PR #5925][rhrazdil] Fix issue with Windows VMs not being assigned IP address configured in network-attachment-definition IPAM.
  • [PR #6007][rmohr] Fix: The bandwidth limitation on migrations is no longer ignored. Caution: The default bandwidth limitation of 64Mi is changed to "unlimited" to not break existing installations.
  • [PR #4944][kwiesmueller] Add /portforward subresource to VirtualMachine and VirtualMachineInstance that can tunnel TCP traffic through the API Server using a websocket stream.
  • [PR #5402][alicefr] Integration of libguestfs-tools and added new command guestfs to virtctl
  • [PR #5953][ashleyschuett] Allow Failed VMs to be stopped when using --force --gracePeriod 0
  • [PR #5876][mlsorensen] KubeVirt CR supports specifying a runtime class for virt-launcher pods via 'launcherRuntimeClass'.

Contributors

41 people contributed to this release:

27 David Vossel dvossel@redhat.com
24 Zvi Cahana zvic@il.ibm.com
22 L. Pivarc lpivarc@redhat.com
16 Quique Llorente ellorent@redhat.com
16 Shelly Kagan skagan@redhat.com
16 Vasiliy Ulyanov vulyanov@suse.de
14 Roman Mohr rmohr@redhat.com
11 Antonio Cardace acardace@redhat.com
10 Alice Frosi afrosi@redhat.com
10 Alona Kaplan alkaplan@redhat.com
9 Michael Henriksen mhenriks@redhat.com
8 Marcelo Amaral marcelo.amaral1@ibm.com
7 Ashley Schuett aschuett@redhat.com
6 Ben Ukhanov ben1zuk321@gmail.com
6 Igor Bezukh ibezukh@redhat.com
6 Itamar Holder iholder@redhat.com
6 Victor Toso victortoso@redhat.com
5 Radim Hrazdil rhrazdil@redhat.com
4 Alexander Wels awels@redhat.com
4 Daniel Hiller dhiller@redhat.com
4 Miguel Duarte Barroso mdbarroso@redhat.com
4 Or Shoval oshoval@redhat.com
3 Federico Gimenez fgimenez@redhat.com
3 Marcus Sorensen mls@apple.com
3 Vatsal Parekh vparekh@redhat.com
3 alonsadan asadan@redhat.com
2 Kevin Wiesmueller kwiesmul@redhat.com
2 Marcus Sorensen marcus_sorensen@apple.com
1 Alex Kalenyuk akalenyu@redhat.com
1 Andrea Bolognani abologna@redhat.com
1 Chris Callegari mazzystr@gmail.com
1 Hao Yu yuh@us.ibm.com
1 Howard Zhang howard.zhang@arm.com
1 Jed Lejosne jed@redhat.com
1 LiHui andrewli@yunify.com
1 Nahshon Unna-Tsameret nunnatsa@redhat.com
1 Simone Tiraboschi stirabos@redhat.com
1 Stu Gott sgott@redhat.com
1 borod108 boris.od@gmail.com

Additional Resources

---
-----BEGIN PGP SIGNATURE-----

iQJKBAABCAA0FiEErKAMso7Mt+5MMnGnlaAXoY0MpLcFAmEROZ4WHGRhdmlkdm9z
c2VsQGdtYWlsLmNvbQAKCRCVoBehjQykt5w3EACoQLs3AE0bBAj+fPyart4Lg+N6
XJOK+k2rCNy/+CTaeTYdr3yyTYq98dSL2CM76VbMcSywZtAG5Pqd+3irDqyiF+se
Tzq8rUaxaKhpiB4ox/b0Ruu7pr0DgPKY0zBmbG6PVUH4eYDoJQiKbCioN2c8vnt1
Aoyq8V3TAyd0Juj/KZL3fAPzzdZ1WsGqL6AceTOdaODToW/7oQWZq42JfX5f0dPz
mII0nkQTE2WDAmZbOxDsSnHGYwHSPQ5qXa2evRnCk5tafap29OOcOAt/8yoo2VCz
3g2pixs6F9iDNvhJ85k1MdOGZmIFZPp3qpK3bDYqzscjju7H8xsuJQnYWQDGwxbR
sqtpFTy6uDg5Sw6hNyLm7OY5eKn4inVdZupL0f5nmY+qoFvN69HBdpkEmb/ginYa
jHUeDGHHJwHSi072NiWHn7BgJI5pE7S53XUEyUibSCrtwrRR7WClyF9Pp0KV+Lr3
L+NBMBufCmM2r0RTKuMxGKrvQ7lHA5GVLmYFXr3DpEPgLvZRBun1W+93W4q5sepP
y8p+vSqS6ylc3aDQzuUIekSHXAET8u/AQwN4a/eNjMR8IIOq2dWNO6hnaNZ7iup5
e7B+kTI/c/KWTnaOQwEYJnAcfV9GCVdb4nC/gpcG1y+nP+NbYVUqIxYKhaIqYgdd
A8l3lCYx3kXNbIjIJg==
=QQA3
-----END PGP SIGNATURE-----

Merge pull request #6058 from acardace/virt_launcher_shutdown_race_condition

virt-launcher: fix exit pod race condition

Contributors
redhat, gmail, and 5 other contributors
Assets 16
Pre-release
Pre-release

@kubevirt-bot kubevirt-bot released this Aug 2, 2021

tag v0.44.0-rc.0
Tagger: David Vossel davidvossel@gmail.com

This release follows v0.43.0 and consists of 389 changes, contributed by 41 people, leading to 508 files changed, 28369 insertions(+), 24278 deletions(-).

The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.44.0-rc.0.

The primary release artifact of KubeVirt is the git tree. The release tag is
signed and can be verified using git tag -v v0.44.0-rc.0.

Pre-built containers are published on Quay and can be viewed at: https://quay.io/kubevirt/.

Notable changes

  • [PR #6058][acardace] Fix virt-launcher exit pod race condition
  • [PR #6035][davidvossel] Addition of perfscale-audit tool for auditing performance of control plane during stress tests
  • [PR #6145][acardace] virt-launcher: disable unencrypted TCP socket for libvirtd.
  • [PR #6163][davidvossel] Handle qemu processes in defunc (zombie) state
  • [PR #6105][ashleyschuett] Add VirtualMachineInstancesPerNode to KubeVirt CR under Spec.Configuration
  • [PR #6104][zcahana] Report FailedUnschedulable VM status when scheduling errors occur
  • [PR #5905][davidvossel] VM CrashLoop detection and Exponential Backoff
  • [PR #6070][acardace] Initiate Live-Migration using a unix socket (exposed by virt-handler) instead of an additional TCP<->Unix migration proxy started by virt-launcher
  • [PR #5728][vasiliy-ul] Live migration of VMs with hotplug volumes is now enabled
  • [PR #6109][rmohr] Fix virt-controller SCC: Reflect the need for NET_BIND_SERVICE in the virt-controller SCC.
  • [PR #5942][ShellyKa13] Integrate guest agent to online VM snapshot
  • [PR #6034][ashleyschuett] Go version updated to version 1.16.6
  • [PR #6040][yuhaohaoyu] Improved debuggability by keeping the environment of a failed VMI alive.
  • [PR #6068][dhiller] Add check that not all tests have been skipped
  • [PR #6041][xpivarc] [Experimental] Virt-launcher can run as non-root user
  • [PR #6062][iholder-redhat] replace dead "stress" binary with new, maintained, "stress-ng" binary
  • [PR #6029][mhenriks] CDI to 1.36.0 with DataSource support
  • [PR #4089][victortoso] Add support to USB Redirection with usbredir
  • [PR #5946][vatsalparekh] Add guest-agent based ping probe
  • [PR #6005][acardace] make containerDisk validation memory usage limit configurable
  • [PR #5791][zcahana] Added a READY column to the tabular output of "kubectl get vm/vmi"
  • [PR #6006][awels] DataVolumes created by DataVolumeTemplates will follow the associated VMs priority class.
  • [PR #5982][davidvossel] Reduce vmi Update collisions (http code 409) during startup
  • [PR #5891][akalenyu] BugFix: Pending VMIs when creating concurrent bulk of VMs backed by WFFC DVs
  • [PR #5925][rhrazdil] Fix issue with Windows VMs not being assigned IP address configured in network-attachment-definition IPAM.
  • [PR #6007][rmohr] Fix: The bandwidth limitation on migrations is no longer ignored. Caution: The default bandwidth limitation of 64Mi is changed to "unlimited" to not break existing installations.
  • [PR #4944][kwiesmueller] Add /portforward subresource to VirtualMachine and VirtualMachineInstance that can tunnel TCP traffic through the API Server using a websocket stream.
  • [PR #5402][alicefr] Integration of libguestfs-tools and added new command guestfs to virtctl
  • [PR #5953][ashleyschuett] Allow Failed VMs to be stopped when using --force --gracePeriod 0
  • [PR #5876][mlsorensen] KubeVirt CR supports specifying a runtime class for virt-launcher pods via 'launcherRuntimeClass'.

Contributors

41 people contributed to this release:

27 David Vossel dvossel@redhat.com
24 Zvi Cahana zvic@il.ibm.com
22 L. Pivarc lpivarc@redhat.com
16 Quique Llorente ellorent@redhat.com
16 Shelly Kagan skagan@redhat.com
16 Vasiliy Ulyanov vulyanov@suse.de
14 Roman Mohr rmohr@redhat.com
11 Antonio Cardace acardace@redhat.com
10 Alice Frosi afrosi@redhat.com
10 Alona Kaplan alkaplan@redhat.com
9 Michael Henriksen mhenriks@redhat.com
8 Marcelo Amaral marcelo.amaral1@ibm.com
7 Ashley Schuett aschuett@redhat.com
6 Ben Ukhanov ben1zuk321@gmail.com
6 Igor Bezukh ibezukh@redhat.com
6 Itamar Holder iholder@redhat.com
6 Victor Toso victortoso@redhat.com
5 Radim Hrazdil rhrazdil@redhat.com
4 Alexander Wels awels@redhat.com
4 Daniel Hiller dhiller@redhat.com
4 Miguel Duarte Barroso mdbarroso@redhat.com
4 Or Shoval oshoval@redhat.com
3 Federico Gimenez fgimenez@redhat.com
3 Marcus Sorensen mls@apple.com
3 Vatsal Parekh vparekh@redhat.com
3 alonsadan asadan@redhat.com
2 Kevin Wiesmueller kwiesmul@redhat.com
2 Marcus Sorensen marcus_sorensen@apple.com
1 Alex Kalenyuk akalenyu@redhat.com
1 Andrea Bolognani abologna@redhat.com
1 Chris Callegari mazzystr@gmail.com
1 Hao Yu yuh@us.ibm.com
1 Howard Zhang howard.zhang@arm.com
1 Jed Lejosne jed@redhat.com
1 LiHui andrewli@yunify.com
1 Nahshon Unna-Tsameret nunnatsa@redhat.com
1 Simone Tiraboschi stirabos@redhat.com
1 Stu Gott sgott@redhat.com
1 borod108 boris.od@gmail.com

Additional Resources

---
-----BEGIN PGP SIGNATURE-----

iQJKBAABCAA0FiEErKAMso7Mt+5MMnGnlaAXoY0MpLcFAmEH64UWHGRhdmlkdm9z
c2VsQGdtYWlsLmNvbQAKCRCVoBehjQykt5GPD/9xAEQlZdR45Rs4chJzijm4vIlw
ttYbFZHsaGwTs1zVrWfXn6wQBuSeSCS5qDUwtYod7oM6hZ7p2YAsiOhYANr/dOHd
PTnlVZCHVZ8OdzFw99579PXjmVp6fAlEW5lAwSX0rWXFHzErp0dMoWrdv4JNFyZu
+GuDd2g5AQj1ZQ68sML/pUHXYFi184zMbky9SVFcGNHf5S0s2Xo226WP575kD3tj
Zj17He4V5Fss1nVhuKJHgx6vc+Gy2XUQtitDbt/cxaqyl7n4rLYf9Y694kmeJgtq
DFnqPhz7QZepuCdrfa/c5eqR8ja6R04D7JIrai4owaf6lIP0BV+dgIXo7xWVDdFe
sKKO8tgUM/rOVLx7ckJNIdX9gDDgWOZOZtFZ+B0OXzXq7BxpAOA3hNPkGurYUZWV
0LHOMe/IQIPMz1I2hpAg27U08/+iePJLUk5pFINfANSTFcO9IWQt1i6rvGgm0KnL
ZHiNqg52qA9aopnCHiHO5SZ+qhfmfERKuh5G+w7ygiFEceopVCYX5MoAa384doG7
FDtXLomM3NFHPw0kq6KuSSgsFG66sKknX34AFMXdTP8wsB+yE1CL5664GOBWbx9K
MuGzKclIkM12aR5fwks8b2TVov/0RmM7P8ohq0dTlZaY9ZJxG71O2OFXLQOzsSJP
fbiUSg6RJEA+z19cpw==
=5OqU
-----END PGP SIGNATURE-----

Merge pull request #6058 from acardace/virt_launcher_shutdown_race_condition

virt-launcher: fix exit pod race condition

Contributors
redhat, gmail, and 5 other contributors
Assets 16
Pre-release
Pre-release

@kubevirt-bot kubevirt-bot released this Jul 28, 2021

tag v0.41.2
Tagger: Stu Gott sgott@redhat.com

v0.41.2

Git-EVTag-v0-SHA512: 354a878486f884f3a927afe3d1932948d7b935fb111e2fc07ce442e265104e54c0590f5f25e2682db6dbcae60f79578433ce608c78b76c6dfad1ad60c7c669be
-----BEGIN PGP SIGNATURE-----

iQJFBAABCAAvFiEEyKjbjVnkW4XfC7mJwcb1V7ng2YEFAmEBgh8RHHNnb3R0QHJl
ZGhhdC5jb20ACgkQwcb1V7ng2YFYqhAAxR2kflrhzjHvHf2Lev/GxMKQUEHAVc/n
uiqQYDvE6e8jdnuXWYpaEiJ7vZx8ZFJiHnb2jIW38+BNEIXFhK3NBu7fYJxRHvjX
tEUtzjLokaKc0yVmI78V6siAsYDfPEAJEw6u7zD7ml/EZG7wLmafzF/YfYj3LGyD
GV/OvCq8Gk+TMAmCHzS9Hzg7+GVJwTqD8pWVY7g3jeuRYfIW0lApx2xxmZwzbuBM
g+HAIzMa+RDabU6ZZqSMbVHNtHju+eOEKq75PGsV11KY8zDwCc7/pXk3bOnZDVfV
5tO+IxGBbBlYDSNlqoaQtEfe7dmf3fuQH2GvTm/o1WED0Jb2TM6ldJIDWbrXSAUy
2nbTsTAlHwjmZbN23ARnl9FHezq1CqalEoUEvvGRBRyYvmaXdWmGIaPAY3eMPX7c
x9up4DIWs9V4ZUtMtwGQC525D2sKMtmdawQBYETY6eYVFvJba8SM7OYNbTQyGjiK
aFaBJkt4ZT4H03mlfLeKt23+X8HKhiSupSke7qmbtHt2GMQkTPqwK2hmauxJlUT4
Sis6sCX8MnC72KohI3NhLoT2p07W+WPrNHJ2nHrbkUhQP6A5dpY8A6b5R1qrNsQO
+El2wt0SD957KaPOQkQJCc9O7FoT7Pjqo1HJ15TIuUHT6Mz6aKbhNaAI9kAy5Q6d
xkzsOatCqAs=
=uu9v
-----END PGP SIGNATURE-----

Merge pull request #6016 from kubevirt-bot/cherry-pick-5989-to-release-0.41

[release-0.41] migration: only remove migration-specific metadata from libvirt XML

Assets 20
Pre-release
Pre-release

@kubevirt-bot kubevirt-bot released this Jul 28, 2021

tag v0.41.1
Tagger: Stu Gott sgott@redhat.com

v0.41.1

Git-EVTag-v0-SHA512: e333cd4014b2202b012623eef8dcf711788af4395bb782dd821e70cf9e7983fdcb95fad13f4fd44074be2fee8b4183d36672ee2794fd4664e013823b9e2f0d38
-----BEGIN PGP SIGNATURE-----

iQJFBAABCAAvFiEEyKjbjVnkW4XfC7mJwcb1V7ng2YEFAmEBgQoRHHNnb3R0QHJl
ZGhhdC5jb20ACgkQwcb1V7ng2YGMUQ//cWEJ5CfIIT7piokiZ3EICDetvuqtEEan
7cGBMkx6uWPyQqTRXm0bMkB9U21L0DG4rhlpbGXHY2RxQhP2TUzCJju6VZ5496AO
aYR+Ul8ZDKToeDSzYXhRcXhgXfQyq5H8/B2w6ltXTPR2bzY5yEbnak0oxhVBk6ug
OCaazCclg0/n2YwWY2Gl8xhJRv+UMQsoajYDchKlmdT+4etLtZsR8yCtOV5v4dlY
OuGnsIIjWnQ87uyIiTtSINgEHS2cw+faRdqT+kRTRTSOWNsVz8Fac+DCdN1VNK8I
/mT9hjOhFqWMuNWylPtuXyPoGNh1sS1hkjjrJK0lYSy8WTtR35Ojn67eLLIMbV8u
i8Z/ygXcrij0MXNl21zGDJPm3eDTb61xfDDzUWyxvqqsbpIDjza88VVNhmt0/d8F
gDgBCG1YaIze7yDJLODOlp3kzjxBf4cFpDUsX44S/ahilQg/uQ8ThDxVx9qbZN+5
Xd+YAFRxe9KCfJ0xs6ih0lhy/J+cAWFBceWL1QuEspd/eVLNeY/Me/omuGOFQrAf
/37vTJHp7TYXbmK14+MINP93RQCn3apcrKa/nxr+AOFsHLzW0Y02Radoza56wntK
6c0l3CRy2K/JxMHNkvCY825E5pl62J7WQTNVXc8kXTA53Q46KmViB/aNMLmLTXeL
c5YxRzCyeuA=
=z2Ud
-----END PGP SIGNATURE-----

Merge pull request #5917 from davidvossel/pdb-segfault-v41

[release-0.41] fix pdb controller segfault

Assets 20
Pre-release
Pre-release

@kubevirt-bot kubevirt-bot released this Jul 21, 2021

Merge pull request #6068 from dhiller/assert-not-all-tests-skipped

Assert not all tests skipped

Assets 16
Pre-release
Pre-release

@rmohr rmohr released this Jul 21, 2021

Merge pull request #6052 from kubevirt-bot/cherry-pick-6005-to-releas…

…e-0.43

[release-0.43] virt-config: make containerDisk validation memory usage limit configurable
Assets 16