tag:github.com,2008:https://github.com/rnetser/kubevirt/releases Release notes from kubevirt 2019-08-27T14:58:15Z tag:github.com,2008:Repository/204921789/v0.20.3 2019-08-27T14:58:15Z v0.20.3 <p>Git-EVTag-v0-SHA512: 56defde0ca89cd8cca9c702632ce2815f631979fb6c2eaaa…</p> slintes tag:github.com,2008:Repository/204921789/v0.20.2 2019-08-20T13:51:07Z v0.20.2 <p>Git-EVTag-v0-SHA512: 9b843c365f5ff883e9440bce466376effefe9111b14191b0…</p> slintes tag:github.com,2008:Repository/204921789/v0.20.1 2019-08-09T17:48:17Z v0.20.1: --- <p>This release follows v0.19.0 and consists of 292 changes, contributed by<br> 26 people, leading to 514 files changed, 24045 insertions(+), 6666 deletions(-).</p> <p>The source code and selected binaries are available for download at:<br> <a href="https://github.com/kubevirt/kubevirt/releases/tag/v0.20.1">https://github.com/kubevirt/kubevirt/releases/tag/v0.20.1</a>.</p> <p>The primary release artifact of KubeVirt is the git tree. The release tag is<br> signed and can be verified using <a href="https://github.com/cgwalters/git-evtag#using-git-evtag">git-evtag</a>.</p> <p>Pre-built containers are published on Docker Hub and can be viewed at:<br> <a href="https://hub.docker.com/u/kubevirt/" rel="nofollow">https://hub.docker.com/u/kubevirt/</a>.</p> <h2>Notable changes</h2> <ul> <li>Containerdisks are now secure and they are not copied anymore on every start.<br> Old containerdisks can still be used in the same secure way, but new<br> containerdisks can't be used on older kubevirt releases</li> <li>Create specific SecurityContextConstraints on OKD instead of using the<br> privileged SCC</li> <li>Added clone authorization check for DataVolumes with PVC source</li> <li>The sidecar feature is feature-gated now</li> <li>Use container image shasums instead of tags for KubeVirt deployments</li> <li>Protect control plane components against voluntary evictions with a<br> PodDisruptionBudget of MinAvailable=1</li> <li>Replaced hardcoded <code>virtctl</code> by using the basename of the call, this enables<br> nicer output when installed via krew plugin package manager</li> <li>Added RNG device to all Fedora VMs in tests and examples (newer kernels might<br> block bootimg while waiting for entropy)</li> <li>The virtual memory is now set to match the memory limit, if memory limit is<br> specified and guest memory is not</li> <li>Support nftable for CoreOS</li> <li>Added a block-volume flag to the virtctl image-upload command</li> <li>Improved virtctl console/vnc data flow</li> <li>Removed DataVolumes feature gate in favor of auto-detecting CDI support</li> <li>Removed SR-IOV feature gate, it is enabled by default now</li> <li>VMI-related metrics have been renamed from <code>kubevirt_vm_</code> to <code>kubevirt_vmi_</code><br> to better reflect their purpose</li> <li>Added metric to report the VMI count</li> <li>Improved integration with HCO by adding a CSV generator tool and modified<br> KubeVirt CR conditions</li> <li>CI Improvements: <ul> <li>Added dedicated SR-IOV test lane</li> <li>Improved log gathering</li> <li>Reduced amount of flaky tests</li> </ul> </li> </ul> <h2>Contributors</h2> <p>26 people contributed to this release:</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content=" 70 Roman Mohr &lt;rmohr@redhat.com&gt; 54 Marc Sluiter &lt;msluiter@redhat.com&gt; 37 Daniel Hiller &lt;daniel.hiller.1972@googlemail.com&gt; 21 Arik Hadas &lt;ahadas@redhat.com&gt; 19 David Vossel &lt;dvossel@redhat.com&gt; 17 Federico Paolinelli &lt;fpaoline@redhat.com&gt; 12 Francesco Romani &lt;fromani@redhat.com&gt; 11 Marcin Franczyk &lt;mfranczy@redhat.com&gt; 8 Artyom Lukianov &lt;alukiano@redhat.com&gt; 7 Gage Orsburn &lt;gageorsburn@live.com&gt; 5 Ihar Hrachyshka &lt;ihrachys@redhat.com&gt; 4 Michael Henriksen &lt;mhenriks@redhat.com&gt; 4 Petr Kotas &lt;pkotas@redhat.com&gt; 3 Ihar Hrachyshka &lt;ihar@redhat.com&gt; 3 Sebastian Scheinkman &lt;sscheink@redhat.com&gt; 3 Vatsal Parekh &lt;vatsalparekh@outlook.com&gt; 2 Fabian Deutsch &lt;fabiand@redhat.com&gt; 2 Kunal Kushwaha &lt;kushwaha_kunal_v7@lab.ntt.co.jp&gt; 2 Xenia Lisovskaia &lt;polnoch@protonmail.com&gt; 2 kubevirt-bot &lt;rmohr+kubebot@redhat.com&gt; 1 Alexander Wels &lt;awels@redhat.com&gt; 1 Denys Shchedrivyi &lt;dshchedr@redhat.com&gt; 1 Niels de Vos &lt;ndevos@redhat.com&gt; 1 Petr Horacek &lt;phoracek@redhat.com&gt; 1 Vatsal Parekh &lt;vparekh@redhat.com&gt; 1 Yossi Segev &lt;ysegev@redhat.com&gt;"><pre class="notranslate"><code> 70 Roman Mohr &lt;rmohr@redhat.com&gt; 54 Marc Sluiter &lt;msluiter@redhat.com&gt; 37 Daniel Hiller &lt;daniel.hiller.1972@googlemail.com&gt; 21 Arik Hadas &lt;ahadas@redhat.com&gt; 19 David Vossel &lt;dvossel@redhat.com&gt; 17 Federico Paolinelli &lt;fpaoline@redhat.com&gt; 12 Francesco Romani &lt;fromani@redhat.com&gt; 11 Marcin Franczyk &lt;mfranczy@redhat.com&gt; 8 Artyom Lukianov &lt;alukiano@redhat.com&gt; 7 Gage Orsburn &lt;gageorsburn@live.com&gt; 5 Ihar Hrachyshka &lt;ihrachys@redhat.com&gt; 4 Michael Henriksen &lt;mhenriks@redhat.com&gt; 4 Petr Kotas &lt;pkotas@redhat.com&gt; 3 Ihar Hrachyshka &lt;ihar@redhat.com&gt; 3 Sebastian Scheinkman &lt;sscheink@redhat.com&gt; 3 Vatsal Parekh &lt;vatsalparekh@outlook.com&gt; 2 Fabian Deutsch &lt;fabiand@redhat.com&gt; 2 Kunal Kushwaha &lt;kushwaha_kunal_v7@lab.ntt.co.jp&gt; 2 Xenia Lisovskaia &lt;polnoch@protonmail.com&gt; 2 kubevirt-bot &lt;rmohr+kubebot@redhat.com&gt; 1 Alexander Wels &lt;awels@redhat.com&gt; 1 Denys Shchedrivyi &lt;dshchedr@redhat.com&gt; 1 Niels de Vos &lt;ndevos@redhat.com&gt; 1 Petr Horacek &lt;phoracek@redhat.com&gt; 1 Vatsal Parekh &lt;vparekh@redhat.com&gt; 1 Yossi Segev &lt;ysegev@redhat.com&gt; </code></pre></div> <h2>Test Results</h2> <blockquote> <blockquote> <p>Ran 363 of 415 Specs in 11596.175 seconds<br> PASS</p> </blockquote> </blockquote> <h2>Additional Resources</h2> <ul> <li>Mailing list: <a href="https://groups.google.com/forum/#!forum/kubevirt-dev" rel="nofollow">https://groups.google.com/forum/#!forum/kubevirt-dev</a></li> <li>Slack: <a href="https://kubernetes.slack.com/messages/virtualization" rel="nofollow">https://kubernetes.slack.com/messages/virtualization</a></li> <li>An easy to use demo: <a href="https://github.com/kubevirt/demo">https://github.com/kubevirt/demo</a></li> <li><a href="https://github.com/kubevirt/kubevirt/blob/master/CONTRIBUTING.md">How to contribute</a></li> <li><a href="https://github.com/kubevirt/kubevirt/blob/master/LICENSE">License</a></li> </ul> <p>Git-EVTag-v0-SHA512: 903afdbc72e83d1692aa38eb3339f28a977fdefc78151314c4b3c1ef91d87cc9d92ff0ff874c3752ed23c4136aab958fe215430ae531b0feb9c4e6a0112685e9</p> slintes tag:github.com,2008:Repository/204921789/v0.20.0 2019-08-09T14:42:41Z v0.20.0: This release follows v0.19.0 and consists of 290 changes, contributed by <p>26 people, leading to 514 files changed, 24045 insertions(+), 6666 deletions(-).</p> <p>The source code and selected binaries are available for download at:<br> <a href="https://github.com/kubevirt/kubevirt/releases/tag/v0.20.0">https://github.com/kubevirt/kubevirt/releases/tag/v0.20.0</a>.</p> <p>The primary release artifact of KubeVirt is the git tree. The release tag is<br> signed and can be verified using [git-evtag][git-evtag].</p> <p>Pre-built containers are published on Docker Hub and can be viewed at:<br> <a href="https://hub.docker.com/u/kubevirt/" rel="nofollow">https://hub.docker.com/u/kubevirt/</a>.</p> <h2>Notable changes</h2> <ul> <li>Containerdisks are now secure and they are not copied anymore on every start.<br> Old containerdisks can still be used in the same secure way, but new<br> containerdisks can't be used on older kubevirt releases</li> <li>Create specific SecurityContextConstraints on OKD instead of using the<br> privileged SCC</li> <li>Added clone authorization check for DataVolumes with PVC source</li> <li>The sidecar feature is feature-gated now</li> <li>Use container image shasums instead of tags for KubeVirt deployments</li> <li>Protect control plane components against voluntary evictions with a<br> PodDisruptionBudget of MinAvailable=1</li> <li>Replaced hardcoded <code>virtctl</code> by using the basename of the call, this enables<br> nicer output when installed via krew plugin package manager</li> <li>Added RNG device to all Fedora VMs in tests and examples (newer kernels might<br> block bootimg while waiting for entropy)</li> <li>The virtual memory is now set to match the memory limit, if memory limit is<br> specified and guest memory is not</li> <li>Support nftable for CoreOS</li> <li>Added a block-volume flag to the virtctl image-upload command</li> <li>Improved virtctl console/vnc data flow</li> <li>Removed DataVolumes feature gate in favor of auto-detecting CDI support</li> <li>Removed SR-IOV feature gate, it is enabled by default now</li> <li>VMI-related metrics have been renamed from <code>kubevirt_vm_</code> to <code>kubevirt_vmi_</code><br> to better reflect their purpose</li> <li>Added metric to report the VMI count</li> <li>Improved integration with HCO by adding a CSV generator tool and modified<br> KubeVirt CR conditions</li> <li>CI Improvements: <ul> <li>Added dedicated SR-IOV test lane</li> <li>Improved log gathering</li> <li>Reduced amount of flaky tests</li> </ul> </li> </ul> <h2>Contributors</h2> <p>26 people contributed to this release:<br> 70 Roman Mohr <a href="mailto:rmohr@redhat.com">rmohr@redhat.com</a><br> 52 Marc Sluiter <a href="mailto:msluiter@redhat.com">msluiter@redhat.com</a><br> 37 Daniel Hiller <a href="mailto:daniel.hiller.1972@googlemail.com">daniel.hiller.1972@googlemail.com</a><br> 21 Arik Hadas <a href="mailto:ahadas@redhat.com">ahadas@redhat.com</a><br> 19 David Vossel <a href="mailto:dvossel@redhat.com">dvossel@redhat.com</a><br> 17 Federico Paolinelli <a href="mailto:fpaoline@redhat.com">fpaoline@redhat.com</a><br> 12 Francesco Romani <a href="mailto:fromani@redhat.com">fromani@redhat.com</a><br> 11 Marcin Franczyk <a href="mailto:mfranczy@redhat.com">mfranczy@redhat.com</a><br> 8 Artyom Lukianov <a href="mailto:alukiano@redhat.com">alukiano@redhat.com</a><br> 7 Gage Orsburn <a href="mailto:gageorsburn@live.com">gageorsburn@live.com</a><br> 5 Ihar Hrachyshka <a href="mailto:ihrachys@redhat.com">ihrachys@redhat.com</a><br> 4 Michael Henriksen <a href="mailto:mhenriks@redhat.com">mhenriks@redhat.com</a><br> 4 Petr Kotas <a href="mailto:pkotas@redhat.com">pkotas@redhat.com</a><br> 3 Ihar Hrachyshka <a href="mailto:ihar@redhat.com">ihar@redhat.com</a><br> 3 Sebastian Scheinkman <a href="mailto:sscheink@redhat.com">sscheink@redhat.com</a><br> 3 Vatsal Parekh <a href="mailto:vatsalparekh@outlook.com">vatsalparekh@outlook.com</a><br> 2 Fabian Deutsch <a href="mailto:fabiand@redhat.com">fabiand@redhat.com</a><br> 2 Kunal Kushwaha <a href="mailto:kushwaha_kunal_v7@lab.ntt.co.jp">kushwaha_kunal_v7@lab.ntt.co.jp</a><br> 2 Xenia Lisovskaia <a href="mailto:polnoch@protonmail.com">polnoch@protonmail.com</a><br> 2 kubevirt-bot <a href="mailto:rmohr+kubebot@redhat.com">rmohr+kubebot@redhat.com</a><br> 1 Alexander Wels <a href="mailto:awels@redhat.com">awels@redhat.com</a><br> 1 Denys Shchedrivyi <a href="mailto:dshchedr@redhat.com">dshchedr@redhat.com</a><br> 1 Niels de Vos <a href="mailto:ndevos@redhat.com">ndevos@redhat.com</a><br> 1 Petr Horacek <a href="mailto:phoracek@redhat.com">phoracek@redhat.com</a><br> 1 Vatsal Parekh <a href="mailto:vparekh@redhat.com">vparekh@redhat.com</a><br> 1 Yossi Segev <a href="mailto:ysegev@redhat.com">ysegev@redhat.com</a></p> <h2>Test Results</h2> <blockquote> <p>Ran 363 of 415 Specs in 11596.175 seconds<br> PASS</p> </blockquote> <h2>Additional Resources</h2> <ul> <li>Mailing list: <a href="https://groups.google.com/forum/#!forum/kubevirt-dev" rel="nofollow">https://groups.google.com/forum/#!forum/kubevirt-dev</a></li> <li>Slack: <a href="https://kubernetes.slack.com/messages/virtualization" rel="nofollow">https://kubernetes.slack.com/messages/virtualization</a></li> <li>An easy to use demo: <a href="https://github.com/kubevirt/demo">https://github.com/kubevirt/demo</a></li> <li>[How to contribute][contributing]</li> <li>[License][license]<br> [git-evtag]: <a href="https://github.com/cgwalters/git-evtag#using-git-evtag">https://github.com/cgwalters/git-evtag#using-git-evtag</a><br> [contributing]: <a href="https://github.com/kubevirt/kubevirt/blob/master/CONTRIBUTING.md">https://github.com/kubevirt/kubevirt/blob/master/CONTRIBUTING.md</a><br> [license]: <a href="https://github.com/kubevirt/kubevirt/blob/master/LICENSE">https://github.com/kubevirt/kubevirt/blob/master/LICENSE</a></li> </ul> <hr> <p>git evtag sign v0.20.0</p> <p>Git-EVTag-v0-SHA512: 32f77faef502bce6a7a2cb04a27b29e19f1a625cd0d2c622ca25117939126defefd85c62cd25d182389248cae512aafbbe249d46ef04ebbae4a03552f7b79045</p> slintes tag:github.com,2008:Repository/204921789/v0.13.5 2019-08-01T15:25:00Z v0.13.5 <p>Git-EVTag-v0-SHA512: 2d2e69a3a913eae76c796c85359ac342c56419a6b895f6b8a029a8f3feef269be50dbf2f177b496bc0e55912ddfd59a73c1a23ee44fdc85852388b2ef229b56f</p> stu-gott tag:github.com,2008:Repository/204921789/v0.13.4 2019-08-01T13:52:35Z v0.13.4 <p>Git-EVTag-v0-SHA512: 03aba503ee36ea488e63975c3f07166a633cff629839b3a141ac961e06abc570b17194decc6f672c1aa2f960ff795fee8f90b0510d03e65a5a959d3bc5848fa0</p> stu-gott tag:github.com,2008:Repository/204921789/v0.19.0 2019-07-05T10:52:16Z v0.19.0: This release follows v0.18.0 and consists of 216 changes, contributed by <p>26 people, leading to 621 files changed, 21307 insertions(+), 11875<br> deletions(-).</p> <p>The source code and selected binaries are available for download at:<br> <a href="https://github.com/kubevirt/kubevirt/releases/tag/v0.19.0-rc.0">https://github.com/kubevirt/kubevirt/releases/tag/v0.19.0-rc.0</a>.</p> <p>The primary release artifact of KubeVirt is the git tree. The release tag is<br> signed and can be verified using <a href="https://github.com/cgwalters/git-evtag#using-git-evtag">git-evtag</a>.</p> <p>Pre-built containers are published on Docker Hub and can be viewed at:<br> <a href="https://hub.docker.com/u/kubevirt/" rel="nofollow">https://hub.docker.com/u/kubevirt/</a>.</p> <h2>Notable changes</h2> <ul> <li>Fixes when run on kind</li> <li>Fixes for sub-resource RBAC</li> <li>Limit pod network interface bindings</li> <li>Many additional bug fixes in many areas</li> <li>Additional testcases for updates, disk types, live migration with NFS</li> <li>Additional testcases for memory over-commit, block storage, cpu manager,<br> headless mode</li> <li>Improvements around HyperV</li> <li>Improved error handling for runStartegies</li> <li>Improved update procedure</li> <li>Improved network metrics reporting (packets and errors)</li> <li>Improved guest overhead calculation</li> <li>Improved SR-IOV testsuite</li> <li>Support for live migration auto-converge</li> <li>Support for config-drive disks</li> <li>Support for setting a pullPolicy con containerDisks</li> <li>Support for unprivileged VMs when using SR-IOV</li> <li>Introduction of a project security policy</li> </ul> <h2>Contributors</h2> <p>26 people contributed to this release:</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content=" 33 Marc Sluiter &lt;msluiter@redhat.com&gt; 28 Roman Mohr &lt;rmohr@redhat.com&gt; 27 Vladik Romanovsky &lt;vromanso@redhat.com&gt; 24 David Vossel &lt;dvossel@redhat.com&gt; 12 Artyom Lukianov &lt;alukiano@redhat.com&gt; 11 Arik Hadas &lt;ahadas@redhat.com&gt; 11 Francesco Romani &lt;fromani@redhat.com&gt; 9 Daniel Gonzalez &lt;daniel@gonzalez-nothnagel.de&gt; 8 Daniel Hiller &lt;daniel.hiller.1972@gmail.com&gt; 7 Ihar Hrachyshka &lt;ihar@redhat.com&gt; 7 Marcin Franczyk &lt;mfranczy@redhat.com&gt; 6 Daniel Hiller &lt;daniel.hiller.1972@googlemail.com&gt; 5 Petr Kotas &lt;pkotas@redhat.com&gt; 5 Stu Gott &lt;sgott@redhat.com&gt; 4 Ihar Hrachyshka &lt;ihrachys@redhat.com&gt; 4 Sebastian Scheinkman &lt;sscheink@redhat.com&gt; 3 Kedar Bidarkar &lt;kbidarka@redhat.com&gt; 2 Federico Paolinelli &lt;fpaoline@redhat.com&gt; 2 Kunal Kushwaha &lt;kushwaha_kunal_v7@lab.ntt.co.jp&gt; 2 j-griffith &lt;john.griffith8@gmail.com&gt; 1 Fabian Deutsch &lt;fabiand@redhat.com&gt; 1 Federico Paolinelli &lt;fedepaol@gmail.com&gt; 1 Jim Ma &lt;ema@redhat.com&gt; 1 Mark Knowles &lt;mknowles@redhat.com&gt; 1 Petr Horacek &lt;phoracek@redhat.com&gt; 1 Vatsal Parekh &lt;vparekh@redhat.com&gt;"><pre class="notranslate"><code> 33 Marc Sluiter &lt;msluiter@redhat.com&gt; 28 Roman Mohr &lt;rmohr@redhat.com&gt; 27 Vladik Romanovsky &lt;vromanso@redhat.com&gt; 24 David Vossel &lt;dvossel@redhat.com&gt; 12 Artyom Lukianov &lt;alukiano@redhat.com&gt; 11 Arik Hadas &lt;ahadas@redhat.com&gt; 11 Francesco Romani &lt;fromani@redhat.com&gt; 9 Daniel Gonzalez &lt;daniel@gonzalez-nothnagel.de&gt; 8 Daniel Hiller &lt;daniel.hiller.1972@gmail.com&gt; 7 Ihar Hrachyshka &lt;ihar@redhat.com&gt; 7 Marcin Franczyk &lt;mfranczy@redhat.com&gt; 6 Daniel Hiller &lt;daniel.hiller.1972@googlemail.com&gt; 5 Petr Kotas &lt;pkotas@redhat.com&gt; 5 Stu Gott &lt;sgott@redhat.com&gt; 4 Ihar Hrachyshka &lt;ihrachys@redhat.com&gt; 4 Sebastian Scheinkman &lt;sscheink@redhat.com&gt; 3 Kedar Bidarkar &lt;kbidarka@redhat.com&gt; 2 Federico Paolinelli &lt;fpaoline@redhat.com&gt; 2 Kunal Kushwaha &lt;kushwaha_kunal_v7@lab.ntt.co.jp&gt; 2 j-griffith &lt;john.griffith8@gmail.com&gt; 1 Fabian Deutsch &lt;fabiand@redhat.com&gt; 1 Federico Paolinelli &lt;fedepaol@gmail.com&gt; 1 Jim Ma &lt;ema@redhat.com&gt; 1 Mark Knowles &lt;mknowles@redhat.com&gt; 1 Petr Horacek &lt;phoracek@redhat.com&gt; 1 Vatsal Parekh &lt;vparekh@redhat.com&gt; </code></pre></div> <h2>Test Results</h2> <blockquote> <p>Ran 356 of 404 Specs in 11020.915 seconds<br> PASS</p> </blockquote> <h2>Additional Resources</h2> <ul> <li>Mailing list: <a href="https://groups.google.com/forum/#!forum/kubevirt-dev" rel="nofollow">https://groups.google.com/forum/#!forum/kubevirt-dev</a></li> <li>Slack: <a href="https://kubernetes.slack.com/messages/virtualization" rel="nofollow">https://kubernetes.slack.com/messages/virtualization</a></li> <li>An easy to use demo: <a href="https://github.com/kubevirt/demo">https://github.com/kubevirt/demo</a></li> <li><a href="https://github.com/kubevirt/kubevirt/blob/master/CONTRIBUTING.md">How to contribute</a></li> <li><a href="https://github.com/kubevirt/kubevirt/blob/master/LICENSE">License</a></li> </ul> <p>Git-EVTag-v0-SHA512: 055db975577ce048407b975caf1d845783838586e4f8764306858cbc661b0f44af9f9509533d865fc913002dbd51f437ce1ccd3d9ea69f810eaf1b05ee8dfbf0</p> fabiand tag:github.com,2008:Repository/204921789/v0.19.0-rc.0 2019-07-05T11:07:57Z v0.19.0-rc.0 <p>v0.19.0-rc.0</p> fabiand tag:github.com,2008:Repository/204921789/v0.17.4 2019-06-25T11:49:12Z v0.17.4 <p>Git-EVTag-v0-SHA512: 0e8a774e700a028dab61a83891d5ac1cbaa78c1c23f2d05f2818cda84c065a61f0b860f80cc35dff4504bcf67c7084e1f91c0c5dc4c68c71434e4a0103030685</p> stu-gott tag:github.com,2008:Repository/204921789/v0.17.3 2019-06-19T16:00:45Z v0.17.3 <p>Git-EVTag-v0-SHA512: 0679c07154fc2d3d82fc6853243f83a4af9d2ddcc3de57688ce8e92ab12af559e4305abcc925c4f26a6ac3e34ab007eee63839373e4a867521d00aac50a45597</p> stu-gott