Tags: ikingye/kubevirt
Tags
This release follows v0.42.1 and consists of 370 changes, contributed… … by 41 people, leading to 569 files changed, 17418 insertions(+), 24973 deletions(-). v0.43.0 is a promotion of release candidate v0.43.0-rc.1 which was originally published 2021-07-08 The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.43.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.43.0`. Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>. Notable changes --------------- - [PR kubevirt#5952][mhenriks] Use CDI beta API. CDI v1.20.0 is now the minimum requirement for kubevirt. - [PR kubevirt#5846][rmohr] Add "spec.cpu.numaTopologyPassthrough" which allows emulating a host-alligned virtual numa topology for high performance - [PR kubevirt#5894][rmohr] Add `spec.migrations.disableTLS` to the KubeVirt CR to allow disabling encrypted migrations. They stay secure by default. - [PR kubevirt#5649][awels] Enhancement: remove one attachment pod per disk limit (behavior on upgrade with running VM with hotplugged disks is undefined) - [PR kubevirt#5742][rmohr] VMIs which choose evictionStrategy `LifeMigrate` and request the `invtsc` cpuflag are now live-migrateable - [PR kubevirt#5911][dhiller] Bumps kubevirtci, also suppresses kubectl.sh output to avoid confusing checks - [PR kubevirt#5863][xpivarc] Fix: ioerrors don't cause crash-looping of notify server - [PR kubevirt#5867][mlsorensen] New build target added to export virt-* images as a tar archive. - [PR kubevirt#5766][davidvossel] Addition of kubevirt_vmi_phase_transition_seconds_since_creation to monitor how long it takes to transition a VMI to a specific phase from creation time. - [PR kubevirt#5823][dhiller] Change default branch to `main` for `kubevirt/kubevirt` repository - [PR kubevirt#5763][nunnatsa] Fix bug 1945589: Prevent migration of VMIs that uses virtiofs - [PR kubevirt#5827][mlsorensen] Auto-provisioned disk images on empty PVCs now leave 128KiB unused to avoid edge cases that run the volume out of space. - [PR kubevirt#5849][davidvossel] Fixes event recording causing a segfault in virt-controller - [PR kubevirt#5797][rhrazdil] Add serviceAccountDisk automatically when Istio is enabled in VMI annotations - [PR kubevirt#5723][ashleyschuett] Allow virtctl to stop VM and ignore the graceful shutdown period - [PR kubevirt#5806][mlsorensen] configmap, secret, and cloud-init raw disks now work when underlying node storage has 4k blocks. - [PR kubevirt#5623][iholder-redhat] [bugfix]: Allow migration of VMs with host-model CPU to migrate only for compatible nodes - [PR kubevirt#5716][rhrazdil] Fix issue with virt-launcher becoming `NotReady` after migration when Istio is used. - [PR kubevirt#5778][ashleyschuett] Update ca-bundle if it is unable to be parsed - [PR kubevirt#5787][acardace] migrated references of authorization/v1beta1 to authorization/v1 - [PR kubevirt#5461][rhrazdil] Add support for Istio proxy when no explicit ports are specified on masquerade interface - [PR kubevirt#5751][acardace] EFI VMIs with secureboot disabled can now be booted even when only OVMF_CODE.secboot.fd and OVMF_VARS.fd are present in the virt-launcher image - [PR kubevirt#5629][andreyod] Support starting Virtual Machine with its guest CPU paused using `virtctl start --paused` - [PR kubevirt#5725][dhiller] Generate REST API coverage report after functional tests - [PR kubevirt#5758][davidvossel] Fixes kubevirt_vmi_phase_count to include all phases, even those that occur before handler hand off. - [PR kubevirt#5745][ashleyschuett] Alert with resource usage exceeds resource requests - [PR kubevirt#5759][mhenriks] Update CDI to 1.34.1 - [PR kubevirt#5038][kwiesmueller] Add exec command to VM liveness and readinessProbe executed through the qemu-guest-agent. - [PR kubevirt#5431][alonSadan] Add NFT and IPTables rules to allow port-forward to non-declared ports on the VMI. Declaring ports on VMI will limit Contributors ------------ 41 people contributed to this release: 47 Roman Mohr <[email protected]> 22 Kevin Wiesmueller <[email protected]> 20 Daniel Hiller <[email protected]> 18 David Vossel <[email protected]> 14 Miguel Duarte Barroso <[email protected]> 12 Alexander Wels <[email protected]> 12 Ashley Schuett <[email protected]> 10 Radim Hrazdil <[email protected]> 9 Alona Kaplan <[email protected]> 9 Itamar Holder <[email protected]> 8 Vasiliy Ulyanov <[email protected]> 6 Andrey Odarenko <[email protected]> 6 Marcus Sorensen <[email protected]> 5 Zvi Cahana <[email protected]> 5 alonsadan <[email protected]> 4 Antonio Cardace <[email protected]> 4 Federico Gimenez <[email protected]> 4 L. Pivarc <[email protected]> 4 Quique Llorente <[email protected]> 4 Shelly Kagan <[email protected]> 3 Andrea Bolognani <[email protected]> 3 Howard Zhang <[email protected]> 3 Igor Bezukh <[email protected]> 3 Shirly Radco <[email protected]> 2 Dan Kenigsberg <[email protected]> 2 Edward Haas <[email protected]> 2 Maya Rashish <[email protected]> 2 Michael Henriksen <[email protected]> 2 Vatsal Parekh <[email protected]> 2 Zhou Hao <[email protected]> 1 Andrew DeMaria <[email protected]> 1 Daniel Hiller <[email protected]> 1 Jed Lejosne <[email protected]> 1 Kedar Bidarkar <[email protected]> 1 Marcin Franczyk <[email protected]> 1 Marcus Sorensen <[email protected]> 1 Nahshon Unna-Tsameret <[email protected]> 1 Ram Lavi <[email protected]> 1 ansijain <[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 ---
This release follows v0.42.1 and consists of 370 changes, contributed… … by 41 people, leading to 569 files changed, 17418 insertions(+), 24973 deletions(-). The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.43.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.43.0-rc.1`. Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>. Notable changes --------------- - [PR kubevirt#5952][mhenriks] Use CDI beta API. CDI v1.20.0 is now the minimum requirement for kubevirt. - [PR kubevirt#5846][rmohr] Add "spec.cpu.numaTopologyPassthrough" which allows emulating a host-alligned virtual numa topology for high performance - [PR kubevirt#5894][rmohr] Add `spec.migrations.disableTLS` to the KubeVirt CR to allow disabling encrypted migrations. They stay secure by default. - [PR kubevirt#5649][awels] Enhancement: remove one attachment pod per disk limit (behavior on upgrade with running VM with hotplugged disks is undefined) - [PR kubevirt#5742][rmohr] VMIs which choose evictionStrategy `LifeMigrate` and request the `invtsc` cpuflag are now live-migrateable - [PR kubevirt#5911][dhiller] Bumps kubevirtci, also suppresses kubectl.sh output to avoid confusing checks - [PR kubevirt#5863][xpivarc] Fix: ioerrors don't cause crash-looping of notify server - [PR kubevirt#5867][mlsorensen] New build target added to export virt-* images as a tar archive. - [PR kubevirt#5766][davidvossel] Addition of kubevirt_vmi_phase_transition_seconds_since_creation to monitor how long it takes to transition a VMI to a specific phase from creation time. - [PR kubevirt#5823][dhiller] Change default branch to `main` for `kubevirt/kubevirt` repository - [PR kubevirt#5763][nunnatsa] Fix bug 1945589: Prevent migration of VMIs that uses virtiofs - [PR kubevirt#5827][mlsorensen] Auto-provisioned disk images on empty PVCs now leave 128KiB unused to avoid edge cases that run the volume out of space. - [PR kubevirt#5849][davidvossel] Fixes event recording causing a segfault in virt-controller - [PR kubevirt#5797][rhrazdil] Add serviceAccountDisk automatically when Istio is enabled in VMI annotations - [PR kubevirt#5723][ashleyschuett] Allow virtctl to stop VM and ignore the graceful shutdown period - [PR kubevirt#5806][mlsorensen] configmap, secret, and cloud-init raw disks now work when underlying node storage has 4k blocks. - [PR kubevirt#5623][iholder-redhat] [bugfix]: Allow migration of VMs with host-model CPU to migrate only for compatible nodes - [PR kubevirt#5716][rhrazdil] Fix issue with virt-launcher becoming `NotReady` after migration when Istio is used. - [PR kubevirt#5778][ashleyschuett] Update ca-bundle if it is unable to be parsed - [PR kubevirt#5787][acardace] migrated references of authorization/v1beta1 to authorization/v1 - [PR kubevirt#5461][rhrazdil] Add support for Istio proxy when no explicit ports are specified on masquerade interface - [PR kubevirt#5751][acardace] EFI VMIs with secureboot disabled can now be booted even when only OVMF_CODE.secboot.fd and OVMF_VARS.fd are present in the virt-launcher image - [PR kubevirt#5629][andreyod] Support starting Virtual Machine with its guest CPU paused using `virtctl start --paused` - [PR kubevirt#5725][dhiller] Generate REST API coverage report after functional tests - [PR kubevirt#5758][davidvossel] Fixes kubevirt_vmi_phase_count to include all phases, even those that occur before handler hand off. - [PR kubevirt#5745][ashleyschuett] Alert with resource usage exceeds resource requests - [PR kubevirt#5759][mhenriks] Update CDI to 1.34.1 - [PR kubevirt#5038][kwiesmueller] Add exec command to VM liveness and readinessProbe executed through the qemu-guest-agent. - [PR kubevirt#5431][alonSadan] Add NFT and IPTables rules to allow port-forward to non-declared ports on the VMI. Declaring ports on VMI will limit Contributors ------------ 41 people contributed to this release: 47 Roman Mohr <[email protected]> 22 Kevin Wiesmueller <[email protected]> 20 Daniel Hiller <[email protected]> 18 David Vossel <[email protected]> 14 Miguel Duarte Barroso <[email protected]> 12 Alexander Wels <[email protected]> 12 Ashley Schuett <[email protected]> 10 Radim Hrazdil <[email protected]> 9 Alona Kaplan <[email protected]> 9 Itamar Holder <[email protected]> 8 Vasiliy Ulyanov <[email protected]> 6 Andrey Odarenko <[email protected]> 6 Marcus Sorensen <[email protected]> 5 Zvi Cahana <[email protected]> 5 alonsadan <[email protected]> 4 Antonio Cardace <[email protected]> 4 Federico Gimenez <[email protected]> 4 L. Pivarc <[email protected]> 4 Quique Llorente <[email protected]> 4 Shelly Kagan <[email protected]> 3 Andrea Bolognani <[email protected]> 3 Howard Zhang <[email protected]> 3 Igor Bezukh <[email protected]> 3 Shirly Radco <[email protected]> 2 Dan Kenigsberg <[email protected]> 2 Edward Haas <[email protected]> 2 Maya Rashish <[email protected]> 2 Michael Henriksen <[email protected]> 2 Vatsal Parekh <[email protected]> 2 Zhou Hao <[email protected]> 1 Andrew DeMaria <[email protected]> 1 Daniel Hiller <[email protected]> 1 Jed Lejosne <[email protected]> 1 Kedar Bidarkar <[email protected]> 1 Marcin Franczyk <[email protected]> 1 Marcus Sorensen <[email protected]> 1 Nahshon Unna-Tsameret <[email protected]> 1 Ram Lavi <[email protected]> 1 ansijain <[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 ---
This release follows v0.42.1 and consists of 368 changes, contributed… … by 41 people, leading to 569 files changed, 17411 insertions(+), 24972 deletions(-). The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.43.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.43.0-rc.0`. Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>. Notable changes --------------- - [PR kubevirt#5952][mhenriks] Use CDI beta API. CDI v1.20.0 is now the minimum requirement for kubevirt. - [PR kubevirt#5846][rmohr] Add "spec.cpu.numaTopologyPassthrough" which allows emulating a host-alligned virtual numa topology for high performance - [PR kubevirt#5894][rmohr] Add `spec.migrations.disableTLS` to the KubeVirt CR to allow disabling encrypted migrations. They stay secure by default. - [PR kubevirt#5649][awels] Enhancement: remove one attachment pod per disk limit (behavior on upgrade with running VM with hotplugged disks is undefined) - [PR kubevirt#5742][rmohr] VMIs which choose evictionStrategy `LifeMigrate` and request the `invtsc` cpuflag are now live-migrateable - [PR kubevirt#5911][dhiller] Bumps kubevirtci, also suppresses kubectl.sh output to avoid confusing checks - [PR kubevirt#5863][xpivarc] Fix: ioerrors don't cause crash-looping of notify server - [PR kubevirt#5867][mlsorensen] New build target added to export virt-* images as a tar archive. - [PR kubevirt#5766][davidvossel] Addition of kubevirt_vmi_phase_transition_seconds_since_creation to monitor how long it takes to transition a VMI to a specific phase from creation time. - [PR kubevirt#5823][dhiller] Change default branch to `main` for `kubevirt/kubevirt` repository - [PR kubevirt#5763][nunnatsa] Fix bug 1945589: Prevent migration of VMIs that uses virtiofs - [PR kubevirt#5827][mlsorensen] Auto-provisioned disk images on empty PVCs now leave 128KiB unused to avoid edge cases that run the volume out of space. - [PR kubevirt#5849][davidvossel] Fixes event recording causing a segfault in virt-controller - [PR kubevirt#5797][rhrazdil] Add serviceAccountDisk automatically when Istio is enabled in VMI annotations - [PR kubevirt#5723][ashleyschuett] Allow virtctl to stop VM and ignore the graceful shutdown period - [PR kubevirt#5806][mlsorensen] configmap, secret, and cloud-init raw disks now work when underlying node storage has 4k blocks. - [PR kubevirt#5623][iholder-redhat] [bugfix]: Allow migration of VMs with host-model CPU to migrate only for compatible nodes - [PR kubevirt#5716][rhrazdil] Fix issue with virt-launcher becoming `NotReady` after migration when Istio is used. - [PR kubevirt#5778][ashleyschuett] Update ca-bundle if it is unable to be parsed - [PR kubevirt#5787][acardace] migrated references of authorization/v1beta1 to authorization/v1 - [PR kubevirt#5461][rhrazdil] Add support for Istio proxy when no explicit ports are specified on masquerade interface - [PR kubevirt#5751][acardace] EFI VMIs with secureboot disabled can now be booted even when only OVMF_CODE.secboot.fd and OVMF_VARS.fd are present in the virt-launcher image - [PR kubevirt#5629][andreyod] Support starting Virtual Machine with its guest CPU paused using `virtctl start --paused` - [PR kubevirt#5725][dhiller] Generate REST API coverage report after functional tests - [PR kubevirt#5758][davidvossel] Fixes kubevirt_vmi_phase_count to include all phases, even those that occur before handler hand off. - [PR kubevirt#5745][ashleyschuett] Alert with resource usage exceeds resource requests - [PR kubevirt#5759][mhenriks] Update CDI to 1.34.1 - [PR kubevirt#5038][kwiesmueller] Add exec command to VM liveness and readinessProbe executed through the qemu-guest-agent. - [PR kubevirt#5431][alonSadan] Add NFT and IPTables rules to allow port-forward to non-declared ports on the VMI. Declaring ports on VMI will limit Contributors ------------ 41 people contributed to this release: 46 Roman Mohr <[email protected]> 22 Kevin Wiesmueller <[email protected]> 20 Daniel Hiller <[email protected]> 18 David Vossel <[email protected]> 14 Miguel Duarte Barroso <[email protected]> 12 Alexander Wels <[email protected]> 12 Ashley Schuett <[email protected]> 10 Radim Hrazdil <[email protected]> 9 Alona Kaplan <[email protected]> 9 Itamar Holder <[email protected]> 8 Vasiliy Ulyanov <[email protected]> 6 Andrey Odarenko <[email protected]> 6 Marcus Sorensen <[email protected]> 5 Zvi Cahana <[email protected]> 5 alonsadan <[email protected]> 4 Antonio Cardace <[email protected]> 4 Federico Gimenez <[email protected]> 4 L. Pivarc <[email protected]> 4 Quique Llorente <[email protected]> 4 Shelly Kagan <[email protected]> 3 Andrea Bolognani <[email protected]> 3 Howard Zhang <[email protected]> 3 Igor Bezukh <[email protected]> 3 Shirly Radco <[email protected]> 2 Dan Kenigsberg <[email protected]> 2 Edward Haas <[email protected]> 2 Maya Rashish <[email protected]> 2 Michael Henriksen <[email protected]> 2 Vatsal Parekh <[email protected]> 2 Zhou Hao <[email protected]> 1 Andrew DeMaria <[email protected]> 1 Daniel Hiller <[email protected]> 1 Jed Lejosne <[email protected]> 1 Kedar Bidarkar <[email protected]> 1 Marcin Franczyk <[email protected]> 1 Marcus Sorensen <[email protected]> 1 Nahshon Unna-Tsameret <[email protected]> 1 Ram Lavi <[email protected]> 1 ansijain <[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.41.0 and consists of 328 changes, contributed… … by 36 people, leading to 700 files changed, 51909 insertions(+), 23267 deletions(-). The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.42.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.42.1`. Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>. Notable changes --------------- - [PR kubevirt#5738][rmohr] Stop releasing jinja2 templates of our operator. Kustomize is the preferred way for customizations. - [PR kubevirt#5691][ashleyschuett] Allow multiple shutdown events to ensure the event is received by ACPI - [PR kubevirt#5558][ormergi] Drop virt-launcher SYS_RESOURCE capability - [PR kubevirt#5694][davidvossel] Fixes null pointer dereference in migration controller - [PR kubevirt#5416][iholder-redhat] [feature] support booting VMs from a custom kernel/initrd images with custom kernel arguments - [PR kubevirt#5495][iholder-redhat] Go version updated to version 1.16.1. - [PR kubevirt#5502][rmohr] Add downwardMetrics volume to expose a limited set of hots metrics to guests - [PR kubevirt#5601][maya-r] Update libvirt-go to 7.3.0 - [PR kubevirt#5661][davidvossel] Validation/Mutation webhooks now explicitly define a 10 second timeout period - [PR kubevirt#5652][rmohr] Automatically discover kube-prometheus installations and configure kubevirt monitoring - [PR kubevirt#5631][davidvossel] Expand backport policy to include logging and debug fixes - [PR kubevirt#5528][zcahana] Introduced a "status.printableStatus" field in the VirtualMachine CRD. This field is now displayed in the tabular output of "kubectl get vm". - [PR kubevirt#5200][rhrazdil] Add support for Istio proxy traffic routing with masquerade interface. nftables is required for this feature. - [PR kubevirt#5560][oshoval] virt-launcher now populates domain's guestOS info and interfaces status according guest agent also when doing periodic resyncs. - [PR kubevirt#5514][rhrazdil] Fix live-migration failing when VM with masquarade iface has explicitly specified any of these ports: 22222, 49152, 49153 - [PR kubevirt#5583][dhiller] Reenable coverage - [PR kubevirt#5129][davidvossel] Gracefully shutdown virt-api connections and ensure zero exit code under normal shutdown conditions - [PR kubevirt#5582][dhiller] Fix flaky unit tests - [PR kubevirt#5600][davidvossel] Improved logging around VM/VMI shutdown and restart - [PR kubevirt#5564][omeryahud] virtctl rename support is dropped - [PR kubevirt#5585][iholder-redhat] [bugfix] - reject VM defined with volume with no matching disk - [PR kubevirt#5595][zcahana] Fixes adoption of orphan DataVolumes - [PR kubevirt#5566][davidvossel] Release branches are now cut on the first _business day_ of the month rather than the first day. - [PR kubevirt#5108][Omar007] Fixes handling of /proc/<pid>/mountpoint by working on the device information instead of mount information - [PR kubevirt#5250][mlsorensen] Controller health checks will no longer actively test connectivity to the Kubernetes API. They will rely in health of their watches to determine if they have API connectivity. - [PR kubevirt#5563][ashleyschuett] Set KubeVirt resources flags in the KubeVirt CR - [PR kubevirt#5328][andreabolognani] This version of KubeVirt includes upgraded virtualization technology based on libvirt 7.0.0 and QEMU 5.2.0. Contributors ------------ 36 people contributed to this release: 39 Roman Mohr <[email protected]> 32 Miguel Duarte Barroso <[email protected]> 24 Itamar Holder <[email protected]> 15 Ashley Schuett <[email protected]> 14 David Vossel <[email protected]> 14 Zvi Cahana <[email protected]> 12 Maya Rashish <[email protected]> 10 Andrea Bolognani <[email protected]> 10 Daniel Hiller <[email protected]> 9 Radim Hrazdil <[email protected]> 7 Zhou Hao <[email protected]> 5 Omar Pakker <[email protected]> 5 Or Mergi <[email protected]> 3 Alexander Wels <[email protected]> 3 Bartosz Rybacki <[email protected]> 3 Federico Gimenez <[email protected]> 3 Igor Bezukh <[email protected]> 2 Kevin Wiesmueller <[email protected]> 2 Marcus Sorensen <[email protected]> 2 Omer Yahud <[email protected]> 2 Or Shoval <[email protected]> 1 Antonio Cardace <[email protected]> 1 Jed Lejosne <[email protected]> 1 Karel Šimon <[email protected]> 1 Krzysztof Majcher <[email protected]> 1 Mark DeNeve <[email protected]> 1 Petr Horáček <[email protected]> 1 Shelly Kagan <[email protected]> 1 Stu Gott <[email protected]> 1 Vatsal Parekh <[email protected]> 1 Vladik Romanovsky <[email protected]> 1 Zou Yu <[email protected]> 1 dalia-frank <[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 ---
This release follows v0.41.0 and consists of 326 changes, contributed… … by 36 people, leading to 699 files changed, 51909 insertions(+), 23263 deletions(-). v0.42.0 is a promotion of release candidate v0.42.0-rc.0 which was originally published 2021-06-01 The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.42.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.42.0`. Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>. Notable changes --------------- - [PR kubevirt#5738][rmohr] Stop releasing jinja2 templates of our operator. Kustomize is the preferred way for customizations. - [PR kubevirt#5691][ashleyschuett] Allow multiple shutdown events to ensure the event is received by ACPI - [PR kubevirt#5558][ormergi] Drop virt-launcher SYS_RESOURCE capability - [PR kubevirt#5694][davidvossel] Fixes null pointer dereference in migration controller - [PR kubevirt#5416][iholder-redhat] [feature] support booting VMs from a custom kernel/initrd images with custom kernel arguments - [PR kubevirt#5495][iholder-redhat] Go version updated to version 1.16.1. - [PR kubevirt#5502][rmohr] Add downwardMetrics volume to expose a limited set of hots metrics to guests - [PR kubevirt#5601][maya-r] Update libvirt-go to 7.3.0 - [PR kubevirt#5661][davidvossel] Validation/Mutation webhooks now explicitly define a 10 second timeout period - [PR kubevirt#5652][rmohr] Automatically discover kube-prometheus installations and configure kubevirt monitoring - [PR kubevirt#5631][davidvossel] Expand backport policy to include logging and debug fixes - [PR kubevirt#5528][zcahana] Introduced a "status.printableStatus" field in the VirtualMachine CRD. This field is now displayed in the tabular output of "kubectl get vm". - [PR kubevirt#5200][rhrazdil] Add support for Istio proxy traffic routing with masquerade interface. nftables is required for this feature. - [PR kubevirt#5560][oshoval] virt-launcher now populates domain's guestOS info and interfaces status according guest agent also when doing periodic resyncs. - [PR kubevirt#5514][rhrazdil] Fix live-migration failing when VM with masquarade iface has explicitly specified any of these ports: 22222, 49152, 49153 - [PR kubevirt#5583][dhiller] Reenable coverage - [PR kubevirt#5129][davidvossel] Gracefully shutdown virt-api connections and ensure zero exit code under normal shutdown conditions - [PR kubevirt#5582][dhiller] Fix flaky unit tests - [PR kubevirt#5600][davidvossel] Improved logging around VM/VMI shutdown and restart - [PR kubevirt#5564][omeryahud] virtctl rename support is dropped - [PR kubevirt#5585][iholder-redhat] [bugfix] - reject VM defined with volume with no matching disk - [PR kubevirt#5595][zcahana] Fixes adoption of orphan DataVolumes - [PR kubevirt#5566][davidvossel] Release branches are now cut on the first _business day_ of the month rather than the first day. - [PR kubevirt#5108][Omar007] Fixes handling of /proc/<pid>/mountpoint by working on the device information instead of mount information - [PR kubevirt#5250][mlsorensen] Controller health checks will no longer actively test connectivity to the Kubernetes API. They will rely in health of their watches to determine if they have API connectivity. - [PR kubevirt#5563][ashleyschuett] Set KubeVirt resources flags in the KubeVirt CR - [PR kubevirt#5328][andreabolognani] This version of KubeVirt includes upgraded virtualization technology based on libvirt 7.0.0 and QEMU 5.2.0. Contributors ------------ 36 people contributed to this release: 38 Roman Mohr <[email protected]> 32 Miguel Duarte Barroso <[email protected]> 24 Itamar Holder <[email protected]> 15 Ashley Schuett <[email protected]> 14 David Vossel <[email protected]> 14 Zvi Cahana <[email protected]> 12 Maya Rashish <[email protected]> 10 Andrea Bolognani <[email protected]> 10 Daniel Hiller <[email protected]> 9 Radim Hrazdil <[email protected]> 7 Zhou Hao <[email protected]> 5 Omar Pakker <[email protected]> 5 Or Mergi <[email protected]> 3 Alexander Wels <[email protected]> 3 Bartosz Rybacki <[email protected]> 3 Federico Gimenez <[email protected]> 3 Igor Bezukh <[email protected]> 2 Kevin Wiesmueller <[email protected]> 2 Marcus Sorensen <[email protected]> 2 Omer Yahud <[email protected]> 2 Or Shoval <[email protected]> 1 Antonio Cardace <[email protected]> 1 Jed Lejosne <[email protected]> 1 Karel Šimon <[email protected]> 1 Krzysztof Majcher <[email protected]> 1 Mark DeNeve <[email protected]> 1 Petr Horáček <[email protected]> 1 Shelly Kagan <[email protected]> 1 Stu Gott <[email protected]> 1 Vatsal Parekh <[email protected]> 1 Vladik Romanovsky <[email protected]> 1 Zou Yu <[email protected]> 1 dalia-frank <[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 ---
This release follows v0.41.0 and consists of 326 changes, contributed… … by 36 people, leading to 699 files changed, 51909 insertions(+), 23263 deletions(-). The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.42.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.42.0-rc.0`. Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>. Notable changes --------------- - [PR kubevirt#5738][rmohr] Stop releasing jinja2 templates of our operator. Kustomize is the preferred way for customizations. - [PR kubevirt#5691][ashleyschuett] Allow multiple shutdown events to ensure the event is received by ACPI - [PR kubevirt#5558][ormergi] Drop virt-launcher SYS_RESOURCE capability - [PR kubevirt#5694][davidvossel] Fixes null pointer dereference in migration controller - [PR kubevirt#5416][iholder-redhat] [feature] support booting VMs from a custom kernel/initrd images with custom kernel arguments - [PR kubevirt#5495][iholder-redhat] Go version updated to version 1.16.1. - [PR kubevirt#5502][rmohr] Add downwardMetrics volume to expose a limited set of hots metrics to guests - [PR kubevirt#5601][maya-r] Update libvirt-go to 7.3.0 - [PR kubevirt#5661][davidvossel] Validation/Mutation webhooks now explicitly define a 10 second timeout period - [PR kubevirt#5652][rmohr] Automatically discover kube-prometheus installations and configure kubevirt monitoring - [PR kubevirt#5631][davidvossel] Expand backport policy to include logging and debug fixes - [PR kubevirt#5528][zcahana] Introduced a "status.printableStatus" field in the VirtualMachine CRD. This field is now displayed in the tabular output of "kubectl get vm". - [PR kubevirt#5200][rhrazdil] Add support for Istio proxy traffic routing with masquerade interface. nftables is required for this feature. - [PR kubevirt#5560][oshoval] virt-launcher now populates domain's guestOS info and interfaces status according guest agent also when doing periodic resyncs. - [PR kubevirt#5514][rhrazdil] Fix live-migration failing when VM with masquarade iface has explicitly specified any of these ports: 22222, 49152, 49153 - [PR kubevirt#5583][dhiller] Reenable coverage - [PR kubevirt#5129][davidvossel] Gracefully shutdown virt-api connections and ensure zero exit code under normal shutdown conditions - [PR kubevirt#5582][dhiller] Fix flaky unit tests - [PR kubevirt#5600][davidvossel] Improved logging around VM/VMI shutdown and restart - [PR kubevirt#5564][omeryahud] virtctl rename support is dropped - [PR kubevirt#5585][iholder-redhat] [bugfix] - reject VM defined with volume with no matching disk - [PR kubevirt#5595][zcahana] Fixes adoption of orphan DataVolumes - [PR kubevirt#5566][davidvossel] Release branches are now cut on the first _business day_ of the month rather than the first day. - [PR kubevirt#5108][Omar007] Fixes handling of /proc/<pid>/mountpoint by working on the device information instead of mount information - [PR kubevirt#5250][mlsorensen] Controller health checks will no longer actively test connectivity to the Kubernetes API. They will rely in health of their watches to determine if they have API connectivity. - [PR kubevirt#5563][ashleyschuett] Set KubeVirt resources flags in the KubeVirt CR - [PR kubevirt#5328][andreabolognani] This version of KubeVirt includes upgraded virtualization technology based on libvirt 7.0.0 and QEMU 5.2.0. Contributors ------------ 36 people contributed to this release: 38 Roman Mohr <[email protected]> 32 Miguel Duarte Barroso <[email protected]> 24 Itamar Holder <[email protected]> 15 Ashley Schuett <[email protected]> 14 David Vossel <[email protected]> 14 Zvi Cahana <[email protected]> 12 Maya Rashish <[email protected]> 10 Andrea Bolognani <[email protected]> 10 Daniel Hiller <[email protected]> 9 Radim Hrazdil <[email protected]> 7 Zhou Hao <[email protected]> 5 Omar Pakker <[email protected]> 5 Or Mergi <[email protected]> 3 Alexander Wels <[email protected]> 3 Bartosz Rybacki <[email protected]> 3 Federico Gimenez <[email protected]> 3 Igor Bezukh <[email protected]> 2 Kevin Wiesmueller <[email protected]> 2 Marcus Sorensen <[email protected]> 2 Omer Yahud <[email protected]> 2 Or Shoval <[email protected]> 1 Antonio Cardace <[email protected]> 1 Jed Lejosne <[email protected]> 1 Karel Šimon <[email protected]> 1 Krzysztof Majcher <[email protected]> 1 Mark DeNeve <[email protected]> 1 Petr Horáček <[email protected]> 1 Shelly Kagan <[email protected]> 1 Stu Gott <[email protected]> 1 Vatsal Parekh <[email protected]> 1 Vladik Romanovsky <[email protected]> 1 Zou Yu <[email protected]> 1 dalia-frank <[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 ---
This release follows v0.40.0 and consists of 398 changes, contributed… … by 46 people, leading to 398 files changed, 20967 insertions(+), 6926 deletions(-). v0.41.0 is a promotion of release candidate v0.41.0-rc.1 which was originally published 2021-05-11 The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.41.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.41.0`. Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>. Notable changes --------------- - [PR kubevirt#5586][kubevirt-bot] This version of KubeVirt includes upgraded virtualization technology based on libvirt 7.0.0 and QEMU 5.2.0. - [PR kubevirt#5344][ashleyschuett] Reconcile PrometheusRules and ServiceMonitor resources - [PR kubevirt#5542][andreyod] Add startStrategy field to VMI spec to allow Virtual Machine start in paused state. - [PR kubevirt#5459][ashleyschuett] Reconcile service resource - [PR kubevirt#5520][ashleyschuett] Reconcile required labels and annotations on ConfigMap resources - [PR kubevirt#5533][rmohr] Fix `docker save` and `docker push` issues with released kubevirt images - [PR kubevirt#5428][oshoval] virt-launcher now populates domain's guestOS info and interfaces status according guest agent also when doing periodic resyncs. - [PR kubevirt#5410][ashleyschuett] Reconcile ServiceAccount resources - [PR kubevirt#5109][Omar007] Add support for specifying a logical and physical block size for disk devices - [PR kubevirt#5471][ashleyschuett] Reconcile APIService resources - [PR kubevirt#5513][ashleyschuett] Reconcile Secret resources - [PR kubevirt#5496][davidvossel] Improvements to migration proxy logging - [PR kubevirt#5376][ashleyschuett] Reconcile CustomResourceDefinition resources - [PR kubevirt#5435][AlonaKaplan] Support dual stack service on "virtctl expose"- - [PR kubevirt#5425][davidvossel] Fixes VM restart during eviction when EvictionStrategy=LiveMigrate - [PR kubevirt#5423][ashleyschuett] Add resource requests to virt-controller, virt-api, virt-operator and virt-handler - [PR kubevirt#5343][erkanerol] Some cleanups and small additions to the storage metrics - [PR kubevirt#4682][stu-gott] Updated Guest Agent Version compatibility check. The new approach is much more accurate. - [PR kubevirt#5485][rmohr] Fix fallback to iptables if nftables is not used on the host on arm64 - [PR kubevirt#5426][rmohr] Fix fallback to iptables if nftables is not used on the host - [PR kubevirt#5403][tiraboschi] Added a kubevirt_ prefix to several recording rules and metrics - [PR kubevirt#5241][stu-gott] Introduced Duration and RenewBefore parameters for cert rotation. Previous values are now deprecated. - [PR kubevirt#5463][acardace] Fixes upgrades from KubeVirt v0.36 - [PR kubevirt#5456][zhlhahaha] Enable arm64 cross-compilation - [PR kubevirt#3310][davidvossel] Doc outlines our Kubernetes version compatibility commitment - [PR kubevirt#3383][EdDev] Add `vmIPv6NetworkCIDR` under `NetworkSource.pod` to support custom IPv6 CIDR for the vm network when using masquerade binding. - [PR kubevirt#3415][zhlhahaha] Make kubevirt code fit for arm64 support. No testing is at this stage performed against arm64 at this point. - [PR kubevirt#5147][xpivarc] Remove CAP_NET_ADMIN from the virt-launcher pod(second take). - [PR kubevirt#5351][awels] Support hotplug with virtctl using addvolume and removevolume commands - [PR kubevirt#5050][ashleyschuett] Fire Prometheus Alert when a vmi is orphaned for more than an hour Contributors ------------ 46 people contributed to this release: 25 David Vossel <[email protected]> 21 Stu Gott <[email protected]> 20 Ashley Schuett <[email protected]> 18 Miguel Duarte Barroso <[email protected]> 13 Itamar Holder <[email protected]> 11 Alexander Wels <[email protected]> 11 Or Mergi <[email protected]> 10 Vladik Romanovsky <[email protected]> 9 Alona Kaplan <[email protected]> 8 Federico Gimenez <[email protected]> 8 Howard Zhang <[email protected]> 8 L. Pivarc <[email protected]> 8 Quique Llorente <[email protected]> 8 Roman Mohr <[email protected]> 8 Shelly Kagan <[email protected]> 7 Andrey Odarenko <[email protected]> 7 Ezra Silvera <[email protected]> 7 Or Shoval <[email protected]> 6 Antonio Cardace <[email protected]> 6 Edward Haas <[email protected]> 6 Karel Šimon <[email protected]> 5 Erkan Erol <[email protected]> 4 Andrea Bolognani <[email protected]> 3 Yuval Turgeman <[email protected]> 2 Alice Frosi <[email protected]> 2 Bartosz Rybacki <[email protected]> 2 Dan Kenigsberg <[email protected]> 2 Federico Gimenez <[email protected]> 2 Omar Pakker <[email protected]> 2 Vasiliy Ulyanov <[email protected]> 2 Vatsal Parekh <[email protected]> 1 Alex <[email protected]> 1 Andrej Krejcir <[email protected]> 1 Daniel Hiller <[email protected]> 1 Igor Bezukh <[email protected]> 1 Maya Rashish <[email protected]> 1 Michael Henriksen <[email protected]> 1 Radim Hrazdil <[email protected]> 1 Ram Lavi <[email protected]> 1 Shirly Radco <[email protected]> 1 Tomas Psota <[email protected]> 1 cchen <[email protected]> 1 jichenjc <[email protected]> 1 root <[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 ---
This release follows v0.40.0 and consists of 398 changes, contributed… … by 46 people, leading to 398 files changed, 20967 insertions(+), 6926 deletions(-). The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.41.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.41.0-rc.1`. Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>. Notable changes --------------- - [PR kubevirt#5586][kubevirt-bot] This version of KubeVirt includes upgraded virtualization technology based on libvirt 7.0.0 and QEMU 5.2.0. - [PR kubevirt#5344][ashleyschuett] Reconcile PrometheusRules and ServiceMonitor resources - [PR kubevirt#5542][andreyod] Add startStrategy field to VMI spec to allow Virtual Machine start in paused state. - [PR kubevirt#5459][ashleyschuett] Reconcile service resource - [PR kubevirt#5520][ashleyschuett] Reconcile required labels and annotations on ConfigMap resources - [PR kubevirt#5533][rmohr] Fix `docker save` and `docker push` issues with released kubevirt images - [PR kubevirt#5428][oshoval] virt-launcher now populates domain's guestOS info and interfaces status according guest agent also when doing periodic resyncs. - [PR kubevirt#5410][ashleyschuett] Reconcile ServiceAccount resources - [PR kubevirt#5109][Omar007] Add support for specifying a logical and physical block size for disk devices - [PR kubevirt#5471][ashleyschuett] Reconcile APIService resources - [PR kubevirt#5513][ashleyschuett] Reconcile Secret resources - [PR kubevirt#5496][davidvossel] Improvements to migration proxy logging - [PR kubevirt#5376][ashleyschuett] Reconcile CustomResourceDefinition resources - [PR kubevirt#5435][AlonaKaplan] Support dual stack service on "virtctl expose"- - [PR kubevirt#5425][davidvossel] Fixes VM restart during eviction when EvictionStrategy=LiveMigrate - [PR kubevirt#5423][ashleyschuett] Add resource requests to virt-controller, virt-api, virt-operator and virt-handler - [PR kubevirt#5343][erkanerol] Some cleanups and small additions to the storage metrics - [PR kubevirt#4682][stu-gott] Updated Guest Agent Version compatibility check. The new approach is much more accurate. - [PR kubevirt#5485][rmohr] Fix fallback to iptables if nftables is not used on the host on arm64 - [PR kubevirt#5426][rmohr] Fix fallback to iptables if nftables is not used on the host - [PR kubevirt#5403][tiraboschi] Added a kubevirt_ prefix to several recording rules and metrics - [PR kubevirt#5241][stu-gott] Introduced Duration and RenewBefore parameters for cert rotation. Previous values are now deprecated. - [PR kubevirt#5463][acardace] Fixes upgrades from KubeVirt v0.36 - [PR kubevirt#5456][zhlhahaha] Enable arm64 cross-compilation - [PR kubevirt#3310][davidvossel] Doc outlines our Kubernetes version compatibility commitment - [PR kubevirt#3383][EdDev] Add `vmIPv6NetworkCIDR` under `NetworkSource.pod` to support custom IPv6 CIDR for the vm network when using masquerade binding. - [PR kubevirt#3415][zhlhahaha] Make kubevirt code fit for arm64 support. No testing is at this stage performed against arm64 at this point. - [PR kubevirt#5147][xpivarc] Remove CAP_NET_ADMIN from the virt-launcher pod(second take). - [PR kubevirt#5351][awels] Support hotplug with virtctl using addvolume and removevolume commands - [PR kubevirt#5050][ashleyschuett] Fire Prometheus Alert when a vmi is orphaned for more than an hour Contributors ------------ 46 people contributed to this release: 25 David Vossel <[email protected]> 21 Stu Gott <[email protected]> 20 Ashley Schuett <[email protected]> 18 Miguel Duarte Barroso <[email protected]> 13 Itamar Holder <[email protected]> 11 Alexander Wels <[email protected]> 11 Or Mergi <[email protected]> 10 Vladik Romanovsky <[email protected]> 9 Alona Kaplan <[email protected]> 8 Federico Gimenez <[email protected]> 8 Howard Zhang <[email protected]> 8 L. Pivarc <[email protected]> 8 Quique Llorente <[email protected]> 8 Roman Mohr <[email protected]> 8 Shelly Kagan <[email protected]> 7 Andrey Odarenko <[email protected]> 7 Ezra Silvera <[email protected]> 7 Or Shoval <[email protected]> 6 Antonio Cardace <[email protected]> 6 Edward Haas <[email protected]> 6 Karel Šimon <[email protected]> 5 Erkan Erol <[email protected]> 4 Andrea Bolognani <[email protected]> 3 Yuval Turgeman <[email protected]> 2 Alice Frosi <[email protected]> 2 Bartosz Rybacki <[email protected]> 2 Dan Kenigsberg <[email protected]> 2 Federico Gimenez <[email protected]> 2 Omar Pakker <[email protected]> 2 Vasiliy Ulyanov <[email protected]> 2 Vatsal Parekh <[email protected]> 1 Alex <[email protected]> 1 Andrej Krejcir <[email protected]> 1 Daniel Hiller <[email protected]> 1 Igor Bezukh <[email protected]> 1 Maya Rashish <[email protected]> 1 Michael Henriksen <[email protected]> 1 Radim Hrazdil <[email protected]> 1 Ram Lavi <[email protected]> 1 Shirly Radco <[email protected]> 1 Tomas Psota <[email protected]> 1 cchen <[email protected]> 1 jichenjc <[email protected]> 1 root <[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 ---
This release follows v0.40.0 and consists of 389 changes, contributed… … by 45 people, leading to 396 files changed, 20170 insertions(+), 6733 deletions(-). The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.41.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.41.0-rc.0`. Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>. Notable changes --------------- - [PR kubevirt#5344][ashleyschuett] Reconcile PrometheusRules and ServiceMonitor resources - [PR kubevirt#5542][andreyod] Add startStrategy field to VMI spec to allow Virtual Machine start in paused state. - [PR kubevirt#5459][ashleyschuett] Reconcile service resource - [PR kubevirt#5520][ashleyschuett] Reconcile required labels and annotations on ConfigMap resources - [PR kubevirt#5533][rmohr] Fix `docker save` and `docker push` issues with released kubevirt images - [PR kubevirt#5428][oshoval] virt-launcher now populates domain's guestOS info and interfaces status according guest agent also when doing periodic resyncs. - [PR kubevirt#5410][ashleyschuett] Reconcile ServiceAccount resources - [PR kubevirt#5109][Omar007] Add support for specifying a logical and physical block size for disk devices - [PR kubevirt#5471][ashleyschuett] Reconcile APIService resources - [PR kubevirt#5513][ashleyschuett] Reconcile Secret resources - [PR kubevirt#5496][davidvossel] Improvements to migration proxy logging - [PR kubevirt#5376][ashleyschuett] Reconcile CustomResourceDefinition resources - [PR kubevirt#5435][AlonaKaplan] Support dual stack service on "virtctl expose"- - [PR kubevirt#5425][davidvossel] Fixes VM restart during eviction when EvictionStrategy=LiveMigrate - [PR kubevirt#5423][ashleyschuett] Add resource requests to virt-controller, virt-api, virt-operator and virt-handler - [PR kubevirt#5343][erkanerol] Some cleanups and small additions to the storage metrics - [PR kubevirt#4682][stu-gott] Updated Guest Agent Version compatibility check. The new approach is much more accurate. - [PR kubevirt#5485][rmohr] Fix fallback to iptables if nftables is not used on the host on arm64 - [PR kubevirt#5426][rmohr] Fix fallback to iptables if nftables is not used on the host - [PR kubevirt#5403][tiraboschi] Added a kubevirt_ prefix to several recording rules and metrics - [PR kubevirt#5241][stu-gott] Introduced Duration and RenewBefore parameters for cert rotation. Previous values are now deprecated. - [PR kubevirt#5463][acardace] Fixes upgrades from KubeVirt v0.36 - [PR kubevirt#5456][zhlhahaha] Enable arm64 cross-compilation - [PR kubevirt#3310][davidvossel] Doc outlines our Kubernetes version compatibility commitment - [PR kubevirt#3383][EdDev] Add `vmIPv6NetworkCIDR` under `NetworkSource.pod` to support custom IPv6 CIDR for the vm network when using masquerade binding. - [PR kubevirt#3415][zhlhahaha] Make kubevirt code fit for arm64 support. No testing is at this stage performed against arm64 at this point. - [PR kubevirt#5147][xpivarc] Remove CAP_NET_ADMIN from the virt-launcher pod(second take). - [PR kubevirt#5351][awels] Support hotplug with virtctl using addvolume and removevolume commands - [PR kubevirt#5050][ashleyschuett] Fire Prometheus Alert when a vmi is orphaned for more than an hour Contributors ------------ 45 people contributed to this release: 24 David Vossel <[email protected]> 21 Stu Gott <[email protected]> 20 Ashley Schuett <[email protected]> 18 Miguel Duarte Barroso <[email protected]> 13 Itamar Holder <[email protected]> 11 Alexander Wels <[email protected]> 11 Or Mergi <[email protected]> 9 Alona Kaplan <[email protected]> 9 Vladik Romanovsky <[email protected]> 8 Federico Gimenez <[email protected]> 8 Howard Zhang <[email protected]> 8 L. Pivarc <[email protected]> 8 Quique Llorente <[email protected]> 8 Shelly Kagan <[email protected]> 7 Andrey Odarenko <[email protected]> 7 Ezra Silvera <[email protected]> 7 Or Shoval <[email protected]> 7 Roman Mohr <[email protected]> 6 Antonio Cardace <[email protected]> 6 Edward Haas <[email protected]> 6 Karel Šimon <[email protected]> 5 Erkan Erol <[email protected]> 3 Yuval Turgeman <[email protected]> 2 Alice Frosi <[email protected]> 2 Bartosz Rybacki <[email protected]> 2 Dan Kenigsberg <[email protected]> 2 Federico Gimenez <[email protected]> 2 Omar Pakker <[email protected]> 2 Vasiliy Ulyanov <[email protected]> 2 Vatsal Parekh <[email protected]> 1 Alex <[email protected]> 1 Andrej Krejcir <[email protected]> 1 Daniel Hiller <[email protected]> 1 Igor Bezukh <[email protected]> 1 Maya Rashish <[email protected]> 1 Michael Henriksen <[email protected]> 1 Radim Hrazdil <[email protected]> 1 Ram Lavi <[email protected]> 1 Shirly Radco <[email protected]> 1 Tomas Psota <[email protected]> 1 cchen <[email protected]> 1 jichenjc <[email protected]> 1 root <[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 ---
PreviousNext