Skip to content

Tags: tiraboschi/kubevirt

Tags

v1.0.0-alpha.0-fix

Toggle v1.0.0-alpha.0-fix's commit message
kubevirt v1.0.0-alpha.0 with test fixes

v1.0.0-alpha.0

Toggle v1.0.0-alpha.0's commit message

Verified

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

… by 54 people, leading to 737 files changed, 50101 insertions(+), 31423 deletions(-).

The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v1.0.0-alpha.0.

The primary release artifact of KubeVirt is the git tree. The release tag is
signed and can be verified using `git tag -v v1.0.0-alpha.0`.

Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>.

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

- [PR kubevirt#9651][0xFelix] virtctl: Allow to specify memory of created VMs. Default to 512Mi if no instancetype was specified or is inferred.
- [PR kubevirt#9640][jean-edouard] TSC-enabled VMs can now migrate to a node with a non-identical (but close-enough) frequency
- [PR kubevirt#9629][0xFelix] virtctl: Allow to specify the boot order of volumes when creating VMs
- [PR kubevirt#9632][toelke] * Add Genesis Cloud to the adopters list
- [PR kubevirt#9572][fossedihelm] Enable freePageReporting for new non high performance vmi
- [PR kubevirt#9435][rmohr] Ensure existence of all PVCs attached to the VMI before creating the VM target pod.
- [PR kubevirt#8156][jean-edouard] TPM VM device can now be set to persistent
- [PR kubevirt#8575][iholder101] QEMU-level migration parallelism (a.k.a. multifd) + Upgrade QEMU to 7.2.0-11.el9
- [PR kubevirt#9603][qinqon] Adapt node-labeller.sh script to work at non kvm envs with emulation.
- [PR kubevirt#9591][awels] BugFix: allow multiple NFS disks to be used/hotplugged
- [PR kubevirt#9596][iholder101] Add "virtctl create clone" command
- [PR kubevirt#9422][awels] Ability to specify cpu/mem request limit for supporting containers (hotplug/container disk/virtiofs/side car)
- [PR kubevirt#9536][akalenyu] BugFix: virtualmachineclusterinstancetypes/preferences show up for get all -n <namespace>
- [PR kubevirt#9177][alicefr] Adding SCSI persistent reservation
- [PR kubevirt#9470][machadovilaca] Enable libvirt GetDomainStats on paused VMs
- [PR kubevirt#9407][assafad] Use env `RUNBOOK_URL_TEMPLATE` for the runbooks URL template
- [PR kubevirt#9399][maiqueb] Compute the interfaces to be hotplugged based on the current domain info, rather than on the interface status.
- [PR kubevirt#9491][orelmisan] API, AddInterfaceOptions: Rename NetworkName to NetworkAttachmentDefinitionName and InterfaceName to Name
- [PR kubevirt#9327][jcanocan] DownwardMetrics: Swap KubeVirt build info with qemu version in VirtProductInfo field
- [PR kubevirt#9478][xpivarc] Bug fix: Fixes case when migration is not retried if the migration Pod gets denied.
- [PR kubevirt#9421][lyarwood] Requests to update the target `Name` of a `{Instancetype,Preference}Matcher` without also updating the `RevisionName` are now rejected.
- [PR kubevirt#9367][machadovilaca] Add VM instancetype and preference label to vmi_phase_count metric
- [PR kubevirt#9392][awels] virtctl supports retrieving vm manifest for VM export
- [PR kubevirt#9442][EdDev] Remove the VMI Status interface `podConfigDone` field in favor of a new source option in `infoSource`.
- [PR kubevirt#9376][ShellyKa13] Fix vmrestore with WFFC snapshotable storage class
- [PR kubevirt#6852][maiqueb] Dev preview: Enables network interface hotplug for VMs / VMIs
- [PR kubevirt#9300][xpivarc] Bug fix: API and virtctl invoked migration is not rejected when the VM is paused
- [PR kubevirt#9189][xpivarc] Bug fix: DNS integration continues to work after migration
- [PR kubevirt#9322][iholder101] Add guest-to-request memory headroom ratio.
- [PR kubevirt#8906][machadovilaca] Alert if there are no available nodes to run VMs
- [PR kubevirt#9320][darfux] node-labeller: Check arch on the handler side
- [PR kubevirt#9127][fossedihelm] Use ECDSA instead of RSA for key generation
- [PR kubevirt#9330][qinqon] Skip label kubevirt.io/migrationTargetNodeName from virtctl expose service selector
- [PR kubevirt#9163][vladikr] fixes the requests/limits CPU number mismatch for VMs with isolatedEmulatorThread
- [PR kubevirt#9250][vladikr] externally created mediated devices will not be deleted by virt-handler
- [PR kubevirt#9193][qinqon] Add annotation for live migration and bridged pod interface
- [PR kubevirt#9260][ShellyKa13] Fix bug of possible re-trigger of memory dump
- [PR kubevirt#9241][akalenyu] BugFix: Guestfs image url not constructed correctly
- [PR kubevirt#9220][orelmisan] client-go: Added context to VirtualMachine's methods.
- [PR kubevirt#9228][rumans] Bump virtiofs container limit
- [PR kubevirt#9169][lyarwood] The `dedicatedCPUPlacement` attribute is once again supported within the `VirtualMachineInstancetype` and `VirtualMachineClusterInstancetype` CRDs after a recent bugfix improved `VirtualMachine` validations, ensuring defaults are applied before any attempt to validate.
- [PR kubevirt#9159][andreabolognani] This version of KubeVirt includes upgraded virtualization technology based on libvirt 9.0.0 and QEMU 7.2.0.
- [PR kubevirt#8989][rthallisey] Integrate multi-architecture container manifests into the bazel make recipes
- [PR kubevirt#9188][awels] Default RBAC for clone and export
- [PR kubevirt#9145][awels] Show VirtualMachine name in the VMExport status
- [PR kubevirt#8937][fossedihelm] Added foreground finalizer to  virtual machine
- [PR kubevirt#9133][ShellyKa13] Fix addvolume not rejecting adding existing volume source, fix removevolume allowing to remove non hotpluggable volume
- [PR kubevirt#9047][machadovilaca] Deprecate VM stuck in status alerts

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

30	Alice Frosi <afrosi@redhat.com>
27	Orel Misan <omisan@redhat.com>
26	Miguel Duarte Barroso <mdbarroso@redhat.com>
24	L. Pivarc <lpivarc@redhat.com>
22	fossedihelm <ffossemo@redhat.com>
20	Felix Matouschek <fmatouschek@redhat.com>
19	Itamar Holder <iholder@redhat.com>
16	Alexander Wels <awels@redhat.com>
16	German Maglione <gmaglione@redhat.com>
16	Lee Yarwood <lyarwood@redhat.com>
14	Jed Lejosne <jed@redhat.com>
10	João Vilaça <jvilaca@redhat.com>
10	enp0s3 <ibezukh@redhat.com>
8	Alex Kalenyuk <akalenyu@redhat.com>
8	Andrea Bolognani <abologna@redhat.com>
8	Shelly Kagan <skagan@redhat.com>
8	Vasiliy Ulyanov <vulyanov@suse.de>
7	Ondrej Pokorny <opokorny@redhat.com>
6	Nithish <nithishkarthik01@gmail.com>
6	Or Shoval <oshoval@redhat.com>
6	Victor Toso <victortoso@redhat.com>
5	Alvaro Romero <alromero@redhat.com>
5	Brian Carey <bcarey@redhat.com>
5	Edward Haas <edwardh@redhat.com>
4	Alona Paz <alkaplan@redhat.com>
4	Maya Rashish <mrashish@redhat.com>
4	Michael Henriksen <mhenriks@redhat.com>
4	Or Mergi <ormergi@redhat.com>
4	Ryan Hallisey <rhallisey@nvidia.com>
4	Vladik Romanovsky <vromanso@redhat.com>
4	bmordeha <bmodeha@redhat.com>
3	Daniel Hiller <dhiller@redhat.com>
3	David Vossel <dvossel@redhat.com>
3	Enrique Llorente <ellorent@redhat.com>
3	Nahshon Unna-Tsameret <nunnatsa@redhat.com>
3	Roman Mohr <rmohr@google.com>
2	Antonio Cardace <acardace@redhat.com>
2	Kyle Lane <kylelane@google.com>
1	Javier Cano Cano <jcanocan@redhat.com>
1	Li Yuxuan <liyuxuan.darfux@bytedance.com>
1	Mark <mlavi@users.noreply.github.com>
1	Petr Horacek <hrck@protonmail.com>
1	Philipp Riederer <philipp@riederer.email>
1	Ram Lavi <ralavi@redhat.com>
1	Romà Llorens <roma.llorens@gmail.com>
1	Zhuchen Wang <zcwang@google.com>
1	assaf-admi <aadmi@redhat.com>
1	dalia-frank <dafrank@redhat.com>
1	howard zhang <howard.zhang@arm.com>
1	prnaraya <prnaraya@redhat.com>
1	xpivarc <41989919+xpivarc@users.noreply.github.com>
1	zhuanlan <zhuanlan_yewu@cmss.chinamobile.com>

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/main/CONTRIBUTING.md
[license]: https://github.com/kubevirt/kubevirt/blob/main/LICENSE
---

v0.20.7

Toggle v0.20.7's commit message

Verified

This tag was signed with the committer’s verified signature.
slintes Marc Sluiter
Git-EVTag-v0-SHA512: adaa5b452cee5e40b9944bf6f6b3f164e10ffa6a3c4bb03a…

…1ea048ac67e48195cd1a6fad7e1dd100cd73834ee55a99579921901bb32346781ca8a7c432c9c7e0

v0.13.6

Toggle v0.13.6's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request kubevirt#2473 from kubevirt-bot/cherry-pick-2244-t…

…o-release-0.13

[release-0.13] fix virt-launcher panic after migration cancellation on crio

v0.20.6

Toggle v0.20.6's commit message

Verified

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

Git-EVTag-v0-SHA512: 170c3f2b54bcb5d1e8f7d28f7b716295627030513dfe0c7e8b298622b437512b35ef8d02ad876aacf9951cb1697f28d64e0cb5fadc35bf17cb1d3562853e2de6

v0.21.0

Toggle v0.21.0's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
fabiand Fabian Deutsch
his release follows v0.20.0 and consists of 176 changes, contributed by

28 people, leading to 234 files changed, 23892 insertions(+), 1616 deletions(-).

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

- CI: Support for Kubernetes 1.14
- Many bug fixes in several areas
- Support for `virtctl migrate`
- Support configurable number of controller threads
- Support to opt-out of bridge binding for podnetwork
- Support for OpenShift Prometheus monitoring
- Support for setting more SMBIOS fields
- Improved containerDisk memory usage and speed
- Fix CRI-O memory limit
- Drop spc_t from launcher
- Add feature gates to security sensitive features

Contributors
------------

28 people contributed to this release:

        40	Marc Sluiter <msluiter@redhat.com>
        29	Arik Hadas <ahadas@redhat.com>
        24	Stu Gott <sgott@redhat.com>
        13	kubevirt-bot <rmohr+kubebot@redhat.com>
        10	Vatsal Parekh <vatsalparekh@outlook.com>
         6	Marcin Franczyk <mfranczy@redhat.com>
         5	Federico Paolinelli <fpaoline@redhat.com>
         5	Ihar Hrachyshka <ihrachys@redhat.com>
         5	Petr Kotas <pkotas@redhat.com>
         5	Vladik Romanovsky <vromanso@redhat.com>
         3	Daniel Hiller <daniel.hiller.1972@googlemail.com>
         3	Prashanth Buddhala <pbudds@gmail.com>
         3	alonSadan <asadan@redhat.com>
         3	jichenjc <jichenjc@cn.ibm.com>
         2	Artyom Lukianov <alukiano@redhat.com>
         2	Daniel Belenky <dbelenky@redhat.com>
         2	Daniel Hiller <daniel.hiller.1972@gmail.com>
         2	Fabian Deutsch <fabiand@redhat.com>
         2	Francesco Romani <fromani@redhat.com>
         2	Ihar Hrachyshka <ihar@redhat.com>
         2	Kedar Bidarkar <kbidarka@redhat.com>
         2	Vatsal Parekh <vparekh@redhat.com>
         1	David Vossel <dvossel@redhat.com>
         1	Denys Shchedrivyi <dshchedr@redhat.com>
         1	Ido Rosenzwig <irosenzw@redhat.com>
         1	Sheng Lin <shelin@nvidia.com>
         1	architb <architb@nvidia.com>
         1	rnetser <rnetser@redhat.com>

Test Results
------------

> Ran 377 of 454 Specs in 13898.938 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: 8d860c0ccc68648913f2df55e37fd99e82e85a32fa24d79599e1921e6e1e16b88813248664cf018cf57f16d17ff3595f5fc03e958e18eb5975dd916c740acded

v0.20.5

Toggle v0.20.5's commit message

Verified

This tag was signed with the committer’s verified signature.
slintes Marc Sluiter
Git-EVTag-v0-SHA512: 8c368c2855b4e57f9a57e5b8f0069e8758e7e125c24330a5…

…2b5264e45ac1264d3a292893440980f8c58c47e0c3200827f1ba3945993906400c32cef6f7801f8b

v0.20.4

Toggle v0.20.4's commit message

Verified

This tag was signed with the committer’s verified signature.
slintes Marc Sluiter
Git-EVTag-v0-SHA512: 865ca67aef5dfd5abe6c3ace28e11cbebe6f841a3d058b7b…

…8ee4f27b3b96bc4abca0147d1183347a1c19781c8dd4e25d6665ac1042eb7301d5fff1d5afc7d581

v0.20.3

Toggle v0.20.3's commit message

Verified

This tag was signed with the committer’s verified signature.
slintes Marc Sluiter
Git-EVTag-v0-SHA512: 56defde0ca89cd8cca9c702632ce2815f631979fb6c2eaaa…

…ad900a8449453817ecd262065c861fc330cde028b88ec0abfcf38a7d551be4279d64b0ba92ba493a

v0.20.2

Toggle v0.20.2's commit message

Verified

This tag was signed with the committer’s verified signature.
slintes Marc Sluiter
Git-EVTag-v0-SHA512: 9b843c365f5ff883e9440bce466376effefe9111b14191b0…

…abb523486f22e6042cd75abfdb8a4668da36958b990badc22c0c9f18f881a998862468db9fddc696