chore(deps): update dependency kubevirt/kubevirt to v1.3.0 #3

Merged
jahanson merged 1 commit from renovate/kubevirt-kubevirt-1.x into main 2024-07-18 07:23:26 -05:00
Collaborator

This PR contains the following updates:

Package Update Change
kubevirt/kubevirt minor v1.2.2 -> v1.3.0

Release Notes

kubevirt/kubevirt (kubevirt/kubevirt)

v1.3.0

Compare Source

tag v1.3.0
Tagger: Luboslav Pivarc lpivarc@redhat.com

This release follows v1.2.2 and consists of 1535 changes, contributed by 80 people, leading to 3229 files changed, 241355 insertions(+), 101021 deletions(-).
v1.3.0 is a promotion of release candidate v1.3.0-rc.2 which was originally published 2024-07-10
The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v1.3.0.

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

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

Notable changes

  • [PR #​12319][Sreeja1725] Add v1.3.0 perf and scale benchmarks data
  • [PR #​12330][kubevirt-bot] Fix wrong KubeVirtVMIExcessiveMigrations alert calculation in an upgrade scenario.
  • [PR #​12328][acardace] enable only for VMs with memory >= 1Gi
  • [PR #​12272][Sreeja1725] Add unit tests to check for API backward compatibility
  • [PR #​12296][orelmisan] Network binding plugins: Enable the ability to specify compute memory overhead
  • [PR #​12279][kubevirt-bot] Fix: persistent tpm can be used with vmis containing dots in their name
  • [PR #​12226][kubevirt-bot] Virt export route has an edge termination of redirect
  • [PR #​12240][kubevirt-bot] Updated common-instancetypes bundles to v1.0.1
  • [PR #​12249][kubevirt-bot] Fix missing performance metrics for VMI resources
  • [PR #​12237][vladikr] Only a single vgpu display option with ramfb will be configured per VMI.
  • [PR #​12122][kubevirt-bot] Fix VMPools when LiveUpdate as vmRolloutStrategy is used.
  • [PR #​12201][kubevirt-bot] fix RerunOnFailure stuck in Provisioning
  • [PR #​12151][kubevirt-bot] Bugfix: Implement retry mechanism in export server and vmexport
  • [PR #​12171][kubevirt-bot] PreferredDiskDedicatedIoThread is now only applied to virtio disk devices
  • [PR #​12146][kubevirt-bot] Memory Hotplug fixes and stabilization
  • [PR #​12185][kubevirt-bot] VMs with a single socket and NetworkInterfaceMultiqueue enabled require a restart to hotplug additional CPU sockets.
  • [PR #​12132][kubevirt-bot] Introduce validatingAdmissionPolicy to restrict node patches on virt-handler
  • [PR #​12109][acardace] Support Memory Hotplug with Hugepages
  • [PR #​12009][xpivarc] By enabling NodeRestriction feature gate, Kubevirt now authorize virt-handler's requests to modify VMs.
  • [PR #​11681][lyarwood] The CommonInstancetypesDeployment feature and gate are retrospectively moved to Beta from the 1.2.0 release.
  • [PR #​12025][fossedihelm] Add descheduler compatibility
  • [PR #​12097][fossedihelm] Bump k8s deps to 0.30.0
  • [PR #​12089][jean-edouard] Less privileged virt-operator ClusterRole
  • [PR #​12064][akalenyu] BugFix: Graceful deletion skipped for any delete call to the VM (not VMI) resource
  • [PR #​10490][jschintag] Add support for building and running kubevirt on s390x.
  • [PR #​12079][EdDev] Network hotplug feature is declared as Beta.
  • [PR #​11455][lyarwood] LiveUpdates of VMs using instance types are now supported with the same caveats as when making changes to a vanilla VM.
  • [PR #​12000][machadovilaca] Create kubevirt_vmi_launcher_memory_overhead_bytes metric
  • [PR #​11915][ormergi] The 'passt' core network binding is discontinued and removed.
  • [PR #​12016][acardace] fix starting VM with Manual RunStrategy
  • [PR #​11533][alicefr] Implement volume migration and introduce the migration updateVolumesStrategy field
  • [PR #​11934][assafad] Add kubevirt_vmi_last_connection_timestamp_seconds metric
  • [PR #​11956][mhenriks] Introduce export.kibevirt.io/v1beta1
  • [PR #​11996][ShellyKa13] BugFix: Fix restore panic in case of volumesnapshot missing
  • [PR #​11957][mhenriks] snapshot: Ignore unfreeze error if VMSnapshot deleting
  • [PR #​11906][machadovilaca] Create kubevirt_vmi_info metric
  • [PR #​11969][iholder101] Infra components control-plane nodes NoSchedule toleration
  • [PR #​11955][mhenriks] Introduce snapshot.kibevirt.io/v1beta1
  • [PR #​11883][orelmisan] Restart of a VM is required when the CPU socket count is reduced
  • [PR #​11835][talcoh2x] add Intel Gaudi to adopters.
  • [PR #​11344][aerosouund] Refactor device plugins to use a base plugin and define a common interface
  • [PR #​11973][fossedihelm] Bug fix: Correctly reflect RestartRequired condition
  • [PR #​11963][acardace] Fix RerunOnFailure RunStrategy
  • [PR #​11962][lyarwood] VirtualMachines referencing an instance type are now allowed when the LiveUpdate feature is enabled and will trigger the RestartRequired condition if the reference within the VirtualMachine is changed.
  • [PR #​11942][ido106] Update virtctl to use v1beta1 endpoint for both regular and async image upload
  • [PR #​11648][kubevirt-bot] Updated common-instancetypes bundles to v1.0.0
  • [PR #​11659][iholder101] Require scheduling infra components onto control-plane nodes
  • [PR #​10545][lyarwood] ControllerRevisions containing instance types and preferences are now upgraded to their latest available version when the VirtualMachine owning them is resync'd by virt-controller.
  • [PR #​11901][EdDev] The 'macvtap' core network binding is discontinued and removed.
  • [PR #​11922][alromeros] Bugfix: Fix VM manifest rendering in export controller
  • [PR #​11908][victortoso] sidecar-shim: allow stderr log from binary hooks
  • [PR #​11729][lyarwood] spreadOptions have been introduced to preferences in order to allow for finer grain control of the preferSpread preferredCPUTopology. This includes the ability to now spread vCPUs across guest visible sockets, cores and threads.
  • [PR #​11655][acardace] Allow to hotplug vcpus for VMs with CPU requests and/or limits set
  • [PR #​11701][EdDev] The SLIRP core binding is deprecated and removed.
  • [PR #​11773][jean-edouard] Persistent TPM/UEFI will use the default storage class if none is specified in the CR.
  • [PR #​11846][victortoso] SMBios sidecar can be built out-of-tree
  • [PR #​11788][ormergi] The network-info annotation is now used for mapping between SR-IOV network and the underlying device PCI address
  • [PR #​11700][alicefr] Add the updateVolumeStrategy field
  • [PR #​11256][andreabolognani] This version of KubeVirt includes upgraded virtualization technology based on libvirt 10.0.0 and QEMU 8.2.0.
  • [PR #​11482][brianmcarey] Build KubeVirt with go v1.22.2
  • [PR #​11641][alicefr] Add kubevirt.io/testWorkloadUpdateMigrationAbortion annotation and a mechanism to abort workload updates
  • [PR #​11770][alicefr] Fix the live updates for volumes and disks
  • [PR #​11790][aburdenthehand] Re-adding Cloudflare to our ADOPTERS list
  • [PR #​11718][fossedihelm] Fix: SEV methods in client-go now satisfy the proxy server configuration, if provided
  • [PR #​11685][fossedihelm] Updated go version of the client-go to 1.21
  • [PR #​11618][AlonaKaplan] Extend network binding plugin to support device-info DownwardAPI.
  • [PR #​11283][assafad] Collect VMI OS info from the Guest agent as kubevirt_vmi_phase_count metric labels
  • [PR #​11676][machadovilaca] Rename rest client metrics to include kubevirt prefix
  • [PR #​11557][avlitman] New memory statistics added named kubevirt_memory_delta_from_requested_bytes
  • [PR #​11678][Vicente-Cheng] Improve the handling of ordinal pod interface name for upgrade
  • [PR #​11653][EdDev] Build the passtcustom CNI binary statically, for the passt network binding plugin.
  • [PR #​11294][machadovilaca] Fix kubevirt_vm_created_total being broken down by virt-api pod
  • [PR #​11307][machadovilaca] Add e2e tests for metrics
  • [PR #​11479][vladikr] virtual machines instance will no longer be stuck in an irrecoverable state after an interrupted postcopy migration. Instead, these will fail and could be restarted again.
  • [PR #​11416][dhiller] emission of k8s logs when using programmatic focus with FIt
  • [PR #​11272][dharmit] Make 'image' field in hook sidecar annotation optional.
  • [PR #​11500][iholder101] Support HyperV Passthrough: automatically use all available HyperV features
  • [PR #​11484][jcanocan] Reduce the downwardMetrics server maximum number of request per second to 1.
  • [PR #​11498][acardace] Allow to hotplug memory for VMs with memory limits set
  • [PR #​11470][brianmcarey] Build KubeVirt with Go version 1.21.8
  • [PR #​11312][alromeros] Improve handling of export resources in virtctl vmexport
  • [PR #​11367][alromeros] Bugfix: Allow vmexport download redirections by printing logs into stderr
  • [PR #​11219][alromeros] Bugfix: Improve handling of IOThreads with incompatible buses
  • [PR #​11149][0xFelix] virtctl: It is possible to import volumes from GCS when creating a VM now
  • [PR #​11404][avlitman] KubeVirtComponentExceedsRequestedCPU and KubeVirtComponentExceedsRequestedMemory alerts are deprecated; they do not indicate a genuine issue.
  • [PR #​11331][anjuls] add cloudraft to adopters.
  • [PR #​11387][alaypatel07] add perf-scale benchmarks for release v1.2
  • [PR #​11095][ShellyKa13] Expose volumesnapshot error in vmsnapshot object
  • [PR #​11372][xpivarc] Bug-fix: Fix nil panic if VM update fails
  • [PR #​11267][mhenriks] BugFix: Ensure DataVolumes created by virt-controller (DataVolumeTemplates) are recreated and owned by the VM in the case of DR and backup/restore.
  • [PR #​10900][KarstenB] BugFix: Fixed incorrect APIVersion of APIResourceList
  • [PR #​11306][fossedihelm] fix(ksm): set the kubevirt.io/ksm-enabled node label to true if the ksm is managed by KubeVirt, instead of reflect the actual ksm value.
  • [PR #​11330][jean-edouard] More information in the migration state of VMI / migration objects
  • [PR #​11264][machadovilaca] Fix perfscale buckets error
  • [PR #​11183][dhiller] Extend OWNERS for sig-buildsystem
  • [PR #​11058][fossedihelm] fix(vmclone): delete vmclone resource when the target vm is deleted
  • [PR #​11265][xpivarc] Bug fix: VM controller doesn't corrupt its cache anymore
  • [PR #​11205][akalenyu] Fix migration breaking in case the VM has an rng device after hotplugging a block volume on cgroupsv2
  • [PR #​11051][alromeros] Bugfix: Improve error reporting when fsfreeze fails
  • [PR #​11156][nunnatsa] Move some verification from the VMI create validation webhook to the CRD
  • [PR #​11146][RamLavi] node-labeller: Remove obsolete functionalities

Contributors

80 people contributed to this release:

145 fossedihelm ffossemo@redhat.com
112 Edward Haas edwardh@redhat.com
65 Orel Misan omisan@redhat.com
54 Lee Yarwood lyarwood@redhat.com
49 Antonio Cardace acardace@redhat.com
49 Luboslav Pivarc lpivarc@redhat.com
46 Alice Frosi afrosi@redhat.com
44 Itamar Holder iholder@redhat.com
31 Nahshon Unna-Tsameret nunnatsa@redhat.com
26 Assaf Admi aadmi@redhat.com
25 Shelly Kagan skagan@redhat.com
24 Ram Lavi ralavi@redhat.com
22 Or Mergi ormergi@redhat.com
21 Or Shoval oshoval@redhat.com
21 bmordeha bmordeha@redhat.com
20 Alvaro Romero alromero@redhat.com
19 Brian Carey bcarey@redhat.com
17 Jed Lejosne jed@redhat.com
16 Alex Kalenyuk akalenyu@redhat.com
16 Victor Toso victortoso@redhat.com
15 Alona Paz alkaplan@redhat.com
15 Michael Henriksen mhenriks@redhat.com
13 Felix Matouschek fmatouschek@redhat.com
13 Jan Schintag jan.schintag@de.ibm.com
12 machadovilaca machadovilaca@gmail.com
11 João Vilaça jvilaca@redhat.com
10 Andrea Bolognani abologna@redhat.com
10 Dan Kenigsberg danken@redhat.com
9 Daniel Hiller dhiller@redhat.com
9 Fabian Deutsch fabiand@redhat.com
8 Andrej Krejcir akrejcir@redhat.com
7 Vladik Romanovsky vromanso@redhat.com
6 avlitman alitman@redhat.com
6 sylvain-pierrot sylvain.pierrot@etu.umontpellier.fr
5 Oren Cohen ocohen@redhat.com
5 Youngjun yj.yoo@okestro.com
4 Andrew Burden aburden@redhat.com
4 Dharmit Shah shahdharmit@gmail.com
4 Edu Gómez Escandell egomez@redhat.com
3 Ben Oukhanov <ben1zuk321@​gmail.com>
3 Vasiliy Ulyanov vulyanov@suse.de
3 aerosouund <aerosound161@​gmail.com>
3 rkishner rkishner@redhat.com
3 svarnam svarnam@nvidia.com
2 Ahmad Hafe ahafe@redhat.com
2 Alexander Wels awels@redhat.com
2 HF <crazytaxii666@​gmail.com>
2 Harsh Vardhan harsh.vardhan.ande@gmail.com
2 Javier Cano Cano jcanocan@redhat.com
2 Tushar Jain <jain0735@​gmail.com>
2 Vasiliy Sibirskiy vsibirsk@redhat.com
2 Vicente Cheng vicente.cheng@suse.com
2 howard zhang howard.zhang@arm.com
2 zhuanlan zhuanlan_yewu@cmss.chinamobile.com
1 Adrian Vladu avladu@cloudbasesolutions.com
1 Alay Patel alayp@nvidia.com
1 Andrei Kvapil kvapss@gmail.com
1 Anjul Sahu anjuls@users.noreply.github.com
1 Arnon Gilboa agilboa@redhat.com
1 Bart Vercoulen bartv@kumina.nl
1 Barthélemy Vessemont bvessemont@gmail.com
1 Enrique Llorente ellorent@redhat.com
1 Harshit Gupta guptaharshit@microsoft.com
1 Ido Aharon iaharon@redhat.com
1 Igor Bezukh ibezukh@redhat.com
1 Jelmer Vernooij jvernooij@evroc.com
1 Karsten Becker kb@karsten-becker.de
1 Mark Maglana mmaglana@gmail.com
1 Shahaf Bahar sbahar@redhat.com
1 Shirly Radco sradco@redhat.com
1 Tal Cohen tacohen@habana.ai
1 TheRealSibasishBehera <fangedhamster3114@​gmail.com>
1 VitalikButerinEth csyingyu@126.com
1 anish bista <anishbista053@​gmail.com>
1 bcoxford ben.coxford@ncr.com
1 dshchedr dshchedr@redhat.com
1 mountcount cuimoman@outlook.com
1 zpeng zpeng@redhat.com

Additional Resources


-----BEGIN PGP SIGNATURE-----

iHUEABEIAB0WIQS5aL5huPTZew1hSy9m6XN7mspnmQUCZpfeuAAKCRBm6XN7mspn
mfmFAP9y0fTC5h1JNMcHWQOuneMmUCciY56v+OdanjcOOQwatQD+Nm/LR0BU92nQ
pTTHgV+SaEaMPuyaCiMt8CQhYXLWtZU=
=fiv3
-----END PGP SIGNATURE-----


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Update | Change | |---|---|---| | [kubevirt/kubevirt](https://github.com/kubevirt/kubevirt) | minor | `v1.2.2` -> `v1.3.0` | --- ### Release Notes <details> <summary>kubevirt/kubevirt (kubevirt/kubevirt)</summary> ### [`v1.3.0`](https://github.com/kubevirt/kubevirt/releases/tag/v1.3.0) [Compare Source](https://github.com/kubevirt/kubevirt/compare/v1.2.2...v1.3.0) tag v1.3.0 Tagger: Luboslav Pivarc <lpivarc@redhat.com> This release follows v1.2.2 and consists of 1535 changes, contributed by 80 people, leading to 3229 files changed, 241355 insertions(+), 101021 deletions(-). v1.3.0 is a promotion of release candidate v1.3.0-rc.2 which was originally published 2024-07-10 The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v1.3.0. The primary release artifact of KubeVirt is the git tree. The release tag is signed and can be verified using `git tag -v v1.3.0`. Pre-built containers are published on Quay and can be viewed at: <https://quay.io/kubevirt/>. ## Notable changes - \[PR [#&#8203;12319](https://github.com/kubevirt/kubevirt/issues/12319)]\[Sreeja1725] Add v1.3.0 perf and scale benchmarks data - \[PR [#&#8203;12330](https://github.com/kubevirt/kubevirt/issues/12330)]\[kubevirt-bot] Fix wrong KubeVirtVMIExcessiveMigrations alert calculation in an upgrade scenario. - \[PR [#&#8203;12328](https://github.com/kubevirt/kubevirt/issues/12328)]\[acardace] enable only for VMs with memory >= 1Gi - \[PR [#&#8203;12272](https://github.com/kubevirt/kubevirt/issues/12272)]\[Sreeja1725] Add unit tests to check for API backward compatibility - \[PR [#&#8203;12296](https://github.com/kubevirt/kubevirt/issues/12296)]\[orelmisan] Network binding plugins: Enable the ability to specify compute memory overhead - \[PR [#&#8203;12279](https://github.com/kubevirt/kubevirt/issues/12279)]\[kubevirt-bot] Fix: persistent tpm can be used with vmis containing dots in their name - \[PR [#&#8203;12226](https://github.com/kubevirt/kubevirt/issues/12226)]\[kubevirt-bot] Virt export route has an edge termination of redirect - \[PR [#&#8203;12240](https://github.com/kubevirt/kubevirt/issues/12240)]\[kubevirt-bot] Updated common-instancetypes bundles to v1.0.1 - \[PR [#&#8203;12249](https://github.com/kubevirt/kubevirt/issues/12249)]\[kubevirt-bot] Fix missing performance metrics for VMI resources - \[PR [#&#8203;12237](https://github.com/kubevirt/kubevirt/issues/12237)]\[vladikr] Only a single vgpu display option with ramfb will be configured per VMI. - \[PR [#&#8203;12122](https://github.com/kubevirt/kubevirt/issues/12122)]\[kubevirt-bot] Fix VMPools when `LiveUpdate` as `vmRolloutStrategy` is used. - \[PR [#&#8203;12201](https://github.com/kubevirt/kubevirt/issues/12201)]\[kubevirt-bot] fix RerunOnFailure stuck in Provisioning - \[PR [#&#8203;12151](https://github.com/kubevirt/kubevirt/issues/12151)]\[kubevirt-bot] Bugfix: Implement retry mechanism in export server and vmexport - \[PR [#&#8203;12171](https://github.com/kubevirt/kubevirt/issues/12171)]\[kubevirt-bot] `PreferredDiskDedicatedIoThread` is now only applied to `virtio` disk devices - \[PR [#&#8203;12146](https://github.com/kubevirt/kubevirt/issues/12146)]\[kubevirt-bot] Memory Hotplug fixes and stabilization - \[PR [#&#8203;12185](https://github.com/kubevirt/kubevirt/issues/12185)]\[kubevirt-bot] VMs with a single socket and NetworkInterfaceMultiqueue enabled require a restart to hotplug additional CPU sockets. - \[PR [#&#8203;12132](https://github.com/kubevirt/kubevirt/issues/12132)]\[kubevirt-bot] Introduce validatingAdmissionPolicy to restrict node patches on virt-handler - \[PR [#&#8203;12109](https://github.com/kubevirt/kubevirt/issues/12109)]\[acardace] Support Memory Hotplug with Hugepages - \[PR [#&#8203;12009](https://github.com/kubevirt/kubevirt/issues/12009)]\[xpivarc] By enabling NodeRestriction feature gate, Kubevirt now authorize virt-handler's requests to modify VMs. - \[PR [#&#8203;11681](https://github.com/kubevirt/kubevirt/issues/11681)]\[lyarwood] The `CommonInstancetypesDeployment` feature and gate are retrospectively moved to Beta from the 1.2.0 release. - \[PR [#&#8203;12025](https://github.com/kubevirt/kubevirt/issues/12025)]\[fossedihelm] Add descheduler compatibility - \[PR [#&#8203;12097](https://github.com/kubevirt/kubevirt/issues/12097)]\[fossedihelm] Bump k8s deps to 0.30.0 - \[PR [#&#8203;12089](https://github.com/kubevirt/kubevirt/issues/12089)]\[jean-edouard] Less privileged virt-operator ClusterRole - \[PR [#&#8203;12064](https://github.com/kubevirt/kubevirt/issues/12064)]\[akalenyu] BugFix: Graceful deletion skipped for any delete call to the VM (not VMI) resource - \[PR [#&#8203;10490](https://github.com/kubevirt/kubevirt/issues/10490)]\[jschintag] Add support for building and running kubevirt on s390x. - \[PR [#&#8203;12079](https://github.com/kubevirt/kubevirt/issues/12079)]\[EdDev] Network hotplug feature is declared as Beta. - \[PR [#&#8203;11455](https://github.com/kubevirt/kubevirt/issues/11455)]\[lyarwood] `LiveUpdates` of VMs using instance types are now supported with the same caveats as when making changes to a vanilla VM. - \[PR [#&#8203;12000](https://github.com/kubevirt/kubevirt/issues/12000)]\[machadovilaca] Create kubevirt_vmi_launcher_memory_overhead_bytes metric - \[PR [#&#8203;11915](https://github.com/kubevirt/kubevirt/issues/11915)]\[ormergi] The 'passt' core network binding is discontinued and removed. - \[PR [#&#8203;12016](https://github.com/kubevirt/kubevirt/issues/12016)]\[acardace] fix starting VM with Manual RunStrategy - \[PR [#&#8203;11533](https://github.com/kubevirt/kubevirt/issues/11533)]\[alicefr] Implement volume migration and introduce the migration updateVolumesStrategy field - \[PR [#&#8203;11934](https://github.com/kubevirt/kubevirt/issues/11934)]\[assafad] Add kubevirt_vmi_last_connection_timestamp_seconds metric - \[PR [#&#8203;11956](https://github.com/kubevirt/kubevirt/issues/11956)]\[mhenriks] Introduce export.kibevirt.io/v1beta1 - \[PR [#&#8203;11996](https://github.com/kubevirt/kubevirt/issues/11996)]\[ShellyKa13] BugFix: Fix restore panic in case of volumesnapshot missing - \[PR [#&#8203;11957](https://github.com/kubevirt/kubevirt/issues/11957)]\[mhenriks] snapshot: Ignore unfreeze error if VMSnapshot deleting - \[PR [#&#8203;11906](https://github.com/kubevirt/kubevirt/issues/11906)]\[machadovilaca] Create kubevirt_vmi_info metric - \[PR [#&#8203;11969](https://github.com/kubevirt/kubevirt/issues/11969)]\[iholder101] Infra components control-plane nodes NoSchedule toleration - \[PR [#&#8203;11955](https://github.com/kubevirt/kubevirt/issues/11955)]\[mhenriks] Introduce snapshot.kibevirt.io/v1beta1 - \[PR [#&#8203;11883](https://github.com/kubevirt/kubevirt/issues/11883)]\[orelmisan] Restart of a VM is required when the CPU socket count is reduced - \[PR [#&#8203;11835](https://github.com/kubevirt/kubevirt/issues/11835)]\[talcoh2x] add Intel Gaudi to adopters. - \[PR [#&#8203;11344](https://github.com/kubevirt/kubevirt/issues/11344)]\[aerosouund] Refactor device plugins to use a base plugin and define a common interface - \[PR [#&#8203;11973](https://github.com/kubevirt/kubevirt/issues/11973)]\[fossedihelm] Bug fix: Correctly reflect RestartRequired condition - \[PR [#&#8203;11963](https://github.com/kubevirt/kubevirt/issues/11963)]\[acardace] Fix RerunOnFailure RunStrategy - \[PR [#&#8203;11962](https://github.com/kubevirt/kubevirt/issues/11962)]\[lyarwood] `VirtualMachines` referencing an instance type are now allowed when the `LiveUpdate` feature is enabled and will trigger the `RestartRequired` condition if the reference within the `VirtualMachine` is changed. - \[PR [#&#8203;11942](https://github.com/kubevirt/kubevirt/issues/11942)]\[ido106] Update virtctl to use v1beta1 endpoint for both regular and async image upload - \[PR [#&#8203;11648](https://github.com/kubevirt/kubevirt/issues/11648)]\[kubevirt-bot] Updated common-instancetypes bundles to v1.0.0 - \[PR [#&#8203;11659](https://github.com/kubevirt/kubevirt/issues/11659)]\[iholder101] Require scheduling infra components onto control-plane nodes - \[PR [#&#8203;10545](https://github.com/kubevirt/kubevirt/issues/10545)]\[lyarwood] `ControllerRevisions` containing instance types and preferences are now upgraded to their latest available version when the `VirtualMachine` owning them is resync'd by `virt-controller`. - \[PR [#&#8203;11901](https://github.com/kubevirt/kubevirt/issues/11901)]\[EdDev] The 'macvtap' core network binding is discontinued and removed. - \[PR [#&#8203;11922](https://github.com/kubevirt/kubevirt/issues/11922)]\[alromeros] Bugfix: Fix VM manifest rendering in export controller - \[PR [#&#8203;11908](https://github.com/kubevirt/kubevirt/issues/11908)]\[victortoso] sidecar-shim: allow stderr log from binary hooks - \[PR [#&#8203;11729](https://github.com/kubevirt/kubevirt/issues/11729)]\[lyarwood] `spreadOptions` have been introduced to preferences in order to allow for finer grain control of the `preferSpread` `preferredCPUTopology`. This includes the ability to now spread vCPUs across guest visible sockets, cores and threads. - \[PR [#&#8203;11655](https://github.com/kubevirt/kubevirt/issues/11655)]\[acardace] Allow to hotplug vcpus for VMs with CPU requests and/or limits set - \[PR [#&#8203;11701](https://github.com/kubevirt/kubevirt/issues/11701)]\[EdDev] The SLIRP core binding is deprecated and removed. - \[PR [#&#8203;11773](https://github.com/kubevirt/kubevirt/issues/11773)]\[jean-edouard] Persistent TPM/UEFI will use the default storage class if none is specified in the CR. - \[PR [#&#8203;11846](https://github.com/kubevirt/kubevirt/issues/11846)]\[victortoso] SMBios sidecar can be built out-of-tree - \[PR [#&#8203;11788](https://github.com/kubevirt/kubevirt/issues/11788)]\[ormergi] The network-info annotation is now used for mapping between SR-IOV network and the underlying device PCI address - \[PR [#&#8203;11700](https://github.com/kubevirt/kubevirt/issues/11700)]\[alicefr] Add the updateVolumeStrategy field - \[PR [#&#8203;11256](https://github.com/kubevirt/kubevirt/issues/11256)]\[andreabolognani] This version of KubeVirt includes upgraded virtualization technology based on libvirt 10.0.0 and QEMU 8.2.0. - \[PR [#&#8203;11482](https://github.com/kubevirt/kubevirt/issues/11482)]\[brianmcarey] Build KubeVirt with go v1.22.2 - \[PR [#&#8203;11641](https://github.com/kubevirt/kubevirt/issues/11641)]\[alicefr] Add kubevirt.io/testWorkloadUpdateMigrationAbortion annotation and a mechanism to abort workload updates - \[PR [#&#8203;11770](https://github.com/kubevirt/kubevirt/issues/11770)]\[alicefr] Fix the live updates for volumes and disks - \[PR [#&#8203;11790](https://github.com/kubevirt/kubevirt/issues/11790)]\[aburdenthehand] Re-adding Cloudflare to our ADOPTERS list - \[PR [#&#8203;11718](https://github.com/kubevirt/kubevirt/issues/11718)]\[fossedihelm] Fix: SEV methods in client-go now satisfy the proxy server configuration, if provided - \[PR [#&#8203;11685](https://github.com/kubevirt/kubevirt/issues/11685)]\[fossedihelm] Updated go version of the client-go to 1.21 - \[PR [#&#8203;11618](https://github.com/kubevirt/kubevirt/issues/11618)]\[AlonaKaplan] Extend network binding plugin to support device-info DownwardAPI. - \[PR [#&#8203;11283](https://github.com/kubevirt/kubevirt/issues/11283)]\[assafad] Collect VMI OS info from the Guest agent as `kubevirt_vmi_phase_count` metric labels - \[PR [#&#8203;11676](https://github.com/kubevirt/kubevirt/issues/11676)]\[machadovilaca] Rename rest client metrics to include kubevirt prefix - \[PR [#&#8203;11557](https://github.com/kubevirt/kubevirt/issues/11557)]\[avlitman] New memory statistics added named kubevirt_memory_delta_from_requested_bytes - \[PR [#&#8203;11678](https://github.com/kubevirt/kubevirt/issues/11678)]\[Vicente-Cheng] Improve the handling of ordinal pod interface name for upgrade - \[PR [#&#8203;11653](https://github.com/kubevirt/kubevirt/issues/11653)]\[EdDev] Build the `passt`custom CNI binary statically, for the `passt` network binding plugin. - \[PR [#&#8203;11294](https://github.com/kubevirt/kubevirt/issues/11294)]\[machadovilaca] Fix kubevirt_vm_created_total being broken down by virt-api pod - \[PR [#&#8203;11307](https://github.com/kubevirt/kubevirt/issues/11307)]\[machadovilaca] Add e2e tests for metrics - \[PR [#&#8203;11479](https://github.com/kubevirt/kubevirt/issues/11479)]\[vladikr] virtual machines instance will no longer be stuck in an irrecoverable state after an interrupted postcopy migration. Instead, these will fail and could be restarted again. - \[PR [#&#8203;11416](https://github.com/kubevirt/kubevirt/issues/11416)]\[dhiller] emission of k8s logs when using programmatic focus with `FIt` - \[PR [#&#8203;11272](https://github.com/kubevirt/kubevirt/issues/11272)]\[dharmit] Make 'image' field in hook sidecar annotation optional. - \[PR [#&#8203;11500](https://github.com/kubevirt/kubevirt/issues/11500)]\[iholder101] Support HyperV Passthrough: automatically use all available HyperV features - \[PR [#&#8203;11484](https://github.com/kubevirt/kubevirt/issues/11484)]\[jcanocan] Reduce the downwardMetrics server maximum number of request per second to 1. - \[PR [#&#8203;11498](https://github.com/kubevirt/kubevirt/issues/11498)]\[acardace] Allow to hotplug memory for VMs with memory limits set - \[PR [#&#8203;11470](https://github.com/kubevirt/kubevirt/issues/11470)]\[brianmcarey] Build KubeVirt with Go version 1.21.8 - \[PR [#&#8203;11312](https://github.com/kubevirt/kubevirt/issues/11312)]\[alromeros] Improve handling of export resources in virtctl vmexport - \[PR [#&#8203;11367](https://github.com/kubevirt/kubevirt/issues/11367)]\[alromeros] Bugfix: Allow vmexport download redirections by printing logs into stderr - \[PR [#&#8203;11219](https://github.com/kubevirt/kubevirt/issues/11219)]\[alromeros] Bugfix: Improve handling of IOThreads with incompatible buses - \[PR [#&#8203;11149](https://github.com/kubevirt/kubevirt/issues/11149)]\[0xFelix] virtctl: It is possible to import volumes from GCS when creating a VM now - \[PR [#&#8203;11404](https://github.com/kubevirt/kubevirt/issues/11404)]\[avlitman] KubeVirtComponentExceedsRequestedCPU and KubeVirtComponentExceedsRequestedMemory alerts are deprecated; they do not indicate a genuine issue. - \[PR [#&#8203;11331](https://github.com/kubevirt/kubevirt/issues/11331)]\[anjuls] add cloudraft to adopters. - \[PR [#&#8203;11387](https://github.com/kubevirt/kubevirt/issues/11387)]\[alaypatel07] add perf-scale benchmarks for release v1.2 - \[PR [#&#8203;11095](https://github.com/kubevirt/kubevirt/issues/11095)]\[ShellyKa13] Expose volumesnapshot error in vmsnapshot object - \[PR [#&#8203;11372](https://github.com/kubevirt/kubevirt/issues/11372)]\[xpivarc] Bug-fix: Fix nil panic if VM update fails - \[PR [#&#8203;11267](https://github.com/kubevirt/kubevirt/issues/11267)]\[mhenriks] BugFix: Ensure DataVolumes created by virt-controller (DataVolumeTemplates) are recreated and owned by the VM in the case of DR and backup/restore. - \[PR [#&#8203;10900](https://github.com/kubevirt/kubevirt/issues/10900)]\[KarstenB] BugFix: Fixed incorrect APIVersion of APIResourceList - \[PR [#&#8203;11306](https://github.com/kubevirt/kubevirt/issues/11306)]\[fossedihelm] fix(ksm): set the `kubevirt.io/ksm-enabled` node label to true if the ksm is managed by KubeVirt, instead of reflect the actual ksm value. - \[PR [#&#8203;11330](https://github.com/kubevirt/kubevirt/issues/11330)]\[jean-edouard] More information in the migration state of VMI / migration objects - \[PR [#&#8203;11264](https://github.com/kubevirt/kubevirt/issues/11264)]\[machadovilaca] Fix perfscale buckets error - \[PR [#&#8203;11183](https://github.com/kubevirt/kubevirt/issues/11183)]\[dhiller] Extend OWNERS for sig-buildsystem - \[PR [#&#8203;11058](https://github.com/kubevirt/kubevirt/issues/11058)]\[fossedihelm] fix(vmclone): delete vmclone resource when the target vm is deleted - \[PR [#&#8203;11265](https://github.com/kubevirt/kubevirt/issues/11265)]\[xpivarc] Bug fix: VM controller doesn't corrupt its cache anymore - \[PR [#&#8203;11205](https://github.com/kubevirt/kubevirt/issues/11205)]\[akalenyu] Fix migration breaking in case the VM has an rng device after hotplugging a block volume on cgroupsv2 - \[PR [#&#8203;11051](https://github.com/kubevirt/kubevirt/issues/11051)]\[alromeros] Bugfix: Improve error reporting when fsfreeze fails - \[PR [#&#8203;11156](https://github.com/kubevirt/kubevirt/issues/11156)]\[nunnatsa] Move some verification from the VMI create validation webhook to the CRD - \[PR [#&#8203;11146](https://github.com/kubevirt/kubevirt/issues/11146)]\[RamLavi] node-labeller: Remove obsolete functionalities ## Contributors 80 people contributed to this release: 145 fossedihelm <ffossemo@redhat.com> 112 Edward Haas <edwardh@redhat.com> 65 Orel Misan <omisan@redhat.com> 54 Lee Yarwood <lyarwood@redhat.com> 49 Antonio Cardace <acardace@redhat.com> 49 Luboslav Pivarc <lpivarc@redhat.com> 46 Alice Frosi <afrosi@redhat.com> 44 Itamar Holder <iholder@redhat.com> 31 Nahshon Unna-Tsameret <nunnatsa@redhat.com> 26 Assaf Admi <aadmi@redhat.com> 25 Shelly Kagan <skagan@redhat.com> 24 Ram Lavi <ralavi@redhat.com> 22 Or Mergi <ormergi@redhat.com> 21 Or Shoval <oshoval@redhat.com> 21 bmordeha <bmordeha@redhat.com> 20 Alvaro Romero <alromero@redhat.com> 19 Brian Carey <bcarey@redhat.com> 17 Jed Lejosne <jed@redhat.com> 16 Alex Kalenyuk <akalenyu@redhat.com> 16 Victor Toso <victortoso@redhat.com> 15 Alona Paz <alkaplan@redhat.com> 15 Michael Henriksen <mhenriks@redhat.com> 13 Felix Matouschek <fmatouschek@redhat.com> 13 Jan Schintag <jan.schintag@de.ibm.com> 12 machadovilaca <machadovilaca@gmail.com> 11 João Vilaça <jvilaca@redhat.com> 10 Andrea Bolognani <abologna@redhat.com> 10 Dan Kenigsberg <danken@redhat.com> 9 Daniel Hiller <dhiller@redhat.com> 9 Fabian Deutsch <fabiand@redhat.com> 8 Andrej Krejcir <akrejcir@redhat.com> 7 Vladik Romanovsky <vromanso@redhat.com> 6 avlitman <alitman@redhat.com> 6 sylvain-pierrot <sylvain.pierrot@etu.umontpellier.fr> 5 Oren Cohen <ocohen@redhat.com> 5 Youngjun <yj.yoo@okestro.com> 4 Andrew Burden <aburden@redhat.com> 4 Dharmit Shah <shahdharmit@gmail.com> 4 Edu Gómez Escandell <egomez@redhat.com> 3 Ben Oukhanov <ben1zuk321@&#8203;gmail.com> 3 Vasiliy Ulyanov <vulyanov@suse.de> 3 aerosouund <aerosound161@&#8203;gmail.com> 3 rkishner <rkishner@redhat.com> 3 svarnam <svarnam@nvidia.com> 2 Ahmad Hafe <ahafe@redhat.com> 2 Alexander Wels <awels@redhat.com> 2 HF <crazytaxii666@&#8203;gmail.com> 2 Harsh Vardhan <harsh.vardhan.ande@gmail.com> 2 Javier Cano Cano <jcanocan@redhat.com> 2 Tushar Jain <jain0735@&#8203;gmail.com> 2 Vasiliy Sibirskiy <vsibirsk@redhat.com> 2 Vicente Cheng <vicente.cheng@suse.com> 2 howard zhang <howard.zhang@arm.com> 2 zhuanlan <zhuanlan_yewu@cmss.chinamobile.com> 1 Adrian Vladu <avladu@cloudbasesolutions.com> 1 Alay Patel <alayp@nvidia.com> 1 Andrei Kvapil <kvapss@gmail.com> 1 Anjul Sahu <anjuls@users.noreply.github.com> 1 Arnon Gilboa <agilboa@redhat.com> 1 Bart Vercoulen <bartv@kumina.nl> 1 Barthélemy Vessemont <bvessemont@gmail.com> 1 Enrique Llorente <ellorent@redhat.com> 1 Harshit Gupta <guptaharshit@microsoft.com> 1 Ido Aharon <iaharon@redhat.com> 1 Igor Bezukh <ibezukh@redhat.com> 1 Jelmer Vernooij <jvernooij@evroc.com> 1 Karsten Becker <kb@karsten-becker.de> 1 Mark Maglana <mmaglana@gmail.com> 1 Shahaf Bahar <sbahar@redhat.com> 1 Shirly Radco <sradco@redhat.com> 1 Tal Cohen <tacohen@habana.ai> 1 TheRealSibasishBehera <fangedhamster3114@&#8203;gmail.com> 1 VitalikButerinEth <csyingyu@126.com> 1 anish bista <anishbista053@&#8203;gmail.com> 1 bcoxford <ben.coxford@ncr.com> 1 dshchedr <dshchedr@redhat.com> 1 mountcount <cuimoman@outlook.com> 1 zpeng <zpeng@redhat.com> ## Additional Resources - Mailing list: <https://groups.google.com/forum/#!forum/kubevirt-dev> - Slack: <https://kubernetes.slack.com/messages/virtualization> - An easy to use demo: <https://github.com/kubevirt/demo> - [How to contribute][contributing] - [License][license] [contributing]: https://github.com/kubevirt/kubevirt/blob/main/CONTRIBUTING.md [license]: https://github.com/kubevirt/kubevirt/blob/main/LICENSE *** \-----BEGIN PGP SIGNATURE----- iHUEABEIAB0WIQS5aL5huPTZew1hSy9m6XN7mspnmQUCZpfeuAAKCRBm6XN7mspn mfmFAP9y0fTC5h1JNMcHWQOuneMmUCciY56v+OdanjcOOQwatQD+Nm/LR0BU92nQ pTTHgV+SaEaMPuyaCiMt8CQhYXLWtZU= \=fiv3 \-----END PGP SIGNATURE----- </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MzIuMCIsInVwZGF0ZWRJblZlciI6IjM3LjQzMi4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
smeagol-help added 1 commit 2024-07-17 16:02:46 -05:00
jahanson was assigned by smeagol-help 2024-07-17 16:02:47 -05:00
jahanson merged commit cdc04949da into main 2024-07-18 07:23:26 -05:00
jahanson deleted branch renovate/kubevirt-kubevirt-1.x 2024-07-18 07:23:26 -05:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: jahanson/kubevirt-flux#3
No description provided.