-
v0.20.0
This release follows v0.19.0 and consists of 290 changes, contributed by 26 people, leading to 514 files changed, 24045 insertions(+), 6666 deletions(-). The source code and selected binaries are available for download at: <https://github.com/kubevirt/kubevirt/releases/tag/v0.20.0>. The primary release artifact of KubeVirt is the git tree. The release tag is signed and can be verified using [git-evtag][git-evtag]. Pre-built containers are published on Docker Hub and can be viewed at: <https://hub.docker.com/u/kubevirt/>. Notable changes --------------- - Containerdisks are now secure and they are not copied anymore on every start. Old containerdisks can still be used in the same secure way, but new containerdisks can't be used on older kubevirt releases - Create specific SecurityContextConstraints on OKD instead of using the privileged SCC - Added clone authorization check for DataVolumes with PVC source - The sidecar feature is feature-gated now - Use container image shasums instead of tags for KubeVirt deployments - Protect control plane components against voluntary evictions with a PodDisruptionBudget of MinAvailable=1 - Replaced hardcoded `virtctl` by using the basename of the call, this enables nicer output when installed via krew plugin package manager - Added RNG device to all Fedora VMs in tests and examples (newer kernels might block bootimg while waiting for entropy) - The virtual memory is now set to match the memory limit, if memory limit is specified and guest memory is not - Support nftable for CoreOS - Added a block-volume flag to the virtctl image-upload command - Improved virtctl console/vnc data flow - Removed DataVolumes feature gate in favor of auto-detecting CDI support - Removed SR-IOV feature gate, it is enabled by default now - VMI-related metrics have been renamed from `kubevirt_vm_` to `kubevirt_vmi_` to better reflect their purpose - Added metric to report the VMI count - Improved integration with HCO by adding a CSV generator tool and modified KubeVirt CR conditions - CI Improvements: - Added dedicated SR-IOV test lane - Improved log gathering - Reduced amount of flaky tests Contributors ------------ 26 people contributed to this release: 70 Roman Mohr <rmohr@redhat.com> 52 Marc Sluiter <msluiter@redhat.com> 37 Daniel Hiller <daniel.hiller.1972@googlemail.com> 21 Arik Hadas <ahadas@redhat.com> 19 David Vossel <dvossel@redhat.com> 17 Federico Paolinelli <fpaoline@redhat.com> 12 Francesco Romani <fromani@redhat.com> 11 Marcin Franczyk <mfranczy@redhat.com> 8 Artyom Lukianov <alukiano@redhat.com> 7 Gage Orsburn <gageorsburn@live.com> 5 Ihar Hrachyshka <ihrachys@redhat.com> 4 Michael Henriksen <mhenriks@redhat.com> 4 Petr Kotas <pkotas@redhat.com> 3 Ihar Hrachyshka <ihar@redhat.com> 3 Sebastian Scheinkman <sscheink@redhat.com> 3 Vatsal Parekh <vatsalparekh@outlook.com> 2 Fabian Deutsch <fabiand@redhat.com> 2 Kunal Kushwaha <kushwaha_kunal_v7@lab.ntt.co.jp> 2 Xenia Lisovskaia <polnoch@protonmail.com> 2 kubevirt-bot <rmohr+kubebot@redhat.com> 1 Alexander Wels <awels@redhat.com> 1 Denys Shchedrivyi <dshchedr@redhat.com> 1 Niels de Vos <ndevos@redhat.com> 1 Petr Horacek <phoracek@redhat.com> 1 Vatsal Parekh <vparekh@redhat.com> 1 Yossi Segev <ysegev@redhat.com> Test Results ------------ > Ran 363 of 415 Specs in 11596.175 seconds > PASS Additional Resources -------------------- - Mailing list: <https://groups.google.com/forum/#!forum/kubevirt-dev> - Slack: <https://kubernetes.slack.com/messages/virtualization> - An easy to use demo: <https://github.com/kubevirt/demo> - [How to contribute][contributing] - [License][license] [git-evtag]: https://github.com/cgwalters/git-evtag#using-git-evtag [contributing]: https://github.com/kubevirt/kubevirt/blob/master/CONTRIBUTING.md [license]: https://github.com/kubevirt/kubevirt/blob/master/LICENSE --- git evtag sign v0.20.0 Git-EVTag-v0-SHA512: 32f77faef502bce6a7a2cb04a27b29e19f1a625cd0d2c622ca25117939126defefd85c62cd25d182389248cae512aafbbe249d46ef04ebbae4a03552f7b79045
-
v0.13.5
v0.13.5 Git-EVTag-v0-SHA512: 2d2e69a3a913eae76c796c85359ac342c56419a6b895f6b8a029a8f3feef269be50dbf2f177b496bc0e55912ddfd59a73c1a23ee44fdc85852388b2ef229b56f
-
v0.13.4
v0.13.4 Git-EVTag-v0-SHA512: 03aba503ee36ea488e63975c3f07166a633cff629839b3a141ac961e06abc570b17194decc6f672c1aa2f960ff795fee8f90b0510d03e65a5a959d3bc5848fa0
-
v0.19.0
This release follows v0.18.0 and consists of 216 changes, contributed by 26 people, leading to 621 files changed, 21307 insertions(+), 11875 deletions(-). The source code and selected binaries are available for download at: <https://github.com/kubevirt/kubevirt/releases/tag/v0.19.0-rc.0>. The primary release artifact of KubeVirt is the git tree. The release tag is signed and can be verified using [git-evtag][git-evtag]. Pre-built containers are published on Docker Hub and can be viewed at: <https://hub.docker.com/u/kubevirt/>. Notable changes --------------- - Fixes when run on kind - Fixes for sub-resource RBAC - Limit pod network interface bindings - Many additional bug fixes in many areas - Additional testcases for updates, disk types, live migration with NFS - Additional testcases for memory over-commit, block storage, cpu manager, headless mode - Improvements around HyperV - Improved error handling for runStartegies - Improved update procedure - Improved network metrics reporting (packets and errors) - Improved guest overhead calculation - Improved SR-IOV testsuite - Support for live migration auto-converge - Support for config-drive disks - Support for setting a pullPolicy con containerDisks - Support for unprivileged VMs when using SR-IOV - Introduction of a project security policy Contributors ------------ 26 people contributed to this release: 33 Marc Sluiter <msluiter@redhat.com> 28 Roman Mohr <rmohr@redhat.com> 27 Vladik Romanovsky <vromanso@redhat.com> 24 David Vossel <dvossel@redhat.com> 12 Artyom Lukianov <alukiano@redhat.com> 11 Arik Hadas <ahadas@redhat.com> 11 Francesco Romani <fromani@redhat.com> 9 Daniel Gonzalez <daniel@gonzalez-nothnagel.de> 8 Daniel Hiller <daniel.hiller.1972@gmail.com> 7 Ihar Hrachyshka <ihar@redhat.com> 7 Marcin Franczyk <mfranczy@redhat.com> 6 Daniel Hiller <daniel.hiller.1972@googlemail.com> 5 Petr Kotas <pkotas@redhat.com> 5 Stu Gott <sgott@redhat.com> 4 Ihar Hrachyshka <ihrachys@redhat.com> 4 Sebastian Scheinkman <sscheink@redhat.com> 3 Kedar Bidarkar <kbidarka@redhat.com> 2 Federico Paolinelli <fpaoline@redhat.com> 2 Kunal Kushwaha <kushwaha_kunal_v7@lab.ntt.co.jp> 2 j-griffith <john.griffith8@gmail.com> 1 Fabian Deutsch <fabiand@redhat.com> 1 Federico Paolinelli <fedepaol@gmail.com> 1 Jim Ma <ema@redhat.com> 1 Mark Knowles <mknowles@redhat.com> 1 Petr Horacek <phoracek@redhat.com> 1 Vatsal Parekh <vparekh@redhat.com> Test Results ------------ > Ran 356 of 404 Specs in 11020.915 seconds > PASS Additional Resources -------------------- - Mailing list: <https://groups.google.com/forum/#!forum/kubevirt-dev> - Slack: <https://kubernetes.slack.com/messages/virtualization> - An easy to use demo: <https://github.com/kubevirt/demo> - [How to contribute][contributing] - [License][license] [git-evtag]: https://github.com/cgwalters/git-evtag#using-git-evtag [contributing]: https://github.com/kubevirt/kubevirt/blob/master/CONTRIBUTING.md [license]: https://github.com/kubevirt/kubevirt/blob/master/LICENSE Git-EVTag-v0-SHA512: 055db975577ce048407b975caf1d845783838586e4f8764306858cbc661b0f44af9f9509533d865fc913002dbd51f437ce1ccd3d9ea69f810eaf1b05ee8dfbf0 -
v0.17.4
v0.17.4 Git-EVTag-v0-SHA512: 0e8a774e700a028dab61a83891d5ac1cbaa78c1c23f2d05f2818cda84c065a61f0b860f80cc35dff4504bcf67c7084e1f91c0c5dc4c68c71434e4a0103030685
-
v0.17.3
v0.17.3 Git-EVTag-v0-SHA512: 0679c07154fc2d3d82fc6853243f83a4af9d2ddcc3de57688ce8e92ab12af559e4305abcc925c4f26a6ac3e34ab007eee63839373e4a867521d00aac50a45597
-
v0.18.1
v0.18.1
-
v0.18.0
This release follows v0.17.0 and consists of 167 changes, contributed by 16 people, leading to 8712 files changed, 160209 insertions(+), 2178748 deletions(-). The source code and selected binaries are available for download at: <https://github.com/kubevirt/kubevirt/releases/tag/v0.18.0>. The primary release artifact of KubeVirt is the git tree. The release tag is signed and can be verified using [git-evtag][git-evtag]. Pre-built containers are published on Docker Hub and can be viewed at: <https://hub.docker.com/u/kubevirt/>. Notable changes --------------- - Build: Use of go modules - CI: Support for Kubernetes 1.13 - Countless testcase fixes and additions - Several smaller bug fixes - Improved upgrade documentation Contributors ------------ 16 people contributed to this release: 44 Stu Gott <sgott@redhat.com> 32 Arik Hadas <ahadas@redhat.com> 20 David Vossel <dvossel@redhat.com> 17 Artyom Lukianov <alukiano@redhat.com> 15 Roman Mohr <rmohr@redhat.com> 11 Marc Sluiter <msluiter@redhat.com> 6 Sebastian Scheinkman <sscheink@redhat.com> 5 Marcin Franczyk <mfranczy@redhat.com> 4 Fabian Deutsch <fabiand@redhat.com> 3 Denis Ollier <dollierp@redhat.com> 3 Petr Kotas <pkotas@redhat.com> 3 Vladik Romanovsky <vromanso@redhat.com> 1 Daniel Hiller <dhiller@redhat.com> 1 Ihar Hrachyshka <ihar@redhat.com> 1 Ihar Hrachyshka <ihrachys@redhat.com> 1 Keith Schincke <keith.schincke@gmail.com> Test Results ------------ > Ran 311 of 359 Specs in 9209.761 seconds > PASS Additional Resources -------------------- - Mailing list: <https://groups.google.com/forum/#!forum/kubevirt-dev> - Slack: <https://kubernetes.slack.com/messages/virtualization> - An easy to use demo: <https://github.com/kubevirt/demo> - [How to contribute][contributing] - [License][license] [git-evtag]: https://github.com/cgwalters/git-evtag#using-git-evtag [contributing]: https://github.com/kubevirt/kubevirt/blob/master/CONTRIBUTING.md [license]: https://github.com/kubevirt/kubevirt/blob/master/LICENSE Git-EVTag-v0-SHA512: 641ad8570fd446ed860299e3ce75d1327f98dc8db253878deec3fcde7b565ebb23580c776c0f5bd79e8477f8170e755840afdf7cf2ff92f16631d474c50cbdc3 -
v0.17.2
v0.17.2 Git-EVTag-v0-SHA512: 98f1f52d813f0680027677fdccc688d23edc8777697d22e1608c541e5eebec6ff114f17474c7d2e2715e2ad00fe4ac16598b73787f7ae6eba421b6286b730bb9
-
v0.17.1
v0.17.1 Git-EVTag-v0-SHA512: f549f486b80870efff6086a365ab17fed5305de369c74816e28c0dac4b9458e0a21d10a231d7e1f8c3035d4b243a3d7562521d7f3b3f6d83359bfbe286fc5b75
-
v0.17.0
This release follows v0.16.0 and consists of 178 changes, contributed by 16 people, leading to 439 files changed, 17189 insertions(+), 4807 deletions(-). The source code and selected binaries are available for download at: <https://github.com/kubevirt/kubevirt/releases/tag/v0.17.0>. The primary release artifact of KubeVirt is the git tree. The release tag is signed and can be verified using [git-evtag][git-evtag]. Pre-built containers are published on Docker Hub and can be viewed at: <https://hub.docker.com/u/kubevirt/>. Notable changes --------------- - Several testcase additions - Improved virt-controller node distribution - Improved support between version migrations - Support for a configurable MachineType default - Support for live-migration of a VM on node taints - Support for VM swap metrics - Support for versioned virt-launcher / virt-handler communication - Support for HyperV flags - Support for different VM run strategies (i.e manual and rerunOnFailure) - Several fixes for live-migration (TLS support, protected pods) Contributors ------------ 16 people contributed to this release: 46 David Vossel <dvossel@redhat.com> 35 Roman Mohr <rmohr@redhat.com> 20 Vladik Romanovsky <vromanso@redhat.com> 18 Marc Sluiter <msluiter@redhat.com> 18 Stu Gott <sgott@redhat.com> 17 Arik Hadas <ahadas@redhat.com> 7 Francesco Romani <fromani@redhat.com> 5 Artyom Lukianov <alukiano@redhat.com> 2 Alexander Wels <awels@redhat.com> 2 Ihar Hrachyshka <ihar@redhat.com> 2 Karel Šimon <ksimon@redhat.com> 2 Marcin Franczyk <mfranczy@redhat.com> 1 Denis Ollier <dollierp@redhat.com> 1 Irit goihman <igoihman@redhat.com> 1 Mariusz Mazur <mmazur@redhat.com> 1 Petr Kotas <pkotas@redhat.com> Test Results ------------ > Ran 293 of 338 Specs in 8297.680 seconds > PASS Additional Resources -------------------- - Mailing list: <https://groups.google.com/forum/#!forum/kubevirt-dev> - Slack: <https://kubernetes.slack.com/messages/virtualization> - An easy to use demo: <https://github.com/kubevirt/demo> - [How to contribute][contributing] - [License][license] [git-evtag]: https://github.com/cgwalters/git-evtag#using-git-evtag [contributing]: https://github.com/kubevirt/kubevirt/blob/master/CONTRIBUTING.md [license]: https://github.com/kubevirt/kubevirt/blob/master/LICENSE Git-EVTag-v0-SHA512: 06ad84274b0a83d110d4ab9163c9dea72631290695a0cf073de0bf07633a1c480b8516db218ea6c5dd9766848f7a11842fc46fa46fd55ad78bdbd8080fa328f0 -
v0.17.0-alpha.1
v0.17.0-alpha.1
-
v0.17.0-alpha.0
v0.17.0-alpha.0 Git-EVTag-v0-SHA512: 5ecd2823812aa6da86a86aa4aa4667d56b0cdf1306ba2efb8deb8d2cc1fb4ece6963ccf2896fb178d2931f19af32a776f3d2592aa83fc074471682e9dd48ff31
-
v0.16.0
This release follows v0.15.0 and consists of 228 changes, contributed by 24 people, leading to 790 files changed, 63334 insertions(+), 2560 deletions(-). The source code and selected binaries are available for download at: <https://github.com/kubevirt/kubevirt/releases/tag/v0.16.0>. The primary release artifact of KubeVirt is the git tree. The release tag is signed and can be verified using [git-evtag][git-evtag]. Pre-built containers are published on Docker Hub and can be viewed at: <https://hub.docker.com/u/kubevirt/>. Notable changes --------------- - Bazel fixes - Initial work to support upgrades (not finalized) - Initial support for HyperV features - Support propagation of MAC addresses to multus - Support live migration cancellation - Support for table input devices - Support for generating OLM metadata - Support for triggering VM live migration on node taints Contributors ------------ 24 people contributed to this release: 68 Roman Mohr <rmohr@redhat.com> 38 David Vossel <dvossel@redhat.com> 33 Vladik Romanovsky <vromanso@redhat.com> 20 Marc Sluiter <msluiter@redhat.com> 19 Greg Bock <greg.bock@stackpath.com> 9 Denis Ollier <dollierp@redhat.com> 7 Ihar Hrachyshka <ihar@redhat.com> 6 Artyom Lukianov <alukiano@redhat.com> 4 Arik Hadas <ahadas@redhat.com> 3 Francesco Romani <fromani@redhat.com> 3 Ihar Hrachyshka <ihrachys@redhat.com> 3 Marc Koderer <marc@koderer.com> 3 Sebastian Scheinkman <sscheink@redhat.com> 2 Gladkov Alexey <agladkov@redhat.com> 1 10240987 <ji.yuan@zte.com.cn> 1 Kedar Bidarkar <kbidarka@redhat.com> 1 Michael Henkel <michael.henkel@gmail.com> 1 Michael Henriksen <mhenriks@redhat.com> 1 Petr Kotas <pkotas@redhat.com> 1 Quique Llorente <ellorent@redhat.com> 1 Stu Gott <sgott@redhat.com> 1 Tareq Alayan <talayan@redhat.com> 1 Yossi Segev <ysegev@redhat.com> 1 nitkon <niteshkonkar@in.ibm.com> Test Results ------------ > Ran 260 of 308 Specs in 7643.227 seconds > PASS Additional Resources -------------------- - Mailing list: <https://groups.google.com/forum/#!forum/kubevirt-dev> - Slack: <https://kubernetes.slack.com/messages/virtualization> - An easy to use demo: <https://github.com/kubevirt/demo> - [How to contribute][contributing] - [License][license] [git-evtag]: https://github.com/cgwalters/git-evtag#using-git-evtag [contributing]: https://github.com/kubevirt/kubevirt/blob/master/CONTRIBUTING.md [license]: https://github.com/kubevirt/kubevirt/blob/master/LICENSE Git-EVTag-v0-SHA512: f99bfc983a949c2ae6a851a8775f610a69ff4ae6f3c159a07b6a7d656747621a8a2976b524fdd0c1a8ac65ef2c0a56810b809731eef2bd7d1882fff3de48379b -
v0.16.0-alpha.0
v0.16.0-alpha.0