Skip to content

Releases: kubevirt/kubevirt

v0.58.0

13 Oct 01:12
v0.58.0
6e41ae7
Compare
Choose a tag to compare

tag v0.58.0
Tagger: David Vossel davidvossel@gmail.com

This release follows v0.57.1 and consists of 285 changes, contributed by 37 people, leading to 471 files changed, 26960 insertions(+), 6441 deletions(-).
v0.58.0 is a promotion of release candidate v0.58.0-rc.0 which was originally published 2022-10-03
The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.58.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.58.0.

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

Notable changes

  • [PR #8578][rhrazdil] When using Passt binding, virl-launcher has unprivileged_port_start set to 0, so that passt may bind to all ports.
  • [PR #8463][Barakmor1] Improve metrics documentation
  • [PR #8282][akrejcir] Improves instancetype and preference controller revisions. This is a backwards incompatible change and introduces a new v1alpha2 api for instancetype and preferences.
  • [PR #8272][jean-edouard] No more empty section in the kubevirt-cr manifest
  • [PR #8536][qinqon] Don't show a failure if ConfigDrive cloud init has UserDataSecretRef and not NetworkDataSecretRef
  • [PR #8375][xpivarc] Virtiofs can be used with Nonroot feature gate
  • [PR #8465][rmohr] Add a vnc screenshot REST endpoint and a "virtctl vnc screenshot" command for UI and script integration
  • [PR #8418][alromeros] Enable automatic token generation for VirtualMachineExport objects
  • [PR #8488][0xFelix] virtctl: Be less verbose when using the local ssh client
  • [PR #8396][alicefr] Add group flag for setting the gid and fsgroup in guestfs
  • [PR #8476][iholder-redhat] Allow setting virt-operator log verbosity through Kubevirt CR
  • [PR #8366][rthallisey] Move KubeVirt to a 15 week release cadence
  • [PR #8479][arnongilboa] Enable DataVolume GC by default in cluster-deploy
  • [PR #8474][vasiliy-ul] Fixed migration failure of VMs with containerdisks on systems with containerd
  • [PR #8316][ShellyKa13] Fix possible race when deleting unready vmsnapshot and the vm remaining frozen
  • [PR #8436][xpivarc] Kubevirt is able to run with restricted Pod Security Standard enabled with an automatic escalation of namespace privileges.
  • [PR #8197][alromeros] Add vmexport command to virtctl
  • [PR #8252][fossedihelm] Add tlsConfiguration to Kubevirt Configuration
  • [PR #8431][rmohr] Fix shadow status updates and periodic status updates on VMs, performed by the snapshot controller
  • [PR #8359][iholder-redhat] [Bugfix]: HyperV Reenlightenment VMIs should be able to start when TSC Frequency is not exposed
  • [PR #8330][jean-edouard] Important: If you use docker with SELinux enabled, set the DockerSELinuxMCSWorkaround feature gate before upgrading
  • [PR #8401][machadovilaca] Rename metrics to follow the naming convention

Contributors

37 people contributed to this release:

20 Alvaro Romero alromero@redhat.com
14 L. Pivarc lpivarc@redhat.com
14 Nahshon Unna-Tsameret nunnatsa@redhat.com
14 Shelly Kagan skagan@redhat.com
13 Andrej Krejcir akrejcir@redhat.com
13 Roman Mohr rmohr@google.com
11 Lee Yarwood lyarwood@redhat.com
11 Miguel Duarte Barroso mdbarroso@redhat.com
10 Felix Matouschek fmatouschek@redhat.com
9 Itamar Holder iholder@redhat.com
8 fossedihelm ffossemo@redhat.com
7 Alice Frosi afrosi@redhat.com
5 Brian Carey bcarey@redhat.com
5 Vasiliy Ulyanov vulyanov@suse.de
4 Alex Kalenyuk akalenyu@redhat.com
4 Jed Lejosne jed@redhat.com
4 Ram Lavi ralavi@redhat.com
3 Fabian Deutsch fabiand@redhat.com
3 Radim Hrazdil rhrazdil@redhat.com
2 Bartosz Rybacki brybacki@redhat.com
2 Igor Bezukh ibezukh@redhat.com
2 Michael Henriksen mhenriks@redhat.com
2 Ryan Hallisey rhallisey@nvidia.com
1 Alexander Wels awels@redhat.com
1 Andrea Bolognani abologna@redhat.com
1 Arnon Gilboa agilboa@redhat.com
1 Christopher Desiniotis cdesiniotis@nvidia.com
1 Enrique Llorente ellorent@redhat.com
1 Javier Cano Cano jcanocan@redhat.com
1 João Vilaça jvilaca@redhat.com
1 Maya Rashish mrashish@redhat.com
1 Prashanth Dintyala vdintyala@nvidia.com
1 Xiaodong Ye yeahdongcn@gmail.com
1 assaf-admi aadmi@redhat.com
1 bmordeha bmodeha@redhat.com

Additional Resources

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

iQJKBAABCAA0FiEEQ0oAadVn2uDIVPSveFt5DUYibtEFAmNHWtMWHGRhdmlkdm9z
c2VsQGdtYWlsLmNvbQAKCRB4W3kNRiJu0SOdD/9tbUGb4Xd4tN7oSXk46tuFFZDW
xL+6I2z/6N7EfN/SWZb+emjpF4/0llZZO03+e3KEJiQ9WxTkiyO22wdctdEj5Ngm
XPJ8cLMcYzahZxxh4NMd7Zsya0l6cjg0/kiIQKJtfsR2M7T6KamD+FIlQtldWThe
o7G06JTR//+KGJUO1liUvcUQrg8fD5aXn1ZzZyOhqX4NN2h/rODLcnRkixcH1gTC
0ykBpBCEIXazNuJf4e9qXN9gsEdl1TN00St6qlmRjtTTzWVIHTM5ChgzMAZYZmCx
2kR/B89VnZCM999ZBzQqksQe+jkbqmdLtE8+GXXjslDyEZ7bTRkSthJ44y44NcEL
KSbfAz+5Og1jy93gJWZ6ulxgf0BaL8jxKSPDep5mNWDDx2iLuuk0s4Rw+jRuK/RA
XK/P1h7BSLSt4GHKz5WrN1TEGH1o07YIn+wp2kvWtTkfgqoNZGBem9RwwZPkbQBG
0rs24CWQDrOPtNCSR0SHBRJtk5W1Ie2Qm9gxrcSkqXSB/gMyADmbNm2jkDLXUuRS
ihTnvtE2sV4bguG4qq/MYcwa8g98jDmlmzy63z6M5CNZNVU2IhDZDBGVZ8G8v/Aw
gcq3r3JMYyiA344Qw/JgjxCUxBsRzExGCcvJKbBJpbA2u/fzQ9ItBIQ/xYvnLKSY
YUNCxXCPq84SCY7rPA==
=zVuC
-----END PGP SIGNATURE-----

Merge pull request #8542 from kubevirt-bot/autoupdate

Run bazelisk run //robots/cmd/uploader:uploader -- -workspace /home/prow/go/src/github.com/kubevirt/project-infra/../kubevirt/WORKSPACE -dry-run=false

v0.58.0-rc.0

03 Oct 15:25
v0.58.0-rc.0
6e41ae7
Compare
Choose a tag to compare
v0.58.0-rc.0 Pre-release
Pre-release

tag v0.58.0-rc.0
Tagger: David Vossel davidvossel@gmail.com

This release follows v0.57.1 and consists of 282 changes, contributed by 37 people, leading to 466 files changed, 26929 insertions(+), 6435 deletions(-).

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

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

Notable changes

  • [PR #8463][Barakmor1] Improve metrics documentation
  • [PR #8282][akrejcir] Improves instancetype and preference controller revisions. This is a backwards incompatible change and introduces a new v1alpha2 api for instancetype and preferences.
  • [PR #8272][jean-edouard] No more empty section in the kubevirt-cr manifest
  • [PR #8536][qinqon] Don't show a failure if ConfigDrive cloud init has UserDataSecretRef and not NetworkDataSecretRef
  • [PR #8375][xpivarc] Virtiofs can be used with Nonroot feature gate
  • [PR #8465][rmohr] Add a vnc screenshot REST endpoint and a "virtctl vnc screenshot" command for UI and script integration
  • [PR #8418][alromeros] Enable automatic token generation for VirtualMachineExport objects
  • [PR #8488][0xFelix] virtctl: Be less verbose when using the local ssh client
  • [PR #8396][alicefr] Add group flag for setting the gid and fsgroup in guestfs
  • [PR #8476][iholder-redhat] Allow setting virt-operator log verbosity through Kubevirt CR
  • [PR #8366][rthallisey] Move KubeVirt to a 15 week release cadence
  • [PR #8479][arnongilboa] Enable DataVolume GC by default in cluster-deploy
  • [PR #8474][vasiliy-ul] Fixed migration failure of VMs with containerdisks on systems with containerd
  • [PR #8316][ShellyKa13] Fix possible race when deleting unready vmsnapshot and the vm remaining frozen
  • [PR #8436][xpivarc] Kubevirt is able to run with restricted Pod Security Standard enabled with an automatic escalation of namespace privileges.
  • [PR #8197][alromeros] Add vmexport command to virtctl
  • [PR #8252][fossedihelm] Add tlsConfiguration to Kubevirt Configuration
  • [PR #8431][rmohr] Fix shadow status updates and periodic status updates on VMs, performed by the snapshot controller
  • [PR #8359][iholder-redhat] [Bugfix]: HyperV Reenlightenment VMIs should be able to start when TSC Frequency is not exposed
  • [PR #8330][jean-edouard] Important: If you use docker with SELinux enabled, set the DockerSELinuxMCSWorkaround feature gate before upgrading
  • [PR #8401][machadovilaca] Rename metrics to follow the naming convention

Contributors

37 people contributed to this release:

20 Alvaro Romero alromero@redhat.com
14 L. Pivarc lpivarc@redhat.com
14 Nahshon Unna-Tsameret nunnatsa@redhat.com
14 Shelly Kagan skagan@redhat.com
13 Andrej Krejcir akrejcir@redhat.com
13 Roman Mohr rmohr@google.com
11 Lee Yarwood lyarwood@redhat.com
11 Miguel Duarte Barroso mdbarroso@redhat.com
10 Felix Matouschek fmatouschek@redhat.com
9 Itamar Holder iholder@redhat.com
8 fossedihelm ffossemo@redhat.com
7 Alice Frosi afrosi@redhat.com
5 Brian Carey bcarey@redhat.com
5 Vasiliy Ulyanov vulyanov@suse.de
4 Alex Kalenyuk akalenyu@redhat.com
4 Jed Lejosne jed@redhat.com
4 Ram Lavi ralavi@redhat.com
3 Fabian Deutsch fabiand@redhat.com
2 Bartosz Rybacki brybacki@redhat.com
2 Igor Bezukh ibezukh@redhat.com
2 Michael Henriksen mhenriks@redhat.com
2 Ryan Hallisey rhallisey@nvidia.com
1 Alexander Wels awels@redhat.com
1 Andrea Bolognani abologna@redhat.com
1 Arnon Gilboa agilboa@redhat.com
1 Christopher Desiniotis cdesiniotis@nvidia.com
1 Enrique Llorente ellorent@redhat.com
1 Javier Cano Cano jcanocan@redhat.com
1 João Vilaça jvilaca@redhat.com
1 Maya Rashish mrashish@redhat.com
1 Prashanth Dintyala vdintyala@nvidia.com
1 Radim Hrazdil rhrazdil@redhat.com
1 Xiaodong Ye yeahdongcn@gmail.com
1 assaf-admi aadmi@redhat.com
1 bmordeha bmodeha@redhat.com

Additional Resources

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

iQJKBAABCAA0FiEEQ0oAadVn2uDIVPSveFt5DUYibtEFAmM69xUWHGRhdmlkdm9z
c2VsQGdtYWlsLmNvbQAKCRB4W3kNRiJu0Tg5EACev1+XHpg40R9+obHK+PqTQjgw
9m13yD9vsWevfZD4NNzdUWTfy8Hb4lcvj/IQG9F+XpWkRb/RyFeierHw4gUHZ1XH
brZpfe8iz4WrR3GRVKHjXyjT4pci+X8OvwiGIckMuwDKlq32z/ae23TsaI/qcxox
+xaVJGvfhb+chGW9iLdeRLuHGbsgiB4BiT9Na+maLS1exNlMoH/4H9Y/Ex5Cxfep
IN+ns1aExoxwAP9K5vRPHi5Sr9Lqzar+wKDYDAvAQWhXKYHEnFFn1abcDi+4UEwn
JMGlEGFUS7ieg5NgL3rP6PoA1ZBTZKWXBBLvB7nRQCfW4ATidWq7LIAjW/km5Eyh
9QEgkk3p78OGkCcIeuG6oidvytPB5bAyltHcO6G4H4xjBZ0BIU/PC+sWBhcQSmKz
4Y+Hnio+eH5vuTv8b+JfKE30Src5I2Tt4usZ4WgsB5waZwhxIoY3rS1x5xRxCtm/
1AVY6Y/jmvkhGLhFKY0R3kiULPdHcphBtn+Y5bja5UijA+s8h5zxHk0J7zQitM0U
cqZNp9xuwwojtzmGxPjS0uRbCpqAK1ZJ61bHTtspQgMh3xLkVs96xtX7HYxeXKFq
s21zFRIIFF5CtxAjR8778UBr82noXEsnIuZrTzt/Ln7brAvcI70gmeT9PrALWqi3
pXKouBwa85KrBv8V3Q==
=N3yQ
-----END PGP SIGNATURE-----

Merge pull request #8542 from kubevirt-bot/autoupdate

Run bazelisk run //robots/cmd/uploader:uploader -- -workspace /home/prow/go/src/github.com/kubevirt/project-infra/../kubevirt/WORKSPACE -dry-run=false

v0.55.2

28 Sep 19:10
v0.55.2
e7b165a
Compare
Choose a tag to compare

tag v0.55.2
Tagger: David Vossel davidvossel@gmail.com

This release follows v0.55.1 and consists of 16 changes, contributed by 4 people, leading to 57 files changed, 1642 insertions(+), 198 deletions(-).

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

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

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

Notable changes

  • [PR #8490][kubevirt-bot] Fixed migration failure of VMs with containerdisks on systems with containerd

Contributors

4 people contributed to this release:

11 Ram Lavi ralavi@redhat.com
2 Vasiliy Ulyanov vulyanov@suse.de

Additional Resources

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

iQJKBAABCAA0FiEEQ0oAadVn2uDIVPSveFt5DUYibtEFAmM0kU4WHGRhdmlkdm9z
c2VsQGdtYWlsLmNvbQAKCRB4W3kNRiJu0azwD/9ncLtCOa4N5MvNugkLdO06ASPJ
IXbhBMWqQxra3gGSTtVqVvg69Rta2GhdWByyp5rz80S6QxrlYFUlYjeklVwrAlBt
pyH/tz+YKoqXAQhO/ZehrCf1lGEV+XLr3W80e9QvSFMuxPct4OWmB3YLren3HUL8
TycZjNxWdKP39/dikAZD4TCp0NuQL8Wxgxa9LVLDMgpyMKMLweIEFWXe0Jjup+FT
YMGWmDBhzGRW75KjDhtLzl0KIE4izFH/IzB2h8/ij6AZ9EPH89/8j27tvjW1rzhP
p/Fo1l3W7bfhCye8Ia8NQjfEIVHY6QCySi6WnG5ZtjYTAUwNojjCipyemJt+Vr54
bulIZbexz7LZ5PPTKKCat9c22Y/De3XTzXlagIg53TodyosO+fz/QJGq7OXvYoAj
/gPCa2XRgXgeDmQ+wDRmMQ/5TkwmXgLTeXOVC0AxNi/LgfKD6bp8to1ho+aDhZ5Y
BAzSKlTazH7Y47C9cWBC+pUd2HKa8b5rt66pU6Ti1CO2C/EA2+NHjyKtjZrI+e+L
/WB26PJKxLjGA6FMgG5GZuV9L3PbrqxlRS4yXV9E/j39VaRMUwjQ3U8FKHMcNuhc
dXenLWIzRiFUKYl0Uwtd05NLQSI/7wg3FibS0T+mH/um5KoKadb/yBPJpIt+YCvz
iEu33UuK3EWZXJTXJw==
=4tSS
-----END PGP SIGNATURE-----

Merge pull request #8526 from kubevirt-bot/cherry-pick-8433-to-release-0.55

[release-0.55] Create /usr/lib64/qemu-kvm with proper permissions

v0.57.1

14 Sep 14:46
v0.57.1
4c08bf0
Compare
Choose a tag to compare

tag v0.57.1
Tagger: David Vossel davidvossel@gmail.com

This release follows v0.57.0 and consists of 12 changes, contributed by 4 people, leading to 35 files changed, 1286 insertions(+), 93 deletions(-).

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

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

Notable changes

  • [PR #8469][kubevirt-bot] [Bugfix]: HyperV Reenlightenment VMIs should be able to start when TSC Frequency is not exposed

Contributors

4 people contributed to this release:

6 Itamar Holder iholder@redhat.com
4 Ram Lavi ralavi@redhat.com

Additional Resources

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

iQJKBAABCAA0FiEEQ0oAadVn2uDIVPSveFt5DUYibtEFAmMh3bIWHGRhdmlkdm9z
c2VsQGdtYWlsLmNvbQAKCRB4W3kNRiJu0d3lD/4oWSaCdqYNP73Au5ZxeYEGbXua
QyD5qcGjBoQMuGGyjw7Dtq2aw8UBZEXGIczL+xl2ygnpdDS/YtVhRhbbJdXFucDU
uLt8riBZuMs3sbPWLiUsjdx40mpxq8SKoim63pxC5fsJt0RppRB1TvC+xMJGSfkt
d9g68G5YXCGws7V47deIf6l4GmFX/Jc+vf9o+r53I44kRmgG/eAsM10QoJPgcawZ
4nA55dL0IaSaQ+RVqpnyPiH+Q6PCUxDFcSylajJtM2Ra+veqWeUf8ZjnV9p5CsqC
n+bWkAvXfCL5Pkqbb4eTEbbSVZADFidVu0tMrCdWQkJN8U6wbIw5akDel6JoysB7
CGYF78Bv6U8Z9/YdwrSrE3ur/reOKQrmE+HfY1HPsyPbifbKin6RYEAXdvZAJduO
EipJ3W1rc9Gbi3IPpfNxZc2r7vlI1JAiQRD7TeABca/bBfexeHBJmmyjdc2kODSg
L+WtdINBVAjXigpCbBYN2Vw57JCKuvu3YAQ+1JhHtNluw6fndRfjfFT/AqBA6kON
ljlT4IdvJViAXAYv4ztz7RxvBIMTy2aabncSG/KavEP/ByQeX3Fa44QAb/xyWp2y
M+Q7VkQkDR1/U9SMR2ZynY6GabRUrqFepylrP3pUHFOiHM7I4O/Sa0RliW+iInbL
Q4XpOjl5vEU4pDzh5w==
=vBEk
-----END PGP SIGNATURE-----

Merge pull request #8469 from kubevirt-bot/cherry-pick-8359-to-release-0.57

[release-0.57] [Bugfix]: HyperV Reenlightenment VMIs should be able to start when TSC Frequency is not exposed

v0.56.1

13 Sep 14:17
v0.56.1
3e15dba
Compare
Choose a tag to compare

tag v0.56.1
Tagger: David Vossel davidvossel@gmail.com

This release follows v0.56.0 and consists of 18 changes, contributed by 4 people, leading to 51 files changed, 1673 insertions(+), 159 deletions(-).

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

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

Notable changes

  • [PR #8450][kubevirt-bot] [Bugfix]: HyperV Reenlightenment VMIs should be able to start when TSC Frequency is not exposed

Contributors

4 people contributed to this release:

10 Ram Lavi ralavi@redhat.com
6 Itamar Holder iholder@redhat.com

Additional Resources

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

iQJKBAABCAA0FiEEQ0oAadVn2uDIVPSveFt5DUYibtEFAmMghnkWHGRhdmlkdm9z
c2VsQGdtYWlsLmNvbQAKCRB4W3kNRiJu0as+D/9hJJ+0Udlk4m7JgD/M1q93DOs8
kvblPUgNDvb2FIpjdJR3SODLMa7F7hB5dcdCDlYWcO5D18WBIw4/tf5gqsm+dYzz
qdprOR5+yqrY9XbNXaANZET0CtVtVle3OHqH+YuKBPzXnumjO0qNDmpLQZhSh1V+
L+G/C4hKHYUWXaFH2rZMplAAVEUMU4GmEckdXUDXlUmSt3eB9UdNSaqNvZL8B1TC
L2glGfpSx1hxASFgfTTBAhBamR2uHx1xSWSpmIa4pLE6pXv6vtC9IbZI7Oo4wJ2d
Sew6SRw/tC3LcameLqCx+R6bkJ29888rVK0BPCuRcWOHdNU+jQKwZO2+tVLeqxte
26JrMYhNvYGb2WfbmmhkrspR9yx3uumTZlSC/sJETjyWtKYbTsrjnNYHCbJ7rqhm
D6wouP4J+mU1AlwbZibblzj4q33egGrDneTVf56fCGkQwGL69fNXYykCqayJI7La
Bti5rX4s3oeQGvX/7bJGmktxLcSpD2aYzcJkJ3q3l4+aq4M9XCI4sPw7CjZQSiMx
7V+tY9c/1YD/BKGzNP3ALs4pWwTne2piFU3PncZ3MRZSCyW4n7Zy2aVvMoO1cvsz
S+sX4X7X0h7hQYsN1Fj+Jm/+bWzaeea7RL3dnx5BPUQC/bcJ5KA7wwG3r0JwYBJb
FSllkKv8v/oI9S01Xw==
=kxnj
-----END PGP SIGNATURE-----

Merge pull request #8450 from kubevirt-bot/cherry-pick-8359-to-release-0.56

[release-0.56] [Bugfix]: HyperV Reenlightenment VMIs should be able to start when TSC Frequency is not exposed

v0.57.0

12 Sep 15:01
v0.57.0
30d8ed3
Compare
Choose a tag to compare

tag v0.57.0
Tagger: David Vossel davidvossel@gmail.com

This release follows v0.56.0 and consists of 253 changes, contributed by 50 people, leading to 382 files changed, 28741 insertions(+), 4384 deletions(-).
v0.57.0 is a promotion of release candidate v0.57.0-rc.0 which was originally published 2022-09-01
The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.57.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.57.0.

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

Notable changes

  • [PR #8129][mlhnono68] Fixes virtctl to support connection to clusters proxied by RANCHER or having special paths
  • [PR #8337][0xFelix] virtctl's native SSH client is now useable in the Windows console without workarounds
  • [PR #8257][awels] VirtualMachineExport now supports VM export source type.
  • [PR #8367][vladikr] fix the guest memory conversion by setting it to resources.requests.memory when guest memory is not explicitly provided
  • [PR #7990][ormergi] Deprecate SR-IOV live migration feature gate.
  • [PR #8069][lyarwood] The VirtualMachineInstancePreset resource has been deprecated ahead of removal in a future release. Users should instead use the VirtualMachineInstancetype and VirtualMachinePreference resources to encapsulate any shared resource or preferences characteristics shared by their VirtualMachines.
  • [PR #8326][0xFelix] virtctl: Do not log wrapped ssh command by default
  • [PR #8325][rhrazdil] Enable route_localnet sysctl option for masquerade binding at virt-handler
  • [PR #8159][acardace] Add support for USB disks
  • [PR #8006][lyarwood] AutoattachInputDevice has been added to Devices allowing an Input device to be automatically attached to a VirtualMachine on start up. PreferredAutoattachInputDevice has also been added to DevicePreferences allowing users to control this behaviour with a set of preferences.
  • [PR #8134][arnongilboa] Support DataVolume garbage collection
  • [PR #8157][StefanKro] TrilioVault for Kubernetes now supports KubeVirt for backup and recovery.
  • [PR #8273][alaypatel07] add server-side validations for spec.topologySpreadConstraints during object creation
  • [PR #8049][alicefr] Set RunAsNonRoot as default for the guestfs pod
  • [PR #8107][awels] Allow VirtualMachineSnapshot as a VirtualMachineExport source
  • [PR #7846][janeczku] Added support for configuring topology spread constraints for virtual machines.
  • [PR #8215][alaypatel07] support validation for spec.affinity fields during vmi creation
  • [PR #8071][oshoval] Relax networkInterfaceMultiqueue semantics: multi queue will configure only what it can (virtio interfaces).
  • [PR #7549][akrejcir] Added new API subresources to expand instancetype and preference.

Contributors

50 people contributed to this release:

19 Alexander Wels awels@redhat.com
16 Miguel Duarte Barroso mdbarroso@redhat.com
10 Edward Haas edwardh@redhat.com
10 Ram Lavi ralavi@redhat.com
8 Alex Kalenyuk akalenyu@redhat.com
8 Lee Yarwood lyarwood@redhat.com
8 bmordeha bmodeha@redhat.com
7 L. Pivarc lpivarc@redhat.com
7 Shelly Kagan skagan@redhat.com
5 Alay Patel alayp@nvidia.com
4 Alice Frosi afrosi@redhat.com
4 Andrej Krejcir akrejcir@redhat.com
3 David Aghaian 16483722+daghaian@users.noreply.github.com
3 Igor Bezukh ibezukh@redhat.com
3 Jed Lejosne jed@redhat.com
3 Michael Henriksen mhenriks@redhat.com
3 Or Shoval oshoval@redhat.com
2 Antonio Cardace acardace@redhat.com
2 Arnon Gilboa agilboa@redhat.com
2 Diana Teplits dteplits@redhat.com
2 Felix Matouschek fmatouschek@redhat.com
2 Howard Zhang howard.zhang@arm.com
2 Maya Rashish mrashish@redhat.com
2 Prashanth Dintyala vdintyala@nvidia.com
2 Radim Hrazdil rhrazdil@redhat.com
2 Shirly Radco sradco@redhat.com
2 daghaian 16483722+daghaian@users.noreply.github.com
1 Abirdcfly fp544037857@gmail.com
1 Alona Paz alkaplan@redhat.com
1 Andrea Bolognani abologna@redhat.com
1 Arnaud Aubert aaubert@magesi.com
1 Dan Kenigsberg danken@redhat.com
1 HF crazytaxii666@gmail.com
1 Itamar Holder iholder@redhat.com
1 João Vilaça jvilaca@redhat.com
1 Nahshon Unna-Tsameret nunnatsa@redhat.com
1 Or Mergi ormergi@redhat.com
1 Roman Mohr rmohr@google.com
1 Roman Mohr rmohr@redhat.com
1 Stefan Kroll stefan.kroll@trilio.io
1 Stu Gott sgott@redhat.com
1 Vasiliy Ulyanov vulyanov@suse.de
1 Vladik Romanovsky vromanso@redhat.com
1 Ygal Blum ygal.blum@gmail.com
1 assaf-admi aadmi@redhat.com
1 crazytaxii hua.feng@99cloud.net
1 howard zhang howard.zhang@arm.com
1 janeczku jabruder@gmail.com

Additional Resources

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

iQJKBAABCAA0FiEEQ0oAadVn2uDIVPSveFt5DUYibtEFAmMfO4wWHGRhdmlkdm9z
c2VsQGdtYWlsLmNvbQAKCRB4W3kNRiJu0cwmD/9dyZizMxrOVX0uAmr9ARnqniOT
I57U83wXgYuwPM1aBi4h9TUOCaS0L6oZLHVCN9q8iu1PNsLPbow7FKVUQ38o5oUY
u7hdzO0oSSjJbCRndAXiZ5TMgG63aG+et5OuFUg1tBxUiSoRH64XDrFhRcd/HhK4
KNl7YuOqoVndZzcWyrG5yz6LimdOWgPwayMqyNBV0ihllwN/DzXDLrKabvu79x/0
06G7LTVkO/bsI0pVhc7rlP7IRzLbzzfN4QdnPSXIsqtaQuMJNS06YpfmuG3ldV2m
aPiiR2r/Qs0woEnYwsmi2yB3H86W1o+cRQwXbnOC8Hdn632YQYLC1aEuSUAKk3vH
YGQF7jAFkOlJN8EOxDGCDhfyKCSqIXNalwA4Fq022IgOM8EEsRiegGooYjU8bczo
TexOsEyGeUtOBcwj37C9l5EzXT2Q8h46vV4LazHgbfdA36A2Cb63r+1CxAWD3QoQ
V5pSlZXLRnfmb1TcSAAEbjTIJdCdZLzohG2oueF7dcLfOY4ebRgCfQ/obPDWN1H4
C2tX8gr8q74RHDFV83ro1d87hzsL4rJqw0M679tWyKXm6ouubeZZy8tlRP9v3Mh3
+/PLU1AhYsJ7JYct3PvjGIf1fnbB4u6CLZ8wHok94cORU5SlV2/aaqDmJudRc3YV
RlDE3BfiLqWGLNShvQ==
=SEhb
-----END PGP SIGNATURE-----

Merge pull request #8129 from mlhnono68/rancher-proxy-uris

Rancher proxy uris

v0.57.0-rc.0

01 Sep 12:49
v0.57.0-rc.0
30d8ed3
Compare
Choose a tag to compare
v0.57.0-rc.0 Pre-release
Pre-release

tag v0.57.0-rc.0
Tagger: David Vossel davidvossel@gmail.com

This release follows v0.56.0 and consists of 248 changes, contributed by 50 people, leading to 376 files changed, 27800 insertions(+), 4370 deletions(-).

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

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

Notable changes

  • [PR #8129][mlhnono68] Fixes virtctl to support connection to clusters proxied by RANCHER or having special paths
  • [PR #8337][0xFelix] virtctl's native SSH client is now useable in the Windows console without workarounds
  • [PR #8257][awels] VirtualMachineExport now supports VM export source type.
  • [PR #8367][vladikr] fix the guest memory conversion by setting it to resources.requests.memory when guest memory is not explicitly provided
  • [PR #7990][ormergi] Deprecate SR-IOV live migration feature gate.
  • [PR #8069][lyarwood] The VirtualMachineInstancePreset resource has been deprecated ahead of removal in a future release. Users should instead use the VirtualMachineInstancetype and VirtualMachinePreference resources to encapsulate any shared resource or preferences characteristics shared by their VirtualMachines.
  • [PR #8326][0xFelix] virtctl: Do not log wrapped ssh command by default
  • [PR #8325][rhrazdil] Enable route_localnet sysctl option for masquerade binding at virt-handler
  • [PR #8159][acardace] Add support for USB disks
  • [PR #8006][lyarwood] AutoattachInputDevice has been added to Devices allowing an Input device to be automatically attached to a VirtualMachine on start up. PreferredAutoattachInputDevice has also been added to DevicePreferences allowing users to control this behaviour with a set of preferences.
  • [PR #8134][arnongilboa] Support DataVolume garbage collection
  • [PR #8157][StefanKro] TrilioVault for Kubernetes now supports KubeVirt for backup and recovery.
  • [PR #8273][alaypatel07] add server-side validations for spec.topologySpreadConstraints during object creation
  • [PR #8049][alicefr] Set RunAsNonRoot as default for the guestfs pod
  • [PR #8107][awels] Allow VirtualMachineSnapshot as a VirtualMachineExport source
  • [PR #7846][janeczku] Added support for configuring topology spread constraints for virtual machines.
  • [PR #8215][alaypatel07] support validation for spec.affinity fields during vmi creation
  • [PR #8071][oshoval] Relax networkInterfaceMultiqueue semantics: multi queue will configure only what it can (virtio interfaces).
  • [PR #7549][akrejcir] Added new API subresources to expand instancetype and preference.

Contributors

50 people contributed to this release:

19 Alexander Wels awels@redhat.com
16 Miguel Duarte Barroso mdbarroso@redhat.com
10 Edward Haas edwardh@redhat.com
8 Alex Kalenyuk akalenyu@redhat.com
8 Lee Yarwood lyarwood@redhat.com
8 bmordeha bmodeha@redhat.com
7 L. Pivarc lpivarc@redhat.com
7 Shelly Kagan skagan@redhat.com
6 Ram Lavi ralavi@redhat.com
5 Alay Patel alayp@nvidia.com
4 Alice Frosi afrosi@redhat.com
4 Andrej Krejcir akrejcir@redhat.com
3 David Aghaian 16483722+daghaian@users.noreply.github.com
3 Igor Bezukh ibezukh@redhat.com
3 Jed Lejosne jed@redhat.com
3 Michael Henriksen mhenriks@redhat.com
3 Or Shoval oshoval@redhat.com
2 Antonio Cardace acardace@redhat.com
2 Arnon Gilboa agilboa@redhat.com
2 Diana Teplits dteplits@redhat.com
2 Felix Matouschek fmatouschek@redhat.com
2 Howard Zhang howard.zhang@arm.com
2 Maya Rashish mrashish@redhat.com
2 Prashanth Dintyala vdintyala@nvidia.com
2 Radim Hrazdil rhrazdil@redhat.com
2 Shirly Radco sradco@redhat.com
2 daghaian 16483722+daghaian@users.noreply.github.com
1 Abirdcfly fp544037857@gmail.com
1 Alona Paz alkaplan@redhat.com
1 Andrea Bolognani abologna@redhat.com
1 Arnaud Aubert aaubert@magesi.com
1 Dan Kenigsberg danken@redhat.com
1 HF crazytaxii666@gmail.com
1 Itamar Holder iholder@redhat.com
1 João Vilaça jvilaca@redhat.com
1 Nahshon Unna-Tsameret nunnatsa@redhat.com
1 Or Mergi ormergi@redhat.com
1 Roman Mohr rmohr@google.com
1 Roman Mohr rmohr@redhat.com
1 Stefan Kroll stefan.kroll@trilio.io
1 Stu Gott sgott@redhat.com
1 Vasiliy Ulyanov vulyanov@suse.de
1 Vladik Romanovsky vromanso@redhat.com
1 Ygal Blum ygal.blum@gmail.com
1 assaf-admi aadmi@redhat.com
1 crazytaxii hua.feng@99cloud.net
1 howard zhang howard.zhang@arm.com
1 janeczku jabruder@gmail.com

Additional Resources

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

iQJKBAABCAA0FiEEQ0oAadVn2uDIVPSveFt5DUYibtEFAmMQnXUWHGRhdmlkdm9z
c2VsQGdtYWlsLmNvbQAKCRB4W3kNRiJu0T75EACQDcnfL6SDiOubwgnRdKKLu/4Q
g/OLrux4N0YcDXJ37PJGel5APVok/RUvSs05zl1G7U1pMxe3uAgaAITsj0tnaUFa
bC36L/S9Tiy7/bAuV5r7NRoQBc7KKCviYCWaYTOc+AjeJOqgM7IJ90As+kqroTct
QWyJpedxL5WQdHWQUjZmFNk3YCBm9lvn2yrUcyjWdFiJ2zbv5dclmhBLQXBMFb7O
YPaQt0HE2/rIKJQwLbtHgcndkVuDNKA7o9b+95xHYCq0ywFjSON79GXkoEC1wxRH
bnycUDStkkOMh+KsC7u+ZHK4v+TT0dnIoVFv0JfzFH9tiitCa9QduF7/7yhm9/np
4dl/jrBbCenxtIbi8T2e3xvNloVeZLYsZRx7lZhdtUMG9jg4ceQyl5dOvyRCZF2s
bxu7WMPA2OC0bqgsbDhg5W5zHPta6zheyFVAe+gh61op7BBwynOCouzFFTFUTcJg
HZAO+yIup19Q3WvnbBxz5nydhnKi3TRh+uO0zYLSb7Vtc64Smep5yJ/ApvkcdAIp
xEDc5/5yBXaodPnXcNhEBj2ylkcDI78Dxn3c9x5/cWgXfvdvL/t/it+FYSafXz21
WV7vmNtTH7Mrk2dKOOhxLPnFfttU7bi1c95/e7B0g7PFHdwhCaxxM7wUh2fzMB6O
ozSug/MmpnH4RZ5QSA==
=zELS
-----END PGP SIGNATURE-----

Merge pull request #8129 from mlhnono68/rancher-proxy-uris

Rancher proxy uris

v0.49.1

24 Aug 14:18
v0.49.1
328f5d8
Compare
Choose a tag to compare
v0.49.1 Pre-release
Pre-release

tag v0.49.1
Tagger: David Vossel davidvossel@gmail.com

This release follows v0.49.0 and consists of 200 changes, contributed by 28 people, leading to 1929 files changed, 148241 insertions(+), 56732 deletions(-).

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

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

Notable changes

  • [PR #8323][jean-edouard] Improve path handling for non-root virt-launcher workloads
  • [PR #8306][kubevirt-bot] Fixed KubeVirtComponentExceedsRequestedMemory alert complaining about many-to-many matching not allowed.
  • [PR #8109][Barakmor1] Bump the version of emicklei/go-restful from 2.15.0 to 2.16.0
  • [PR #7984][ShellyKa13] BugFix: Fix vm restore in case of restore size bigger then PVC requested size
  • [PR #7718][akalenyu] BugFix: virtctl guestfs incorrectly assumes image name
  • [PR #7617][machadovilaca] Add Virtual Machine name label to virt-launcher pod
  • [PR #7610][acardace] Fix failed reported migrations when actually they were successful.
  • [PR #7478][orelmisan] Fixed setting custom guest pciAddress and bootOrder parameter(s) to a list of SR-IOV NICs.
  • [PR #7514][kubevirt-bot] BugFix: Fixed RBAC for admin/edit user to allow virtualmachine/addvolume and removevolume. This allows for persistent disks
  • [PR #7247][kubevirt-bot] New and resized disks are now always 1MiB-aligned
  • [PR #7179][kubevirt-bot] Improve device plugin de-registration in virt-handler and some test stabilizations
  • [PR #7166][kubevirt-bot] Garbage collect finalized migration objects only leaving the most recent 5 objects
  • [PR #7154][davidvossel] Switch from reflects.DeepEquals to equality.Semantic.DeepEquals() across the entire project
  • [PR #7146][kubevirt-bot] Updated recording rule "kubevirt_vm_container_free_memory_bytes"
  • [PR #7140][kubevirt-bot] Fixes issue associated with blocked uninstalls when VMIs exist during removal
  • [PR #7073][kubevirt-bot] 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 #7042][kubevirt-bot] Fix issue with ssh being unreachable on VMIs with Istio proxy
  • [PR #7034][kubevirt-bot] Add infoSource field to vmi.status.interfaces.
  • [PR #7043][kubevirt-bot] Migrating VMIs that contain dedicated CPUs will now have properly dedicated CPUs on target

Contributors

28 people contributed to this release:

16 Orel Misan omisan@redhat.com
16 Shelly Kagan skagan@redhat.com
15 Roman Mohr rmohr@google.com
13 Roman Mohr rmohr@redhat.com
12 Jed Lejosne jed@redhat.com
12 fossedihelm ffossemo@redhat.com
9 David Vossel dvossel@redhat.com
6 Michael Henriksen mhenriks@redhat.com
5 Daniel Hiller dhiller@redhat.com
4 Alex Kalenyuk akalenyu@redhat.com
4 L. Pivarc lpivarc@redhat.com
4 Omer Yahud oyahud@redhat.com
4 bmordeha bmodeha@redhat.com
3 Alexander Wels awels@redhat.com
3 Or Shoval oshoval@redhat.com
2 Antonio Cardace acardace@redhat.com
2 Barak Mordehai bmordeha@redhat.com
2 Itamar Holder iholder@redhat.com
2 João Vilaça jvilaca@redhat.com
2 Radim Hrazdil rhrazdil@redhat.com
2 Shirly Radco sradco@redhat.com
1 Alice Frosi afrosi@redhat.com
1 Erkan Erol eerol@redhat.com
1 Maya Rashish mrashish@redhat.com
1 Sascha Grunert sgrunert@redhat.com
1 Vasiliy Ulyanov vulyanov@suse.de

Additional Resources

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

iQJKBAABCAA0FiEEQ0oAadVn2uDIVPSveFt5DUYibtEFAmMGI0MWHGRhdmlkdm9z
c2VsQGdtYWlsLmNvbQAKCRB4W3kNRiJu0ZmJD/0f6722xCCwO0hjHDS1tZtqxVbH
7+WmMn9bo8fkqy0izO1ak0AAC6FQwZtB+kytLCAH1YN/oIxRIPQwbVU0ydIXRTWq
pivHz/00JtTVGmtk+qEWvY1OLQDixhoXqqUA5gItEgB+7tD1WcWaJd+lxXdh2uS7
9nxK1bHVx9Vh1Wj5cbyNMjNYtjN++ggtYWX4J3TC3p/ZlrmXPOdcuatjVB6Gtyho
ilj10KZLrhfVMih8d9pOCje6xVClJC7wMOv8ipadAr9gAgYl6TKEYHHc5NdgbMHs
SKuwXU5WjUWjzlp8vlhis4GtMAqM/I+4T1ZIEStmuSLwe9uLvKt7ZSiRIQP7+iWU
EbMO31l/BuddOeU8pk+6VKrVlldRYNilZoZylLVgSLfsV+b9B/PR/ZmUhHexrtLh
zBx529zz6YJvMI8+UH7j+NbQWWRGhb85M/0No6D4nlvQ0AA48KRqx9Q0c26ra+IY
0OxHwmEtKiJM7MTK0Psr+YzyPYqd5YallKWLoPtaxOPqPjf70sav3x11r8g9nmhe
zd5mJdRCPMgPoNLA54HBPofGQTse5zGcRhFSmH0/hKw7RfqUhA+poU6PWnR8AtA5
/mtuuvzmn8uQ0kQqX6sdBaT4v0PR3q/qaTybQ0UusSDg0PZeDct643J7r18wwVqK
NtH/vNg/ZJcMjGWPWg==
=uZ3/
-----END PGP SIGNATURE-----

Merge pull request #8323 from jean-edouard/release-0.49-improve-non-root-path-handling

[release-0.49] Improve non-root path handling

v0.56.0

18 Aug 21:00
v0.56.0
b1dbd1b
Compare
Choose a tag to compare

tag v0.56.0
Tagger: David Vossel davidvossel@gmail.com

This release follows v0.55.1 and consists of 324 changes, contributed by 38 people, leading to 970 files changed, 18998 insertions(+), 11069 deletions(-).
v0.56.0 is a promotion of release candidate v0.56.0-rc.1 which was originally published 2022-08-17
The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.56.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.56.0.

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

Notable changes

  • [PR #7599][iholder-redhat] Introduce a mechanism to abort non-running migrations - fixes "Unable to cancel live-migration if virt-launcher pod in pending state" bug
  • [PR #8027][alaypatel07] Wait deletion to succeed all the way till objects are finalized in perfscale tests
  • [PR #8198][rmohr] Improve path handling for non-root virt-launcher workloads
  • [PR #8136][iholder-redhat] Fix cgroups unit tests: mock out underlying runc cgroup manager
  • [PR #8047][iholder-redhat] Deprecate live migration feature gate
  • [PR #7986][iholder-redhat] [Bug-fix]: Windows VM with WSL2 guest fails to migrate
  • [PR #7814][machadovilaca] Add VMI filesystem usage metrics
  • [PR #7849][AlonaKaplan] [TECH PREVIEW] Introducing passt - a new approach to user-mode networking for virtual machines
  • [PR #7991][ShellyKa13] Virtctl memory dump with create flag to create a new pvc
  • [PR #8039][lyarwood] The flavor API and associated CRDs of VirtualMachine{Flavor,ClusterFlavor} are renamed to instancetype and VirtualMachine{Instancetype,ClusterInstancetype}.
  • [PR #8112][AlonaKaplan] Changing the default of virtctl expose ip-family parameter to be empty value instead of IPv4.
  • [PR #8073][orenc1] Bump runc to v1.1.2
  • [PR #8092][Barakmor1] Bump the version of emicklei/go-restful from 2.15.0 to 2.16.0
  • [PR #8053][alromeros] [Bug-fix]: Fix mechanism to fetch fs overhead when CDI resource has a different name
  • [PR #8035][0xFelix] Add option to wrap local scp client to scp command
  • [PR #7981][lyarwood] Conflicts will now be raised when using flavors if the VirtualMachine defines any CPU or Memory resource requests.
  • [PR #8068][awels] Set cache mode to match regular disks on hotplugged disks.

Contributors

38 people contributed to this release:

23 Itamar Holder iholder@redhat.com
22 Alona Paz alkaplan@redhat.com
20 Miguel Duarte Barroso mdbarroso@redhat.com
19 Roman Mohr rmohr@google.com
16 Nahshon Unna-Tsameret nunnatsa@redhat.com
12 Dan Kenigsberg danken@redhat.com
11 Edward Haas edwardh@redhat.com
11 Felix Matouschek fmatouschek@redhat.com
11 Michael Henriksen mhenriks@redhat.com
11 Shelly Kagan skagan@redhat.com
9 Igor Bezukh ibezukh@redhat.com
7 Lee Yarwood lyarwood@redhat.com
6 Alexander Wels awels@redhat.com
5 Andrej Krejcir akrejcir@redhat.com
5 L. Pivarc lpivarc@redhat.com
5 bmordeha bmodeha@redhat.com
4 Alay Patel alayp@nvidia.com
4 Bartosz Rybacki brybacki@redhat.com
3 Alvaro Romero alromero@redhat.com
3 João Vilaça jvilaca@redhat.com
3 Or Shoval oshoval@redhat.com
3 Vasiliy Ulyanov vulyanov@suse.de
2 Alice Frosi afrosi@redhat.com
2 Jed Lejosne jed@redhat.com
2 Maya Rashish mrashish@redhat.com
2 orenc1 ocohen@redhat.com
1 Alona Paz alkaplan@alkaplan.tlv.csb
1 Andrei Kvapil kvapss@gmail.com
1 Brian Carey bcarey@redhat.com
1 Enrique Llorente ellorent@redhat.com
1 Karel Šimon ksimon@redhat.com
1 Radim Hrazdil rhrazdil@redhat.com
1 Ram Lavi ralavi@redhat.com
1 Ryan Hallisey rhallisey@nvidia.com
1 Vladimir Markelov vmatroskin@gmail.com
1 fossedihelm ffossemo@redhat.com

Additional Resources

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

iQJKBAABCAA0FiEEQ0oAadVn2uDIVPSveFt5DUYibtEFAmL+nLUWHGRhdmlkdm9z
c2VsQGdtYWlsLmNvbQAKCRB4W3kNRiJu0d3qEACdmM/J8/nXSKp/Z5IK7SVr80tp
9vMld3c7Q3GmWTHvIFQaasuI32o90ECB/gsKCg0PDifVasAOxQl34ovwO2iXWHpX
QaOW+l0gKJM9JDKIPTHiXuc5sBfVDFdF4s3xL7OPka3gxnNt/+jKaZxApeyMoHE5
XBuf8fOpqTbXvJCNJzADuwDhUgN5drjJJkgZVy2I5r3WLaJNNMC2/MPNWbjd2dxA
csCWFX6MSe9qwdTpmXhxRQN6/tSVcz9XMQjYGdIDwwgmMsX+iNMWp9HiVKedqye8
dcIiayi6H9JyW3qJffjx9j1V6i+yB6Ts6UFaavVBHWduTbYJRRrZ+c5zz3xQL4tX
pY8fP3rxwiRA8Gf4mc40RknKCDX3zq2kysedrnDtMRIisIEoI1DPOrfdYjQ2poY9
RnKwXSzysn+ImC4rEabFuh/HZmiqoktlkVMEuG02WeqKyevpx+7CDfrURAi391S+
V+tbzfcoETQR/CMXN0H8qt9Z14c+bqe5Bv3WSLaJVsZZn7QQtn9qPYqO2VlyeXBN
FeRRzUuf9Jdngbaf31tRFEMqPN+VtowGk+fIEZP6pzWbzvMkSsXUfSg1bWiPmVIW
+55AvQ285vnSqwA4vOoFLQGYSfTUzOIaHvx7QXc0dozcg6QYwTRP1uTIyNlnsOm9
D0BYEGSDlpeocUSu0Q==
=lPu4
-----END PGP SIGNATURE-----

Merge pull request #8303 from kubevirt-bot/cherry-pick-8139-to-release-0.56

[release-0.56] Run bazelisk run //robots/cmd/uploader:uploader -- -workspace /home/prow/go/src/github.com/kubevirt/project-infra/../kubevirt/WORKSPACE -dry-run=false

v0.56.0-rc.1

17 Aug 16:46
v0.56.0-rc.1
b1dbd1b
Compare
Choose a tag to compare
v0.56.0-rc.1 Pre-release
Pre-release

tag v0.56.0-rc.1
Tagger: David Vossel davidvossel@gmail.com

This release follows v0.55.0 and consists of 324 changes, contributed by 38 people, leading to 1011 files changed, 21553 insertions(+), 11863 deletions(-).

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

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

Notable changes

  • [PR #7599][iholder-redhat] Introduce a mechanism to abort non-running migrations - fixes "Unable to cancel live-migration if virt-launcher pod in pending state" bug
  • [PR #8027][alaypatel07] Wait deletion to succeed all the way till objects are finalized in perfscale tests
  • [PR #8198][rmohr] Improve path handling for non-root virt-launcher workloads
  • [PR #8136][iholder-redhat] Fix cgroups unit tests: mock out underlying runc cgroup manager
  • [PR #8047][iholder-redhat] Deprecate live migration feature gate
  • [PR #7986][iholder-redhat] [Bug-fix]: Windows VM with WSL2 guest fails to migrate
  • [PR #7814][machadovilaca] Add VMI filesystem usage metrics
  • [PR #7849][AlonaKaplan] [TECH PREVIEW] Introducing passt - a new approach to user-mode networking for virtual machines
  • [PR #7991][ShellyKa13] Virtctl memory dump with create flag to create a new pvc
  • [PR #8039][lyarwood] The flavor API and associated CRDs of VirtualMachine{Flavor,ClusterFlavor} are renamed to instancetype and VirtualMachine{Instancetype,ClusterInstancetype}.
  • [PR #8112][AlonaKaplan] Changing the default of virtctl expose ip-family parameter to be empty value instead of IPv4.
  • [PR #8073][orenc1] Bump runc to v1.1.2
  • [PR #8092][Barakmor1] Bump the version of emicklei/go-restful from 2.15.0 to 2.16.0
  • [PR #8053][alromeros] [Bug-fix]: Fix mechanism to fetch fs overhead when CDI resource has a different name
  • [PR #8035][0xFelix] Add option to wrap local scp client to scp command
  • [PR #7981][lyarwood] Conflicts will now be raised when using flavors if the VirtualMachine defines any CPU or Memory resource requests.
  • [PR #8068][awels] Set cache mode to match regular disks on hotplugged disks.

Contributors

38 people contributed to this release:

23 Itamar Holder iholder@redhat.com
22 Alona Paz alkaplan@redhat.com
20 Miguel Duarte Barroso mdbarroso@redhat.com
19 Roman Mohr rmohr@google.com
16 Nahshon Unna-Tsameret nunnatsa@redhat.com
12 Dan Kenigsberg danken@redhat.com
11 Edward Haas edwardh@redhat.com
11 Felix Matouschek fmatouschek@redhat.com
11 Michael Henriksen mhenriks@redhat.com
11 Shelly Kagan skagan@redhat.com
9 Igor Bezukh ibezukh@redhat.com
7 Lee Yarwood lyarwood@redhat.com
6 Alexander Wels awels@redhat.com
5 Andrej Krejcir akrejcir@redhat.com
5 L. Pivarc lpivarc@redhat.com
5 bmordeha bmodeha@redhat.com
4 Alay Patel alayp@nvidia.com
4 Bartosz Rybacki brybacki@redhat.com
3 Alvaro Romero alromero@redhat.com
3 João Vilaça jvilaca@redhat.com
3 Or Shoval oshoval@redhat.com
3 Vasiliy Ulyanov vulyanov@suse.de
2 Alice Frosi afrosi@redhat.com
2 Jed Lejosne jed@redhat.com
2 Maya Rashish mrashish@redhat.com
2 orenc1 ocohen@redhat.com
1 Alona Paz alkaplan@alkaplan.tlv.csb
1 Andrei Kvapil kvapss@gmail.com
1 Brian Carey bcarey@redhat.com
1 Enrique Llorente ellorent@redhat.com
1 Karel Šimon ksimon@redhat.com
1 Radim Hrazdil rhrazdil@redhat.com
1 Ram Lavi ralavi@redhat.com
1 Ryan Hallisey rhallisey@nvidia.com
1 Vladimir Markelov vmatroskin@gmail.com
1 fossedihelm ffossemo@redhat.com

Additional Resources

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

iQJKBAABCAA0FiEEQ0oAadVn2uDIVPSveFt5DUYibtEFAmL9D9oWHGRhdmlkdm9z
c2VsQGdtYWlsLmNvbQAKCRB4W3kNRiJu0WnFD/wM7DgewWARuUpwXdbwUGR2yCXB
XB3ES03yy7LEW3+jegfC5I3OEAhsL4i0rPTbFaAnjxh272CaIvxHKuz+kIKCbCaV
knd7MeVwOEwTL4ZrdbmZAt+4bdHdTJmBmu7oIk6OByatv8txxS+UECE7kLsTqt6y
15ya9smnpa5BhjQ69Zz2t42sgs5zAp9Hbfoykp40oce6oR2fK1ZkUPRHCb3ag/O6
MU+2/La2Y+L/lKehAIrlMmbNaKHuVSQ1vGeUf8D8nFffUrR655PMcIgYXilQseZq
CoLdUi0q7DItW4s8VbqAsZP2hkJemvQk9Hi8XGLoY+RFK5a4JRwS06NN8nDMZfqn
O8YPes4O42hFLN6ZFAhoCfzUPhykhvvDmBpYzoHMtMbNjIM8UmgyNnmb9VNLiGcc
mmWeScpjLCJaeSQ4iEd7To0V0+cips3zeuFDz9tigR0b1a2n20Y1xkWjQ9jRL+lj
hVfMkH0eC9A21ZK49oUhYYmACGGQ9UQisFg+CXtqnZoZVowP9UxWQE/1413VAIl0
Y9j8ocOidqRRXJ0qEB1gzRlD5Z8IOBdvVjg53/l5iatFQPelqNAVYZH9A7EJ20mG
qVWUNARYrEXQbk6Z1cnS2YOrZknviASNWOTN5OQG9f/g/BK+ILf4+Id579Di2Zjq
Pr5IAGKUzoNEKi9kzA==
=UDv9
-----END PGP SIGNATURE-----

Merge pull request #8303 from kubevirt-bot/cherry-pick-8139-to-release-0.56

[release-0.56] Run bazelisk run //robots/cmd/uploader:uploader -- -workspace /home/prow/go/src/github.com/kubevirt/project-infra/../kubevirt/WORKSPACE -dry-run=false