Tags: asheikm/kubevirt
Tags
This release follows v0.49.0 and consists of 286 changes, contributed… … by 38 people, leading to 2776 files changed, 223758 insertions(+), 107570 deletions(-) warning: inexact rename detection was skipped due to too many files. warning: you may want to set your diff.renameLimit variable to at least 1099 and retry the command.. v0.50.0 is a promotion of release candidate v0.50.0-rc.0 which was originally published 2022-02-01 The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.50.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.50.0`. Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>. Notable changes --------------- - [PR kubevirt#7056][fossedihelm] Update k8s dependencies to 0.23.1 - [PR kubevirt#7135][davidvossel] Switch from reflects.DeepEquals to equality.Semantic.DeepEquals() across the entire project - [PR kubevirt#7052][sradco] Updated recording rule "kubevirt_vm_container_free_memory_bytes" - [PR kubevirt#7000][iholder-redhat] Adds a possibility to override default libvirt log filters though VMI annotations - [PR kubevirt#7064][davidvossel] Fixes issue associated with blocked uninstalls when VMIs exist during removal - [PR kubevirt#7097][iholder-redhat] [Bug fix] VMI with kernel boot stuck on "Terminating" status if more disks are defined - [PR kubevirt#6700][VirrageS] Simplify replacing `time.Ticker` in agent poller and fix default values for `qemu-*-interval` flags - [PR kubevirt#6581][ormergi] SRIOV network interfaces are now hot-plugged when disconnected manually or due to aborted migrations. - [PR kubevirt#6924][EdDev] Support for legacy GPU definition is removed. Please see https://kubevirt.io/user-guide/virtual_machines/host-devices on how to define host-devices. - [PR kubevirt#6735][uril] The command `migrate_cancel` was added to virtctl. It cancels an active VM migration. - [PR kubevirt#6883][rthallisey] Add instance-type to cloud-init metadata - [PR kubevirt#6999][maya-r] When expanding disk images, take the minimum between the request and the capacity - avoid using the full underlying file system on storage like NFS, local. - [PR kubevirt#6946][vladikr] Numa information of an assigned device will be presented in the devices metadata - [PR kubevirt#6042][iholder-redhat] Fully support cgroups v2, include a new cohesive package and perform major refactoring. - [PR kubevirt#6968][vladikr] Added Writeback disk cache support - [PR kubevirt#6995][sradco] Alert OrphanedVirtualMachineImages name was changed to OrphanedVirtualMachineInstances. - [PR kubevirt#6923][rhrazdil] Fix issue with ssh being unreachable on VMIs with Istio proxy - [PR kubevirt#6821][jean-edouard] Migrating VMIs that contain dedicated CPUs will now have properly dedicated CPUs on target - [PR kubevirt#6793][oshoval] Add infoSource field to vmi.status.interfaces. Contributors ------------ 38 people contributed to this release: 37 Edward Haas <[email protected]> 22 Itamar Holder <[email protected]> 14 Orel Misan <[email protected]> 14 Shelly Kagan <[email protected]> 10 Ryan Hallisey <[email protected]> 9 Jed Lejosne <[email protected]> 8 Dan Kenigsberg <[email protected]> 8 Vladik Romanovsky <[email protected]> 7 Marcelo Amaral <[email protected]> 6 David Vossel <[email protected]> 6 L. Pivarc <[email protected]> 5 Or Shoval <[email protected]> 5 Uri Lublin <[email protected]> 4 Alice Frosi <[email protected]> 4 Omer Yahud <[email protected]> 4 Or Mergi <[email protected]> 4 Roman Mohr <[email protected]> 3 Igor Bezukh <[email protected]> 2 Barak Mordehai <[email protected]> 2 Ben Ukhanov <[email protected]> 2 Daniel Hiller <[email protected]> 2 Maya Rashish <[email protected]> 2 Radim Hrazdil <[email protected]> 2 Shirly Radco <[email protected]> 2 Vasiliy Ulyanov <[email protected]> 2 Xiaoli Ai <[email protected]`> 2 fossedihelm <[email protected]> 1 Alex Kalenyuk <[email protected]> 1 Bartosz Rybacki <[email protected]> 1 Cedric Hauber <[email protected]> 1 Denys Shchedrivyi <[email protected]> 1 Erkan Erol <[email protected]> 1 Janusz Marcinkiewicz <[email protected]> 1 Miguel Duarte Barroso <[email protected]> 1 Mor Cohen <[email protected]> 1 prnaraya <[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/main/CONTRIBUTING.md [license]: https://github.com/kubevirt/kubevirt/blob/main/LICENSE ---
This release follows v0.49.0 and consists of 286 changes, contributed… … by 38 people, leading to 2776 files changed, 223758 insertions(+), 107570 deletions(-) warning: inexact rename detection was skipped due to too many files. warning: you may want to set your diff.renameLimit variable to at least 1099 and retry the command.. The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.50.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.50.0-rc.0`. Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>. Notable changes --------------- - [PR kubevirt#7056][fossedihelm] Update k8s dependencies to 0.23.1 - [PR kubevirt#7135][davidvossel] Switch from reflects.DeepEquals to equality.Semantic.DeepEquals() across the entire project - [PR kubevirt#7052][sradco] Updated recording rule "kubevirt_vm_container_free_memory_bytes" - [PR kubevirt#7000][iholder-redhat] Adds a possibility to override default libvirt log filters though VMI annotations - [PR kubevirt#7064][davidvossel] Fixes issue associated with blocked uninstalls when VMIs exist during removal - [PR kubevirt#7097][iholder-redhat] [Bug fix] VMI with kernel boot stuck on "Terminating" status if more disks are defined - [PR kubevirt#6700][VirrageS] Simplify replacing `time.Ticker` in agent poller and fix default values for `qemu-*-interval` flags - [PR kubevirt#6581][ormergi] SRIOV network interfaces are now hot-plugged when disconnected manually or due to aborted migrations. - [PR kubevirt#6924][EdDev] Support for legacy GPU definition is removed. Please see https://kubevirt.io/user-guide/virtual_machines/host-devices on how to define host-devices. - [PR kubevirt#6735][uril] The command `migrate_cancel` was added to virtctl. It cancels an active VM migration. - [PR kubevirt#6883][rthallisey] Add instance-type to cloud-init metadata - [PR kubevirt#6999][maya-r] When expanding disk images, take the minimum between the request and the capacity - avoid using the full underlying file system on storage like NFS, local. - [PR kubevirt#6946][vladikr] Numa information of an assigned device will be presented in the devices metadata - [PR kubevirt#6042][iholder-redhat] Fully support cgroups v2, include a new cohesive package and perform major refactoring. - [PR kubevirt#6968][vladikr] Added Writeback disk cache support - [PR kubevirt#6995][sradco] Alert OrphanedVirtualMachineImages name was changed to OrphanedVirtualMachineInstances. - [PR kubevirt#6923][rhrazdil] Fix issue with ssh being unreachable on VMIs with Istio proxy - [PR kubevirt#6821][jean-edouard] Migrating VMIs that contain dedicated CPUs will now have properly dedicated CPUs on target - [PR kubevirt#6793][oshoval] Add infoSource field to vmi.status.interfaces. Contributors ------------ 38 people contributed to this release: 37 Edward Haas <[email protected]> 22 Itamar Holder <[email protected]> 14 Orel Misan <[email protected]> 14 Shelly Kagan <[email protected]> 10 Ryan Hallisey <[email protected]> 9 Jed Lejosne <[email protected]> 8 Dan Kenigsberg <[email protected]> 8 Vladik Romanovsky <[email protected]> 7 Marcelo Amaral <[email protected]> 6 David Vossel <[email protected]> 6 L. Pivarc <[email protected]> 5 Or Shoval <[email protected]> 5 Uri Lublin <[email protected]> 4 Alice Frosi <[email protected]> 4 Omer Yahud <[email protected]> 4 Or Mergi <[email protected]> 4 Roman Mohr <[email protected]> 3 Igor Bezukh <[email protected]> 2 Barak Mordehai <[email protected]> 2 Ben Ukhanov <[email protected]> 2 Daniel Hiller <[email protected]> 2 Maya Rashish <[email protected]> 2 Radim Hrazdil <[email protected]> 2 Shirly Radco <[email protected]> 2 Vasiliy Ulyanov <[email protected]> 2 Xiaoli Ai <[email protected]`> 2 fossedihelm <[email protected]> 1 Alex Kalenyuk <[email protected]> 1 Bartosz Rybacki <[email protected]> 1 Cedric Hauber <[email protected]> 1 Denys Shchedrivyi <[email protected]> 1 Erkan Erol <[email protected]> 1 Janusz Marcinkiewicz <[email protected]> 1 Miguel Duarte Barroso <[email protected]> 1 Mor Cohen <[email protected]> 1 prnaraya <[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/main/CONTRIBUTING.md [license]: https://github.com/kubevirt/kubevirt/blob/main/LICENSE ---
This release follows v0.48.1 and consists of 298 changes, contributed… … by 36 people, leading to 652 files changed, 53600 insertions(+), 8784 deletions(-). v0.49.0 is a promotion of release candidate v0.49.0-rc.0 which was originally published 2022-01-04 The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.49.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.49.0`. Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>. Notable changes --------------- - [PR kubevirt#7004][iholder-redhat] Bugfix: Avoid setting block migration for volumes used by read-only disks - [PR kubevirt#6959][enp0s3] generate event when target pod enters unschedulable phase - [PR kubevirt#6888][assafad] Added common labels into alert definitions - [PR kubevirt#6166][vasiliy-ul] Experimental support of AMD SEV - [PR kubevirt#6980][vasiliy-ul] Updated the dependencies to include the fix for CVE-2021-43565 (KubeVirt is not affected) - [PR kubevirt#6944][iholder-redhat] Remove disabling TLS configuration from Live Migration Policies - [PR kubevirt#6800][jean-edouard] CPU pinning doesn't require hardware-assisted virtualization anymore - [PR kubevirt#6501][ShellyKa13] Use virtctl image-upload to upload archive content - [PR kubevirt#6918][iholder-redhat] Bug fix: Unscheduable host-model VMI alert is now properly triggered - [PR kubevirt#6796][Barakmor1] 'kubevirt-operator' changed to 'virt-operator' on 'managed-by' label in kubevirt's components made by virt-operator - [PR kubevirt#6036][jean-edouard] Migrations can now be done over a dedicated multus network - [PR kubevirt#6933][erkanerol] Add a new lane for monitoring tests - [PR kubevirt#6949][jean-edouard] KubeVirt components should now be successfully removed on CR deletion, even when using only 1 replica for virt-api and virt-controller - [PR kubevirt#6954][maiqueb] Update the `virtctl` exposed services `IPFamilyPolicyType` default to `IPFamilyPolicyPreferDualStack` - [PR kubevirt#6931][fossedihelm] added DryRun to AddVolumeOptions and RemoveVolumeOptions - [PR kubevirt#6379][nunnatsa] Fix issue https://bugzilla.redhat.com/show_bug.cgi?id=1945593 - [PR kubevirt#6399][iholder-redhat] Introduce live migration policies that allow system-admins to have fine-grained control over migration configuration for different sets of VMs. - [PR kubevirt#6880][iholder-redhat] Add full Podman support for `make` and `make test` - [PR kubevirt#6702][acardace] implement virt-handler canary upgrade and rollback for faster and safer rollouts - [PR kubevirt#6717][davidvossel] Introducing the VirtualMachinePools feature for managing stateful VMs at scale - [PR kubevirt#6698][rthallisey] Add tracing to the virt-controller work queue - [PR kubevirt#6762][fossedihelm] added DryRun mode to virtcl to migrate command - [PR kubevirt#6891][rmohr] Fix "Make raw terminal failed: The handle is invalid?" issue with "virtctl console" when not executed in a pty - [PR kubevirt#6783][rmohr] Skip SSH RSA auth if no RSA key was explicitly provided and not key exists at the default location Contributors ------------ 36 people contributed to this release: 55 Itamar Holder <[email protected]> 23 Edward Haas <[email protected]> 21 Vasiliy Ulyanov <[email protected]> 19 David Vossel <[email protected]> 12 Jed Lejosne <[email protected]> 9 prnaraya <[email protected]> 7 Barak Mordehai <[email protected]> 7 Ryan Hallisey <[email protected]> 6 Antonio Cardace <[email protected]> 6 Vladik Romanovsky <[email protected]> 5 fossedihelm <[email protected]> 4 Daniel Hiller <[email protected]> 4 Nahshon Unna-Tsameret <[email protected]> 3 Maya Rashish <[email protected]> 3 Or Mergi <[email protected]> 3 Roman Mohr <[email protected]> 2 Igor Bezukh <[email protected]> 2 Kedar Bidarkar <[email protected]> 2 Or Shoval <[email protected]> 2 Zhe Peng <[email protected]> 2 Zvi Cahana <[email protected]> 1 Alex Kalenyuk <[email protected]> 1 Ashley Schuett <[email protected]> 1 Dan Kenigsberg <[email protected]> 1 Diana Teplits <[email protected]> 1 Erkan Erol <[email protected]> 1 Helene Durand <[email protected]> 1 L. Pivarc <[email protected]> 1 Michael Henriksen <[email protected]> 1 Miguel Duarte Barroso <[email protected]> 1 Orel Misan <[email protected]> 1 Petr Horáček <[email protected]> 1 Shelly Kagan <[email protected]> 1 assaf-admi <[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/main/CONTRIBUTING.md [license]: https://github.com/kubevirt/kubevirt/blob/main/LICENSE ---
This release follows v0.48.1 and consists of 298 changes, contributed… … by 36 people, leading to 652 files changed, 53600 insertions(+), 8784 deletions(-). The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.49.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.49.0-rc.0`. Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>. Notable changes --------------- - [PR kubevirt#7004][iholder-redhat] Bugfix: Avoid setting block migration for volumes used by read-only disks - [PR kubevirt#6959][enp0s3] generate event when target pod enters unschedulable phase - [PR kubevirt#6888][assafad] Added common labels into alert definitions - [PR kubevirt#6166][vasiliy-ul] Experimental support of AMD SEV - [PR kubevirt#6980][vasiliy-ul] Updated the dependencies to include the fix for CVE-2021-43565 (KubeVirt is not affected) - [PR kubevirt#6944][iholder-redhat] Remove disabling TLS configuration from Live Migration Policies - [PR kubevirt#6800][jean-edouard] CPU pinning doesn't require hardware-assisted virtualization anymore - [PR kubevirt#6501][ShellyKa13] Use virtctl image-upload to upload archive content - [PR kubevirt#6918][iholder-redhat] Bug fix: Unscheduable host-model VMI alert is now properly triggered - [PR kubevirt#6796][Barakmor1] 'kubevirt-operator' changed to 'virt-operator' on 'managed-by' label in kubevirt's components made by virt-operator - [PR kubevirt#6036][jean-edouard] Migrations can now be done over a dedicated multus network - [PR kubevirt#6933][erkanerol] Add a new lane for monitoring tests - [PR kubevirt#6949][jean-edouard] KubeVirt components should now be successfully removed on CR deletion, even when using only 1 replica for virt-api and virt-controller - [PR kubevirt#6954][maiqueb] Update the `virtctl` exposed services `IPFamilyPolicyType` default to `IPFamilyPolicyPreferDualStack` - [PR kubevirt#6931][fossedihelm] added DryRun to AddVolumeOptions and RemoveVolumeOptions - [PR kubevirt#6379][nunnatsa] Fix issue https://bugzilla.redhat.com/show_bug.cgi?id=1945593 - [PR kubevirt#6399][iholder-redhat] Introduce live migration policies that allow system-admins to have fine-grained control over migration configuration for different sets of VMs. - [PR kubevirt#6880][iholder-redhat] Add full Podman support for `make` and `make test` - [PR kubevirt#6702][acardace] implement virt-handler canary upgrade and rollback for faster and safer rollouts - [PR kubevirt#6717][davidvossel] Introducing the VirtualMachinePools feature for managing stateful VMs at scale - [PR kubevirt#6698][rthallisey] Add tracing to the virt-controller work queue - [PR kubevirt#6762][fossedihelm] added DryRun mode to virtcl to migrate command - [PR kubevirt#6891][rmohr] Fix "Make raw terminal failed: The handle is invalid?" issue with "virtctl console" when not executed in a pty - [PR kubevirt#6783][rmohr] Skip SSH RSA auth if no RSA key was explicitly provided and not key exists at the default location Contributors ------------ 36 people contributed to this release: 55 Itamar Holder <[email protected]> 23 Edward Haas <[email protected]> 21 Vasiliy Ulyanov <[email protected]> 19 David Vossel <[email protected]> 12 Jed Lejosne <[email protected]> 9 prnaraya <[email protected]> 7 Barak Mordehai <[email protected]> 7 Ryan Hallisey <[email protected]> 6 Antonio Cardace <[email protected]> 6 Vladik Romanovsky <[email protected]> 5 fossedihelm <[email protected]> 4 Daniel Hiller <[email protected]> 4 Nahshon Unna-Tsameret <[email protected]> 3 Maya Rashish <[email protected]> 3 Or Mergi <[email protected]> 3 Roman Mohr <[email protected]> 2 Igor Bezukh <[email protected]> 2 Kedar Bidarkar <[email protected]> 2 Or Shoval <[email protected]> 2 Zhe Peng <[email protected]> 2 Zvi Cahana <[email protected]> 1 Alex Kalenyuk <[email protected]> 1 Ashley Schuett <[email protected]> 1 Dan Kenigsberg <[email protected]> 1 Diana Teplits <[email protected]> 1 Erkan Erol <[email protected]> 1 Helene Durand <[email protected]> 1 L. Pivarc <[email protected]> 1 Michael Henriksen <[email protected]> 1 Miguel Duarte Barroso <[email protected]> 1 Orel Misan <[email protected]> 1 Petr Horáček <[email protected]> 1 Shelly Kagan <[email protected]> 1 assaf-admi <[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/main/CONTRIBUTING.md [license]: https://github.com/kubevirt/kubevirt/blob/main/LICENSE ---
This release follows v0.48.0 and consists of 4 changes, contributed b… …y 3 people, leading to 4 files changed, 90 insertions(+), 62 deletions(-). The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.48.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.48.1`. Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>. Notable changes --------------- - [PR kubevirt#6900][kubevirt-bot] Skip SSH RSA auth if no RSA key was explicitly provided and not key exists at the default location - [PR kubevirt#6902][kubevirt-bot] Fix "Make raw terminal failed: The handle is invalid?" issue with "virtctl console" when not executed in a pty Contributors ------------ 3 people contributed to this release: 2 Roman Mohr <[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/main/CONTRIBUTING.md [license]: https://github.com/kubevirt/kubevirt/blob/main/LICENSE ---
This release follows v0.47.1 and consists of 282 changes, contributed… … by 43 people, leading to 1046 files changed, 32869 insertions(+), 12807 deletions(-). v0.48.0 is a promotion of release candidate v0.48.0-rc.0 which was originally published 2021-12-01 The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.48.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.48.0`. Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>. Notable changes --------------- - [PR kubevirt#6670][futuretea] Added 'virtctl soft-reboot' command to reboot the VMI. - [PR kubevirt#6861][orelmisan] virtctl errors are written to stderr instead of stdout - [PR kubevirt#6836][enp0s3] Added PHASE and VMI columns for the 'kubectl get vmim' CLI output - [PR kubevirt#6784][nunnatsa] kubevirt-config configMap is no longer supported for KubeVirt configuration - [PR kubevirt#6839][ShellyKa13] fix restore of VM with RunStrategy - [PR kubevirt#6533][zcahana] Paused VMIs are now marked as unready even when no readinessProbe is specified - [PR kubevirt#6858][rmohr] Fix a nil pointer in virtctl in combination with some external auth plugins - [PR kubevirt#6780][fossedihelm] Add PatchOptions to the Patch request of the VirtualMachineInstanceInterface - [PR kubevirt#6773][iholder-redhat] alert if migration for VMI with host-model CPU is stuck since no node is suitable - [PR kubevirt#6714][rhrazdil] Shorten timeout for Istio proxy detection - [PR kubevirt#6725][fossedihelm] added DryRun mode to virtcl for pause and unpause commands - [PR kubevirt#6737][davidvossel] Pending migration target pods timeout after 5 minutes when unschedulable - [PR kubevirt#6814][fossedihelm] Changed some terminology to be more inclusive - [PR kubevirt#6649][Barakmor1] Designate the apps.kubevirt.io/component label for KubeVirt components. - [PR kubevirt#6650][victortoso] Introduces support to ich9 or ac97 sound devices - [PR kubevirt#6734][Barakmor1] replacing the command that extract libvirtd's pid to avoid this error: - [PR kubevirt#6802][rmohr] Maintain a separate api package which synchronizes to kubevirt.io/api for better third party integration with client-gen - [PR kubevirt#6730][zhhray] change kubevrit cert secret type from Opaque to kubernetes.io/tls - [PR kubevirt#6508][oshoval] Add missing domain to guest search list, in case subdomain is used. - [PR kubevirt#6664][vladikr] enable the display and ramfb for vGPUs by default - [PR kubevirt#6710][iholder-redhat] virt-launcher fix - stop logging successful shutdown when it isn't true - [PR kubevirt#6162][vladikr] KVM_HINTS_REALTIME will always be set when dedicatedCpusPlacement is requested - [PR kubevirt#6772][zcahana] Bugfix: revert kubevirt#6565 which prevented upgrades to v0.47. - [PR kubevirt#6722][zcahana] Remove obsolete scheduler.alpha.kubernetes.io/critical-pod annotation - [PR kubevirt#6723][acardace] remove stale pdbs created by < 0.41.1 virt-controller - [PR kubevirt#6721][iholder-redhat] Set default CPU model in VMI spec, even if not defined in KubevirtCR - [PR kubevirt#6713][zcahana] Report WaitingForVolumeBinding VM status when PVC/DV-type volumes reference unbound PVCs - [PR kubevirt#6681][fossedihelm] Users can use --dry-run flag - [PR kubevirt#6663][jean-edouard] The number of virt-api and virt-controller replicas is now configurable in the CSV - [PR kubevirt#5981][maya-r] Always resize disk.img files to the largest size at boot. Contributors ------------ 43 people contributed to this release: 27 Itamar Holder <[email protected]> 18 Zvi Cahana <[email protected]> 10 Maya Rashish <[email protected]> 9 David Vossel <[email protected]> 8 Barak Mordehai <[email protected]> 8 Orel Misan <[email protected]> 7 Victor Toso <[email protected]> 7 Vladik Romanovsky <[email protected]> 7 fossedihelm <[email protected]> 7 futuretea <[email protected]> 7 hellocloudnative <[email protected]> 6 Alice Frosi <[email protected]> 6 Or Mergi <[email protected]> 5 L. Pivarc <[email protected]> 4 Edward Haas <[email protected]> 4 Igor Bezukh <[email protected]> 4 Roman Mohr <[email protected]> 3 Or Shoval <[email protected]> 3 Shelly Kagan <[email protected]> 3 Stu Gott <[email protected]> 3 huizhang <[email protected]> 2 Daniel Hiller <[email protected]> 2 Miguel Duarte Barroso <[email protected]> 2 Nahshon Unna-Tsameret <[email protected]> 2 Ryan Hallisey <[email protected]> 2 Vasiliy Ulyanov <[email protected]> 1 Antonio Cardace <[email protected]> 1 Chris Callegari <[email protected]> 1 Denys Shchedrivyi <[email protected]> 1 Erkan Erol <[email protected]> 1 Federico Gimenez <[email protected]> 1 Hao Yu <[email protected]> 1 Jed Lejosne <[email protected]> 1 Kedar Bidarkar <[email protected]> 1 Michael Henriksen <[email protected]> 1 Radim Hrazdil <[email protected]> 1 Tomas Psota <[email protected]> 1 Zhe Peng <[email protected]> 1 dalia-frank <[email protected]> 1 dhiller <[email protected]> 1 张鹏璇 <[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/main/CONTRIBUTING.md [license]: https://github.com/kubevirt/kubevirt/blob/main/LICENSE ---
This release follows v0.36.3 and consists of 47 changes, contributed … …by 14 people, leading to 61 files changed, 1612 insertions(+), 359 deletions(-). The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.36.5. The primary release artifact of KubeVirt is the git tree. The release tag is signed and can be verified using `git tag -v v0.36.5`. Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>. Notable changes --------------- - [PR kubevirt#6837][dhiller] Backport prow release automation changes from 0.40 to 0.36 - [PR kubevirt#6291][kubevirt-bot] Fix goroutine leak in virt-handler, potentially causing issues with a high turnover of VMIs. - [PR kubevirt#6591][jean-edouard] VMs with cloud-init data should now properly migrate from older KubeVirt versions - [PR kubevirt#6512][xpivarc] Fix cases where migration will not be processed if previous migration failed. - [PR kubevirt#6400][rmohr] Fix rbac permissions for freeze/unfreeze, addvolume/removevolume, guestosinfo, filesystemlist and userlist - [PR kubevirt#6147][rmohr] Fix rbac permissions for freeze/unfreeze, addvolume/removevolume, guestosinfo, filesystemlist and userlist - [PR kubevirt#6269][awels] BugFix: Generate ISO images 4k aligned for node storage with 4k blocksize - [PR kubevirt#5919][davidvossel] Fixes event recording causing a segfault in virt-controller - [PR kubevirt#5865][xpivarc] Fix: Kubevirt build with golang 1.14+ will not fail on validation of container disk with memory allocation error - [PR kubevirt#5851][rthallisey] Prometheus metrics scraped from virt-handler are now served from the VMI informer cache, rather than calling back to the Kubernetes API for VMI information. - [PR kubevirt#5655][acardace] virt-launcher now populates domain's guestOS info and interfaces status according guest agent also when doing periodic resyncs. - [PR kubevirt#5708][kubevirt-bot] Fixes null pointer dereference in migration controller - [PR kubevirt#5705][davidvossel] Fix virt-controller clobbering in progress vmi migration state during virt handler handoff - [PR kubevirt#5672][davidvossel] Validation/Mutation webhooks now explicitly define a 10 second timeout period Contributors ------------ 14 people contributed to this release: 8 David Vossel <[email protected]> 5 Jed Lejosne <[email protected]> 4 Or Shoval <[email protected]> 3 Alexander Wels <[email protected]> 2 Marcus Sorensen <[email protected]> 1 Bartosz Rybacki <[email protected]> 1 Daniel Hiller <[email protected]> 1 Igor Bezukh <[email protected]> 1 Kevin Wiesmueller <[email protected]> 1 L. Pivarc <[email protected]> 1 Ryan Hallisey <[email protected]> 1 Vladik Romanovsky <[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/main/CONTRIBUTING.md [license]: https://github.com/kubevirt/kubevirt/blob/main/LICENSE ---
This release follows v0.47.1 and consists of 282 changes, contributed… … by 43 people, leading to 1046 files changed, 32869 insertions(+), 12807 deletions(-). The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.48.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.48.0-rc.0`. Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>. Notable changes --------------- - [PR kubevirt#6670][futuretea] Added 'virtctl soft-reboot' command to reboot the VMI. - [PR kubevirt#6861][orelmisan] virtctl errors are written to stderr instead of stdout - [PR kubevirt#6836][enp0s3] Added PHASE and VMI columns for the 'kubectl get vmim' CLI output - [PR kubevirt#6784][nunnatsa] kubevirt-config configMap is no longer supported for KubeVirt configuration - [PR kubevirt#6839][ShellyKa13] fix restore of VM with RunStrategy - [PR kubevirt#6533][zcahana] Paused VMIs are now marked as unready even when no readinessProbe is specified - [PR kubevirt#6858][rmohr] Fix a nil pointer in virtctl in combination with some external auth plugins - [PR kubevirt#6780][fossedihelm] Add PatchOptions to the Patch request of the VirtualMachineInstanceInterface - [PR kubevirt#6773][iholder-redhat] alert if migration for VMI with host-model CPU is stuck since no node is suitable - [PR kubevirt#6714][rhrazdil] Shorten timeout for Istio proxy detection - [PR kubevirt#6725][fossedihelm] added DryRun mode to virtcl for pause and unpause commands - [PR kubevirt#6737][davidvossel] Pending migration target pods timeout after 5 minutes when unschedulable - [PR kubevirt#6814][fossedihelm] Changed some terminology to be more inclusive - [PR kubevirt#6649][Barakmor1] Designate the apps.kubevirt.io/component label for KubeVirt components. - [PR kubevirt#6650][victortoso] Introduces support to ich9 or ac97 sound devices - [PR kubevirt#6734][Barakmor1] replacing the command that extract libvirtd's pid to avoid this error: - [PR kubevirt#6802][rmohr] Maintain a separate api package which synchronizes to kubevirt.io/api for better third party integration with client-gen - [PR kubevirt#6730][zhhray] change kubevrit cert secret type from Opaque to kubernetes.io/tls - [PR kubevirt#6508][oshoval] Add missing domain to guest search list, in case subdomain is used. - [PR kubevirt#6664][vladikr] enable the display and ramfb for vGPUs by default - [PR kubevirt#6710][iholder-redhat] virt-launcher fix - stop logging successful shutdown when it isn't true - [PR kubevirt#6162][vladikr] KVM_HINTS_REALTIME will always be set when dedicatedCpusPlacement is requested - [PR kubevirt#6772][zcahana] Bugfix: revert kubevirt#6565 which prevented upgrades to v0.47. - [PR kubevirt#6722][zcahana] Remove obsolete scheduler.alpha.kubernetes.io/critical-pod annotation - [PR kubevirt#6723][acardace] remove stale pdbs created by < 0.41.1 virt-controller - [PR kubevirt#6721][iholder-redhat] Set default CPU model in VMI spec, even if not defined in KubevirtCR - [PR kubevirt#6713][zcahana] Report WaitingForVolumeBinding VM status when PVC/DV-type volumes reference unbound PVCs - [PR kubevirt#6681][fossedihelm] Users can use --dry-run flag - [PR kubevirt#6663][jean-edouard] The number of virt-api and virt-controller replicas is now configurable in the CSV - [PR kubevirt#5981][maya-r] Always resize disk.img files to the largest size at boot. Contributors ------------ 43 people contributed to this release: 27 Itamar Holder <[email protected]> 18 Zvi Cahana <[email protected]> 10 Maya Rashish <[email protected]> 9 David Vossel <[email protected]> 8 Barak Mordehai <[email protected]> 8 Orel Misan <[email protected]> 7 Victor Toso <[email protected]> 7 Vladik Romanovsky <[email protected]> 7 fossedihelm <[email protected]> 7 futuretea <[email protected]> 7 hellocloudnative <[email protected]> 6 Alice Frosi <[email protected]> 6 Or Mergi <[email protected]> 5 L. Pivarc <[email protected]> 4 Edward Haas <[email protected]> 4 Igor Bezukh <[email protected]> 4 Roman Mohr <[email protected]> 3 Or Shoval <[email protected]> 3 Shelly Kagan <[email protected]> 3 Stu Gott <[email protected]> 3 huizhang <[email protected]> 2 Daniel Hiller <[email protected]> 2 Miguel Duarte Barroso <[email protected]> 2 Nahshon Unna-Tsameret <[email protected]> 2 Ryan Hallisey <[email protected]> 2 Vasiliy Ulyanov <[email protected]> 1 Antonio Cardace <[email protected]> 1 Chris Callegari <[email protected]> 1 Denys Shchedrivyi <[email protected]> 1 Erkan Erol <[email protected]> 1 Federico Gimenez <[email protected]> 1 Hao Yu <[email protected]> 1 Jed Lejosne <[email protected]> 1 Kedar Bidarkar <[email protected]> 1 Michael Henriksen <[email protected]> 1 Radim Hrazdil <[email protected]> 1 Tomas Psota <[email protected]> 1 Zhe Peng <[email protected]> 1 dalia-frank <[email protected]> 1 dhiller <[email protected]> 1 张鹏璇 <[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/main/CONTRIBUTING.md [license]: https://github.com/kubevirt/kubevirt/blob/main/LICENSE ---
This release follows v0.46.1 and consists of 311 changes, contributed… … by 39 people, leading to 740 files changed, 22426 insertions(+), 17615 deletions(-). The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.47.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.47.1`. Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>. Notable changes --------------- - [PR kubevirt#6775][kubevirt-bot] Bugfix: revert kubevirt#6565 which prevented upgrades to v0.47. - [PR kubevirt#6703][mhenriks] Fix BZ 2018521 - On upgrade VirtualMachineSnapshots going to Failed - [PR kubevirt#6511][knopt] Fixed virt-api significant memory usage when using Cluster Profiler with large KubeVirt deployments. (kubevirt#6478, @knopt) - [PR kubevirt#6629][awels] BugFix: Hotplugging more than one block device would cause IO error (kubevirt#6564) - [PR kubevirt#6657][andreabolognani] This version of KubeVirt includes upgraded virtualization technology based on libvirt 7.6.0 and QEMU 6.0.0. - [PR kubevirt#6565][Barakmor1] 'kubevirt-operator' changed to 'virt-operator' on 'managed-by' label in kubevirt's components made by virt-operator - [PR kubevirt#6642][ShellyKa13] Include hot-plugged disks in a Online VM Snapshot - [PR kubevirt#6513][brybacki] Adds force-bind flag to virtctl imageupload - [PR kubevirt#6588][erkanerol] Fix recording rules based on up metrics - [PR kubevirt#6575][davidvossel] VM controller now syncs VMI conditions to corresponding VM object - [PR kubevirt#6661][rmohr] Make the kubevirt api compatible with client-gen to make selecting compatible k8s golang dependencies easier - [PR kubevirt#6535][rmohr] Migrations use digests to reference containerDisks and kernel boot images to ensure disk consistency - [PR kubevirt#6651][ormergi] Kubevirt Conformance plugin now supports passing tests images registry. - [PR kubevirt#6589][iholder-redhat] custom kernel / initrd to boot from is now pre-pulled which improves stability - [PR kubevirt#6199][ormergi] Kubevirt Conformance plugin now supports passing image tag or digest - [PR kubevirt#6477][zcahana] Report DataVolumeError VM status when referenced a DataVolume indicates an error - [PR kubevirt#6593][rhrazdil] Removed python dependencies from virt-launcher and virt-handler containers - [PR kubevirt#6026][akrejcir] Implemented minimal VirtualMachineFlavor functionality. - [PR kubevirt#6570][erkanerol] Use honorLabels instead of labelDrop for namespace label on metrics - [PR kubevirt#6182][jordigilh] adds support for real time workloads - [PR kubevirt#6177][rmohr] Switch the node base images to centos8 stream - [PR kubevirt#6171][zcahana] Report ErrorPvcNotFound/ErrorDataVolumeNotFound VM status when PVC/DV-type volumes reference non-existent objects - [PR kubevirt#6437][VirrageS] Fix deprecated use of watch API to prevent reporting incorrect metrics. - [PR kubevirt#6482][jean-edouard] VMs with cloud-init data should now properly migrate from older KubeVirt versions - [PR kubevirt#6375][dhiller] Rely on kubevirtci installing cdi during testing Contributors ------------ 39 people contributed to this release: 34 Roman Mohr <[email protected]> 15 Andrea Bolognani <[email protected]> 13 Jed Lejosne <[email protected]> 12 Zvi Cahana <[email protected]> 12 alonsadan <[email protected]> 10 YitzyD <[email protected]> 9 Antonio Cardace <[email protected]> 9 David Vossel <[email protected]> 9 Or Mergi <[email protected]> 8 Daniel Hiller <[email protected]> 8 Shelly Kagan <[email protected]> 7 Bartosz Rybacki <[email protected]> 7 Or Shoval <[email protected]> 6 Andrej Krejcir <[email protected]> 4 Alexander Wels <[email protected]> 4 Itamar Holder <[email protected]> 4 Maya Rashish <[email protected]> 4 Michael Henriksen <[email protected]> 4 Radim Hrazdil <[email protected]> 3 Alice Frosi <[email protected]> 3 Erkan Erol <[email protected]> 3 Howard Zhang <[email protected]> 3 Jordi Gil <[email protected]> 3 L. Pivarc <[email protected]> 2 Barak <[email protected]> 2 Federico Gimenez <[email protected]> 2 Igor Bezukh <[email protected]> 1 Adam Litke <[email protected]> 1 Alex Kalenyuk <[email protected]> 1 Israel Pinto <[email protected]> 1 Janusz Marcinkiewicz <[email protected]> 1 João Vilaça <[email protected]> 1 Petr Horáček <[email protected]> 1 Tomasz Knopik <[email protected]> 1 Vasiliy Ulyanov <[email protected]> 1 dalia-frank <[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/main/CONTRIBUTING.md [license]: https://github.com/kubevirt/kubevirt/blob/main/LICENSE ---
This release follows v0.46.1 and consists of 308 changes, contributed… … by 39 people, leading to 740 files changed, 22429 insertions(+), 17618 deletions(-). The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.47.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.47.0-rc.0`. Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>. Notable changes --------------- - [PR kubevirt#6703][mhenriks] Fix BZ 2018521 - On upgrade VirtualMachineSnapshots going to Failed - [PR kubevirt#6511][knopt] Fixed virt-api significant memory usage when using Cluster Profiler with large KubeVirt deployments. (kubevirt#6478, @knopt) - [PR kubevirt#6629][awels] BugFix: Hotplugging more than one block device would cause IO error (kubevirt#6564) - [PR kubevirt#6657][andreabolognani] This version of KubeVirt includes upgraded virtualization technology based on libvirt 7.6.0 and QEMU 6.0.0. - [PR kubevirt#6565][Barakmor1] 'kubevirt-operator' changed to 'virt-operator' on 'managed-by' label in kubevirt's components made by virt-operator - [PR kubevirt#6642][ShellyKa13] Include hot-plugged disks in a Online VM Snapshot - [PR kubevirt#6513][brybacki] Adds force-bind flag to virtctl imageupload - [PR kubevirt#6588][erkanerol] Fix recording rules based on up metrics - [PR kubevirt#6575][davidvossel] VM controller now syncs VMI conditions to corresponding VM object - [PR kubevirt#6661][rmohr] Make the kubevirt api compatible with client-gen to make selecting compatible k8s golang dependencies easier - [PR kubevirt#6535][rmohr] Migrations use digests to reference containerDisks and kernel boot images to ensure disk consistency - [PR kubevirt#6651][ormergi] Kubevirt Conformance plugin now supports passing tests images registry. - [PR kubevirt#6589][iholder-redhat] custom kernel / initrd to boot from is now pre-pulled which improves stability - [PR kubevirt#6199][ormergi] Kubevirt Conformance plugin now supports passing image tag or digest - [PR kubevirt#6477][zcahana] Report DataVolumeError VM status when referenced a DataVolume indicates an error - [PR kubevirt#6593][rhrazdil] Removed python dependencies from virt-launcher and virt-handler containers - [PR kubevirt#6026][akrejcir] Implemented minimal VirtualMachineFlavor functionality. - [PR kubevirt#6570][erkanerol] Use honorLabels instead of labelDrop for namespace label on metrics - [PR kubevirt#6182][jordigilh] adds support for real time workloads - [PR kubevirt#6177][rmohr] Switch the node base images to centos8 stream - [PR kubevirt#6171][zcahana] Report ErrorPvcNotFound/ErrorDataVolumeNotFound VM status when PVC/DV-type volumes reference non-existent objects - [PR kubevirt#6437][VirrageS] Fix deprecated use of watch API to prevent reporting incorrect metrics. - [PR kubevirt#6482][jean-edouard] VMs with cloud-init data should now properly migrate from older KubeVirt versions - [PR kubevirt#6375][dhiller] Rely on kubevirtci installing cdi during testing Contributors ------------ 39 people contributed to this release: 34 Roman Mohr <[email protected]> 15 Andrea Bolognani <[email protected]> 13 Jed Lejosne <[email protected]> 12 alonsadan <[email protected]> 10 YitzyD <[email protected]> 10 Zvi Cahana <[email protected]> 9 Antonio Cardace <[email protected]> 9 David Vossel <[email protected]> 9 Or Mergi <[email protected]> 8 Daniel Hiller <[email protected]> 8 Shelly Kagan <[email protected]> 7 Bartosz Rybacki <[email protected]> 7 Or Shoval <[email protected]> 6 Andrej Krejcir <[email protected]> 4 Alexander Wels <[email protected]> 4 Itamar Holder <[email protected]> 4 Maya Rashish <[email protected]> 4 Michael Henriksen <[email protected]> 4 Radim Hrazdil <[email protected]> 3 Alice Frosi <[email protected]> 3 Erkan Erol <[email protected]> 3 Howard Zhang <[email protected]> 3 Jordi Gil <[email protected]> 3 L. Pivarc <[email protected]> 2 Barak <[email protected]> 2 Federico Gimenez <[email protected]> 2 Igor Bezukh <[email protected]> 1 Adam Litke <[email protected]> 1 Alex Kalenyuk <[email protected]> 1 Israel Pinto <[email protected]> 1 Janusz Marcinkiewicz <[email protected]> 1 João Vilaça <[email protected]> 1 Petr Horáček <[email protected]> 1 Tomasz Knopik <[email protected]> 1 Vasiliy Ulyanov <[email protected]> 1 dalia-frank <[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/main/CONTRIBUTING.md [license]: https://github.com/kubevirt/kubevirt/blob/main/LICENSE ---
PreviousNext