github kubevirt/kubevirt v0.34.0-rc.2

latest releases: v1.3.0-beta.0, v1.2.1, v1.3.0-alpha.0...
pre-release3 years ago

This release follows v0.33.0 and consists of 366 changes, contributed by 35 people, leading to 1042 files changed, 110966 insertions(+), 117125 deletions(-).

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

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

Pre-built containers are published on Docker Hub and can be viewed at: https://hub.docker.com/u/kubevirt/.

Notable changes

  • [PR #4315][kubevirt-bot] PVCs populated by DVs are now allowed as volumes.
  • [PR #3837][jean-edouard] VM interfaces with no bootOrder will no longer be candidates for boot when using the BIOS bootloader, as documented
  • [PR #3879][ashleyschuett] KubeVirt should now be configured through the KubeVirt CR configuration key. The usage of the kubevirt-confg ConfigMap will be deprecated in the future.
  • [PR #4074][stu-gott] Fixed bug preventing non-admin users from pausing/unpausing VMs
  • [PR #4252][rhrazdil] Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1853911
  • [PR #4016][ashleyschuett] Allow for post copy VMI migrations
  • [PR #4235][davidvossel] Fixes timeout failure that occurs when pulling large containerDisk images
  • [PR #4263][rmohr] Add readiness and liveness probes to virt-handler, to clearly indicate readiness
  • [PR #4248][maiqueb] always compile KubeVirt with selinux support on pure go builds.
  • [PR #4012][danielBelenky] Added support for the eviction API for VMIs with eviction strategy. This enables VMIs to be live-migrated when the node is drained or when the descheduler wants to move a VMI to a different node.
  • [PR #4075][ArthurSens] Metric kubevirt_vmi_vcpu_seconds' state label is now exposed as a human-readable state instead of an integer
  • [PR #4162][vladikr] introduce a cpuAllocationRatio config parameter to normalize the number of CPUs requested for a pod, based on the number of vCPUs
  • [PR #4177][maiqueb] Use vishvananda/netlink instead of songgao/water to create tap devices.
  • [PR #4092][stu-gott] Allow specifying nodeSelectors, affinity and tolerations to control where KubeVirt components will run
  • [PR #3927][ArthurSens] Adds new metric kubevirt_vmi_memory_unused_bytes
  • [PR #3493][vladikr] virtIO-FS is being added as experimental, protected by a feature-gate that needs to be enabled in the kubevirt config by the administrator
  • [PR #4193][mhenriks] Add snapshot.kubevirt.io to admin/edit/view roles
  • [PR #4149][qinqon] Bump kubevirtci to k8s-1.19
  • [PR #3471][crobinso] Allow hiding that the VM is running on KVM, so that Nvidia graphics cards can be passed through
  • [PR #4115][phoracek] Add conformance automation and manifest publishing
  • [PR #3733][davidvossel] each PRs description.
  • [PR #4082][mhenriks] VirtualMachineRestore API and implementation
  • [PR #4154][davidvossel] Fixes issue with Serivce endpoints not being updated properly in place during KubeVirt updates.
  • [PR #3289][vatsalparekh] Add option to run only VNC Proxy in virtctl
  • [PR #4027][alicefr] Added memfd as default memory backend for hugepages. This introduces the new annotation kubevirt.io/memfd to disable memfd as default and fallback to the previous behavior.
  • [PR #3612][ashleyschuett] Adds customizeComponents to the kubevirt api
  • [PR #4029][cchengleo] Fix an issue which prevented virt-operator from installing monitoring resources in custom namespaces.
  • [PR #4031][rmohr] Initial support for sonobuoy for conformance testing

Contributors

35 people contributed to this release:

38 Ashley Schuett ashleyns1992@gmail.com
33 Roman Mohr rmohr@redhat.com
26 Michael Henriksen mhenriks@redhat.com
25 Miguel Duarte Barroso mdbarroso@redhat.com
21 David Vossel dvossel@redhat.com
19 rmohr rmohr@redhat.com
17 Stu Gott sgott@redhat.com
15 Vladik Romanovsky vromanso@redhat.com
11 Jed Lejosne jed@redhat.com
10 Or Shoval oshoval@redhat.com
8 Daniel Belenky dbelenky@redhat.com
8 Quique Llorente ellorent@redhat.com
7 Alice Frosi afrosi@redhat.com
6 Bartosz Rybacki brybacki@redhat.com
5 Cheng Cheng cheng@ccheng.us
5 Edward Haas edwardh@redhat.com
5 Vatsal Parekh vparekh@redhat.com
4 Petr Horacek phoracek@redhat.com
4 arthursens arthursens2005@gmail.com
3 Cole Robinson crobinso@redhat.com
2 Alexander Wels awels@redhat.com
2 Cheng Cheng ccheng@ccheng.us
2 Cheng Cheng chengcheng@apple.com
2 Victor Toso victortoso@redhat.com
1 Alex Kalenyuk akalenyu@redhat.com
1 Andrea Bolognani abologna@redhat.com
1 Daniel Hiller daniel.hiller.1972@gmail.com
1 Igor Bezukh ibezukh@redhat.com
1 Kedar Bidarkar kbidarka@redhat.com
1 L. Pivarc lpivarc@redhat.com
1 Maya Rashish mrashish@redhat.com
1 Radim Hrazdil rhrazdil@redhat.com
1 Ram Lavi ralavi@redhat.com

Additional Resources

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

iQIzBAABCAAdFiEEwngPw8Y+R3leLJagNnOBC8q2tBkFAl99mXUACgkQNnOBC8q2
tBnqWhAAqi5b2XUgL+QkbCuv6erEFXTtu68Lc6IR6jGUilIA77KvvrwJ9zoRtePl
c6j79SMSLhi1BakJIFLfThJXuMLJZdJYftFW4GVXter1ZkhAagPJxJylalbIv/Yu
GD9wXsrYn4d99iqfIk/KeET2lgTpvaJXon18JiT37svvXruVN3IhJNRWGAprJhvr
wMqNViGkoOFKHn/kVLSkFGSgW3a5Qq1I+EO7F7lRVd5DVqYXPw8fZfVHszH6x3QZ
BBgVXyK8AVfM2AdEik99LgmmPz6Lhyv0XmNHvjnqdxBNTBQWOM3t2L9yxF15k+1G
s4qYyLu/UeAO9FQgf3H3g4/6KN8HQb+D53+9UmdswPfcK9UcaNQg1Nrb/wSAJiNx
V8tzukOvMz56VkzqfEJD3bwwh1PR42iVcTEDcuJPkOQ095JLf22dfPkKgK34IEvc
tVVI1CXQpTQVsd1Ntuo5pmK7vofYCveu/leimEdXbe0ldvvga1ZwCCxOwsA7yfeA
/RRJot3yXqWJvtykhod/e57y8Jvb4OzvcxOZt6AckuCQjDhM20bjTAgCmo3c3BfC
M8EQehIDLGpUpe5+cOGNOsCPIkDmYDKoxqlnSy0qGA2hUoQDZX02Bq9xnAiwl236
mlPXvh3SFfGQgfbZqI0hYOH2USHmhEU8pHl7IAnKTLLZgx4akfw=
=clEo
-----END PGP SIGNATURE-----

commit 781443e (HEAD -> release-0.34, tag: v0.34.0-rc.2, origin/release-0.34, add-workspace-to-release)
Author: Daniel Belenky dbelenky@redhat.com
Date: Wed Oct 7 12:58:28 2020 +0300

Add mirrored dependencies to WORKSPACE

Signed-off-by: Daniel Belenky <dbelenky@redhat.com>

Don't miss a new kubevirt release

NewReleases is sending notifications on new releases.