tag:github.com,2008:https://github.com/rnetser/kubevirt/releasesRelease notes from kubevirt2019-08-27T14:58:15Ztag:github.com,2008:Repository/204921789/v0.20.32019-08-27T14:58:15Zv0.20.3<p>Git-EVTag-v0-SHA512: 56defde0ca89cd8cca9c702632ce2815f631979fb6c2eaaa…</p>slintestag:github.com,2008:Repository/204921789/v0.20.22019-08-20T13:51:07Zv0.20.2<p>Git-EVTag-v0-SHA512: 9b843c365f5ff883e9440bce466376effefe9111b14191b0…</p>slintestag:github.com,2008:Repository/204921789/v0.20.12019-08-09T17:48:17Zv0.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 <rmohr@redhat.com>
54 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>"><pre class="notranslate"><code> 70 Roman Mohr <rmohr@redhat.com>
54 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>
</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>slintestag:github.com,2008:Repository/204921789/v0.20.02019-08-09T14:42:41Zv0.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>slintestag:github.com,2008:Repository/204921789/v0.13.52019-08-01T15:25:00Zv0.13.5<p>Git-EVTag-v0-SHA512: 2d2e69a3a913eae76c796c85359ac342c56419a6b895f6b8a029a8f3feef269be50dbf2f177b496bc0e55912ddfd59a73c1a23ee44fdc85852388b2ef229b56f</p>stu-gotttag:github.com,2008:Repository/204921789/v0.13.42019-08-01T13:52:35Zv0.13.4<p>Git-EVTag-v0-SHA512: 03aba503ee36ea488e63975c3f07166a633cff629839b3a141ac961e06abc570b17194decc6f672c1aa2f960ff795fee8f90b0510d03e65a5a959d3bc5848fa0</p>stu-gotttag:github.com,2008:Repository/204921789/v0.19.02019-07-05T10:52:16Zv0.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 <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>"><pre class="notranslate"><code> 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>
</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>fabiandtag:github.com,2008:Repository/204921789/v0.19.0-rc.02019-07-05T11:07:57Zv0.19.0-rc.0<p>v0.19.0-rc.0</p>fabiandtag:github.com,2008:Repository/204921789/v0.17.42019-06-25T11:49:12Zv0.17.4<p>Git-EVTag-v0-SHA512: 0e8a774e700a028dab61a83891d5ac1cbaa78c1c23f2d05f2818cda84c065a61f0b860f80cc35dff4504bcf67c7084e1f91c0c5dc4c68c71434e4a0103030685</p>stu-gotttag:github.com,2008:Repository/204921789/v0.17.32019-06-19T16:00:45Zv0.17.3<p>Git-EVTag-v0-SHA512: 0679c07154fc2d3d82fc6853243f83a4af9d2ddcc3de57688ce8e92ab12af559e4305abcc925c4f26a6ac3e34ab007eee63839373e4a867521d00aac50a45597</p>stu-gott