Skip to content

Tags: JinjunXiong/kubevirt

Tags

v0.33.0-rc.0

Verified

This tag was signed with the committer’s verified signature. The key has expired.
davidvossel David Vossel
This release follows v0.32.0 and consists of 233 changes, contributed…

… by 28 people, leading to 524 files changed, 45375 insertions(+), 28392 deletions(-).

The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.33.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.33.0-rc.0`.

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

Notable changes
---------------

- [PR kubevirt#3226][vatsalparekh] Added tests to verify custom pciAddress slots and function
- [PR kubevirt#4048][davidvossel] Improved reliability for failed migration retries
- [PR kubevirt#3585][mhenriks] "virtctl image-upload pvc ..." will create the PVC if it does not exist
- [PR kubevirt#3945][xpivarc] KubeVirt is now being built with Go1.13.14
- [PR kubevirt#3845][ArthurSens] action required: The domain label from VMI metrics is being removed and may break dashboards that use the domain label to identify VMIs. Use name and namespace labels instead
- [PR kubevirt#4011][dhiller] ppc64le arch has been disabled for the moment, see kubevirt#4037
- [PR kubevirt#3875][stu-gott] Resources created by KubeVirt are now labelled more clearly in terms of relationship and role.
- [PR kubevirt#3791][ashleyschuett] make node as kubevirt.io/schedulable=false on virt-handler restart
- [PR kubevirt#3998][vladikr] the local provider is usable again.
- [PR kubevirt#3290][maiqueb] Have virt-handler (KubeVirt agent) create the tap devices on behalf of the virt-launchers.
- [PR kubevirt#3957][AlonaKaplan] virt-launcher support Ipv6 on dual stack cluster.
- [PR kubevirt#3952][davidvossel] Fixes rare situation where vmi may not properly terminate if failure occurs before domain starts.
- [PR kubevirt#3973][xpivarc] Fixes VMs with clock.timezone set.
- [PR kubevirt#3923][danielBelenky] Add support to configure QEMU I/O mode for VMIs
- [PR kubevirt#3889][rmohr] The status fields for our CRDs are now protected on normal PATCH and PUT operations.The /status subresource is now used where possible for status updates.
- [PR kubevirt#3568][xpivarc] Guest swap metrics available

Contributors
------------
28 people contributed to this release:

23	Alona Kaplan <[email protected]>
23	rmohr <[email protected]>
16	David Vossel <[email protected]>
16	Roman Mohr <[email protected]>
14	Miguel Duarte Barroso <[email protected]>
12	L. Pivarc <[email protected]>
12	Or Mergi <[email protected]>
10	Edward Haas <[email protected]>
8	Or Shoval <[email protected]>
8	Stu Gott <[email protected]>
7	Daniel Hiller <[email protected]>
5	Michael Henriksen <[email protected]>
5	Petr Horacek <[email protected]>
4	Daniel Belenky <[email protected]>
3	Ashley Schuett <[email protected]>
2	Alexander Wels <[email protected]>
2	Kedar Bidarkar <[email protected]>
2	Vladik Romanovsky <[email protected]>
2	arthursens <[email protected]>
1	Igor Bezukh <[email protected]>
1	Jed Lejosne <[email protected]>
1	Quique Llorente <[email protected]>
1	Tomasz Baranski <[email protected]>
1	Vatsal Parekh <[email protected]>
1	alonSadan <[email protected]>
1	ipinto <[email protected]>

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]

[contributing]: https://github.com/kubevirt/kubevirt/blob/master/CONTRIBUTING.md
[license]: https://github.com/kubevirt/kubevirt/blob/master/LICENSE
---

v0.30.6

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request kubevirt#3971 from rmohr/backport-3946-0.30

[release-0.30] Remove exec readiness probes in kubevirt

v0.32.0

Verified

This tag was signed with the committer’s verified signature. The key has expired.
davidvossel David Vossel
This release follows v0.31.0 and consists of 189 changes, contributed…

… by 26 people, leading to 460 files changed, 17395 insertions(+), 19058 deletions(-).

v0.32.0 is a promotion of release candidate v0.32.0-rc.2 which was originally published 2020-08-10
The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.32.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.32.0`.

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

Notable changes
---------------

- [PR kubevirt#3921][vladikr] use correct memory units in libvirt xml
- [PR kubevirt#3893][davidvossel] Adds recurring period that resyncs virt-launcher domains with virt-handler
- [PR kubevirt#3880][sgarbour] Better error message when input parameters are not the expected number of parameters for each argument. Help menu will popup in case the number of parameters is incorrect.
- [PR kubevirt#3785][xpivarc] Vcpu wait metrics available
- [PR kubevirt#3642][vatsalparekh] Add a way to update VMI Status with latest Pod IP for Masquerade bindings
- [PR kubevirt#3636][ArthurSens] Adds kubernetes metadata.labels as VMI metrics' label
- [PR kubevirt#3825][awels] Virtctl now prints error messages from the response body on upload errors.
- [PR kubevirt#3830][davidvossel] Fixes re-establishing domain notify client connections when domain notify server restarts due to an error event.
- [PR kubevirt#3778][danielBelenky] Do not emit a SyncFailed event if we fail to sync a VMI in a final state
- [PR kubevirt#3803][andreabolognani] Not sure what to write here (see above)
- [PR kubevirt#2694][rmohr] Use native go libraries for selinux to not rely on python-selinux tools like semanage, which are not always present.
- [PR kubevirt#3692][victortoso] QEMU logs can now be fetched from outside the pod
- [PR kubevirt#3738][enp0s3] Restrict creation of VMI if it has labels that are used internally by Kubevirt components.
- [PR kubevirt#3725][danielBelenky] The tests binary is now part of the release and can be consumed from the GitHub release page.
- [PR kubevirt#3684][rmohr] Log if critical devices, like kvm, which virt-handler wants to expose are not present on the node.
- [PR kubevirt#3166][petrkotas] Introduce new virtctl commands:
- [PR kubevirt#3708][andreabolognani] Make qemu work on GCE by pulling in a fix for https://bugzilla.redhat.com/show_bug.cgi?id=1822682

Contributors
------------
26 people contributed to this release:

19	arthursens <[email protected]>
14	Igor Bezukh <[email protected]>
11	Or Shoval <[email protected]>
11	Roman Mohr <[email protected]>
9	David Vossel <[email protected]>
8	Jed Lejosne <[email protected]>
8	Or Mergi <[email protected]>
7	Daniel Belenky <[email protected]>
7	Edward Haas <[email protected]>
5	Andrea Bolognani <[email protected]>
5	L. Pivarc <[email protected]>
3	Ashley Schuett <[email protected]>
2	Daniel Hiller <[email protected]>
2	Kedar Bidarkar <[email protected]>
2	Maya Rashish <[email protected]>
2	Shaul Garbourg <[email protected]>
2	Victor Toso <[email protected]>
1	Alexander Wels <[email protected]>
1	Alona Kaplan <[email protected]>
1	Petr Kotas <[email protected]>
1	Vatsal Parekh <[email protected]>
1	Vladik Romanovsky <[email protected]>
1	alonSadan <[email protected]>
1	rmohr <[email protected]>

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]

[contributing]: https://github.com/kubevirt/kubevirt/blob/master/CONTRIBUTING.md
[license]: https://github.com/kubevirt/kubevirt/blob/master/LICENSE
---

v0.32.0-rc.2

Verified

This tag was signed with the committer’s verified signature. The key has expired.
davidvossel David Vossel
This release follows v0.31.0 and consists of 189 changes, contributed…

… by 26 people, leading to 460 files changed, 17395 insertions(+), 19058 deletions(-).

The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.32.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.32.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 kubevirt#3921][vladikr] use correct memory units in libvirt xml
- [PR kubevirt#3893][davidvossel] Adds recurring period that resyncs virt-launcher domains with virt-handler
- [PR kubevirt#3880][sgarbour] Better error message when input parameters are not the expected number of parameters for each argument. Help menu will popup in case the number of parameters is incorrect.
- [PR kubevirt#3785][xpivarc] Vcpu wait metrics available
- [PR kubevirt#3642][vatsalparekh] Add a way to update VMI Status with latest Pod IP for Masquerade bindings
- [PR kubevirt#3636][ArthurSens] Adds kubernetes metadata.labels as VMI metrics' label
- [PR kubevirt#3825][awels] Virtctl now prints error messages from the response body on upload errors.
- [PR kubevirt#3830][davidvossel] Fixes re-establishing domain notify client connections when domain notify server restarts due to an error event.
- [PR kubevirt#3778][danielBelenky] Do not emit a SyncFailed event if we fail to sync a VMI in a final state
- [PR kubevirt#3803][andreabolognani] Not sure what to write here (see above)
- [PR kubevirt#2694][rmohr] Use native go libraries for selinux to not rely on python-selinux tools like semanage, which are not always present.
- [PR kubevirt#3692][victortoso] QEMU logs can now be fetched from outside the pod
- [PR kubevirt#3738][enp0s3] Restrict creation of VMI if it has labels that are used internally by Kubevirt components.
- [PR kubevirt#3725][danielBelenky] The tests binary is now part of the release and can be consumed from the GitHub release page.
- [PR kubevirt#3684][rmohr] Log if critical devices, like kvm, which virt-handler wants to expose are not present on the node.
- [PR kubevirt#3166][petrkotas] Introduce new virtctl commands:
- [PR kubevirt#3708][andreabolognani] Make qemu work on GCE by pulling in a fix for https://bugzilla.redhat.com/show_bug.cgi?id=1822682

Contributors
------------
26 people contributed to this release:

19	arthursens <[email protected]>
14	Igor Bezukh <[email protected]>
11	Or Shoval <[email protected]>
11	Roman Mohr <[email protected]>
9	David Vossel <[email protected]>
8	Jed Lejosne <[email protected]>
8	Or Mergi <[email protected]>
7	Daniel Belenky <[email protected]>
7	Edward Haas <[email protected]>
5	Andrea Bolognani <[email protected]>
5	L. Pivarc <[email protected]>
3	Ashley Schuett <[email protected]>
2	Daniel Hiller <[email protected]>
2	Kedar Bidarkar <[email protected]>
2	Maya Rashish <[email protected]>
2	Shaul Garbourg <[email protected]>
2	Victor Toso <[email protected]>
1	Alexander Wels <[email protected]>
1	Alona Kaplan <[email protected]>
1	Petr Kotas <[email protected]>
1	Vatsal Parekh <[email protected]>
1	Vladik Romanovsky <[email protected]>
1	alonSadan <[email protected]>
1	rmohr <[email protected]>

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]

[contributing]: https://github.com/kubevirt/kubevirt/blob/master/CONTRIBUTING.md
[license]: https://github.com/kubevirt/kubevirt/blob/master/LICENSE
---

v0.32.0-rc.1

Verified

This tag was signed with the committer’s verified signature. The key has expired.
davidvossel David Vossel
This release follows v0.31.0 and consists of 187 changes, contributed…

… by 25 people, leading to 460 files changed, 17382 insertions(+), 19050 deletions(-).

The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.32.0-rc.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.32.0-rc.1`.

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

Notable changes
---------------

- [PR 3921][vladikr] use correct memory units in libvirt xml
- [PR 3893][davidvossel] Adds recurring period that resyncs virt-launcher domains with virt-handler
- [PR 3880][sgarbour] Better error message when input parameters are not the expected number of parameters for each argument. Help menu will popup in case the number of parameters is incorrect.
- [PR 3785][xpivarc] Vcpu wait metrics available
- [PR 3642][vatsalparekh] Add a way to update VMI Status with latest Pod IP for Masquerade bindings
- [PR 3636][ArthurSens] Adds kubernetes metadata.labels as VMI metrics' label
- [PR 3825][awels] Virtctl now prints error messages from the response body on upload errors.
- [PR 3830][davidvossel] Fixes re-establishing domain notify client connections when domain notify server restarts due to an error event.
- [PR 3778][danielBelenky] Do not emit a SyncFailed event if we fail to sync a VMI in a final state
- [PR 3803][andreabolognani] Not sure what to write here (see above)
- [PR 2694][rmohr] Use native go libraries for selinux to not rely on python-selinux tools like semanage, which are not always present.
- [PR 3692][victortoso] QEMU logs can now be fetched from outside the pod
- [PR 3738][enp0s3] Restrict creation of VMI if it has labels that are used internally by Kubevirt components.
- [PR 3725][danielBelenky] The tests binary is now part of the release and can be consumed from the GitHub release page.
- [PR 3684][rmohr] Log if critical devices, like kvm, which virt-handler wants to expose are not present on the node.
- [PR 3166][petrkotas] Introduce new virtctl commands:
- [PR 3708][andreabolognani] Make qemu work on GCE by pulling in a fix for https://bugzilla.redhat.com/show_bug.cgi?id=1822682

Contributors
------------
25 people contributed to this release:

19	arthursens <[email protected]>
14	Igor Bezukh <[email protected]>
11	Or Shoval <[email protected]>
11	Roman Mohr <[email protected]>
8	David Vossel <[email protected]>
8	Jed Lejosne <[email protected]>
8	Or Mergi <[email protected]>
7	Daniel Belenky <[email protected]>
7	Edward Haas <[email protected]>
5	Andrea Bolognani <[email protected]>
5	L. Pivarc <[email protected]>
3	Ashley Schuett <[email protected]>
2	Daniel Hiller <[email protected]>
2	Kedar Bidarkar <[email protected]>
2	Maya Rashish <[email protected]>
2	Shaul Garbourg <[email protected]>
2	Victor Toso <[email protected]>
1	Alexander Wels <[email protected]>
1	Alona Kaplan <[email protected]>
1	Petr Kotas <[email protected]>
1	Vatsal Parekh <[email protected]>
1	Vladik Romanovsky <[email protected]>
1	alonSadan <[email protected]>

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]

[contributing]: https://github.com/kubevirt/kubevirt/blob/master/CONTRIBUTING.md
[license]: https://github.com/kubevirt/kubevirt/blob/master/LICENSE
---

v0.30.5

Verified

This tag was signed with the committer’s verified signature. The key has expired.
stu-gott Stu Gott
v0.30.5

Git-EVTag-v0-SHA512: 90fcc174d00f7e8ca12f420f00cd52eb82adc0dd74b66cddb0a1c9e862c92d45515bdb052620ce4614fccbc286571b4dd701b363135444708223d3120610faed

v0.30.4

Verified

This tag was signed with the committer’s verified signature. The key has expired.
stu-gott Stu Gott
v0.30.4

Git-EVTag-v0-SHA512: 98606ce887603557d2de273aaa680899defc51f7b5fd7d92289c4a94d16a8bceb83185bc2ec5abb699d343685a389f20ba611e300ae1ea3be35396b1eac7b59b

v0.31.0

This release follows v0.30.3 and consists of 209 changes, contributed…

… by 30 people, leading to 659 files changed, 132453 insertions(+), 40469 deletions(-).

v0.31.0 is a promotion of release candidate v0.31.0-rc.1 which was originally published 2020-07-01
The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.31.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.31.0`.

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

Notable changes
---------------

- [PR 3690][davidvossel] Update go-grpc dependency to v1.30.0 in order to improve stability
- [PR 3628][AlonaKaplan] Avoid virt-handler crash in case of virt-launcher network configuration error
- [PR 3635][jean-edouard] The "HostDisk" feature gate has to be enabled to use hostDisks
- [PR 3641][vatsalparekh] Reverts kubevirt#3488 because CI seems to have merged it without all tests passing
- [PR 3488][vatsalparekh] Add a way to update VMI Status with latest Pod IP for Masquerade bindings
- [PR 3406][tomob] If a PVC was created by a DataVolume, it cannot be used as a Volume Source for a VM. The owning DataVolume has to be used instead.
- [PR 3566][kraxel] added: tigervnc support for linux & windows
- [PR 3529][jean-edouard] Enabling EFI will also enable Secure Boot, which requires SMM to be enabled.
- [PR 3455][ashleyschuett] Add KubevirtConfiguration, MigrationConfiguration, DeveloperConfiguration and NetworkConfiguration to API-types
- [PR 3520][rmohr] Fix hot-looping on the  VMI sync-condition if errors happen during the Scheduled phase of a VMI
- [PR 3220][mhenriks] API and controller/webhook for VirtualMachineSnapshots

Contributors
------------
30 people contributed to this release:

37	Roman Mohr <[email protected]>
21	Michael Henriksen <[email protected]>
17	Vatsal Parekh <[email protected]>
12	Alona Kaplan <[email protected]>
11	Jed Lejosne <[email protected]>
7	David Vossel <[email protected]>
7	Miguel Duarte Barroso <[email protected]>
7	Or Shoval <[email protected]>
7	Stu Gott <[email protected]>
6	Edward Haas <[email protected]>
4	Ashley Schuett <[email protected]>
3	Igor Bezukh <[email protected]>
3	Kedar Bidarkar <[email protected]>
3	Maya Rashish <[email protected]>
2	Daniel Belenky <[email protected]>
2	Daniel Hiller <[email protected]>
2	Gerd Hoffmann <[email protected]>
2	Howard Zhang <[email protected]>
2	Or Mergi <[email protected]>
2	Vladik Romanovsky <[email protected]>
1	Adam Litke <[email protected]>
1	Dan Kenigsberg <[email protected]>
1	Jed Lejosne <[email protected]>
1	Jim Fehlig <[email protected]>
1	Joowon Cheong <[email protected]>
1	Petr Horacek <[email protected]>
1	Shweta Padubidri <[email protected]>
1	Tomasz Baranski <[email protected]>

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]

[contributing]: https://github.com/kubevirt/kubevirt/blob/master/CONTRIBUTING.md
[license]: https://github.com/kubevirt/kubevirt/blob/master/LICENSE
---

v0.31.0-rc.1

Verified

This tag was signed with the committer’s verified signature. The key has expired.
davidvossel David Vossel
This release follows v0.30.3 and consists of 209 changes, contributed…

… by 30 people, leading to 659 files changed, 132453 insertions(+), 40469 deletions(-).

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

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
---------------

- [PR 3690][davidvossel] Update go-grpc dependency to v1.30.0 in order to improve stability
- [PR 3628][AlonaKaplan] Avoid virt-handler crash in case of virt-launcher network configuration error
- [PR 3635][jean-edouard] The "HostDisk" feature gate has to be enabled to use hostDisks
- [PR 3641][vatsalparekh] Reverts kubevirt#3488 because CI seems to have merged it without all tests passing
- [PR 3488][vatsalparekh] Add a way to update VMI Status with latest Pod IP for Masquerade bindings
- [PR 3406][tomob] If a PVC was created by a DataVolume, it cannot be used as a Volume Source for a VM. The owning DataVolume has to be used instead.
- [PR 3566][kraxel] added: tigervnc support for linux & windows
- [PR 3529][jean-edouard] Enabling EFI will also enable Secure Boot, which requires SMM to be enabled.
- [PR 3455][ashleyschuett] Add KubevirtConfiguration, MigrationConfiguration, DeveloperConfiguration and NetworkConfiguration to API-types
- [PR 3520][rmohr] Fix hot-looping on the  VMI sync-condition if errors happen during the Scheduled phase of a VMI
- [PR 3220][mhenriks] API and controller/webhook for VirtualMachineSnapshots

Contributors
------------
30 people contributed to this release:

37	Roman Mohr <[email protected]>
21	Michael Henriksen <[email protected]>
17	Vatsal Parekh <[email protected]>
12	Alona Kaplan <[email protected]>
11	Jed Lejosne <[email protected]>
7	David Vossel <[email protected]>
7	Miguel Duarte Barroso <[email protected]>
7	Or Shoval <[email protected]>
7	Stu Gott <[email protected]>
6	Edward Haas <[email protected]>
4	Ashley Schuett <[email protected]>
3	Igor Bezukh <[email protected]>
3	Kedar Bidarkar <[email protected]>
3	Maya Rashish <[email protected]>
2	Daniel Belenky <[email protected]>
2	Daniel Hiller <[email protected]>
2	Gerd Hoffmann <[email protected]>
2	Howard Zhang <[email protected]>
2	Or Mergi <[email protected]>
2	Vladik Romanovsky <[email protected]>
1	Adam Litke <[email protected]>
1	Dan Kenigsberg <[email protected]>
1	Jed Lejosne <[email protected]>
1	Jim Fehlig <[email protected]>
1	Joowon Cheong <[email protected]>
1	Petr Horacek <[email protected]>
1	Shweta Padubidri <[email protected]>
1	Tomasz Baranski <[email protected]>

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]

[contributing]: https://github.com/kubevirt/kubevirt/blob/master/CONTRIBUTING.md
[license]: https://github.com/kubevirt/kubevirt/blob/master/LICENSE
---

v0.30.3

Verified

This tag was signed with the committer’s verified signature. The key has expired.
stu-gott Stu Gott
v0.30.3

Git-EVTag-v0-SHA512: 9ad2aeb40b6e9f7227315cbdb8c6d29d1f8d6c8cd62553f247df948bd5a71dd774a669669cb6ae8bf0ed7060df1cd09dacf17f134b2c019fb89408f5c0a6c377