Kubernetes Virtualization API and runtime in order to define and manage virtual machines.
tag v1.1.0-alpha.0 Tagger: Luboslav Pivarc [email protected]
This release follows v1.0.0 and consists of 770 changes, contributed by 69 people, leading to 808 files changed, 56504 insertions(+), 32006 deletions(-).
The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v1.1.0-alpha.0.
The primary release artifact of KubeVirt is the git tree. The release tag is
signed and can be verified using git tag -v v1.1.0-alpha.0
.
Pre-built containers are published on Quay and can be viewed at: https://quay.io/kubevirt/.
common-instancetypes
resources can now deployed by virt-operator
using thespec.config.machineType
in KubeVirt CR.ControllerRevisions
containing instancetype.kubevirt.io
CRDs
are now decorated with labels detailing specific metadata of the underlying stashed objectnodeSelector
and schedulerName
fields have been added to VirtualMachineInstancetype spec.virtctl create clone
marshalling and replacement of kubectl
with kubectl virt
AutoResourceLimits
FeatureGate is enabled
CommonInstancetypesDeploymentGate
feature gate.quay.io/kubevirt/network-slirp-binding:20230830_638c60fc8
. On next release (v1.2.0) no default image will be set and registering an image would be mandatory.list
and watch
verbs from virt-controller's RBACinstancetype.kubevirt.io:view
ClusterRole
has been introduced that can be bound to users via a ClusterRoleBinding
to provide read only access to the cluster scoped VirtualMachineCluster{Instancetype,Preference}
resources.kubevirt.io/schedulable
label when finding lowest TSC frequency on the cluster69 people contributed to this release:
36 Alona Paz [email protected] 36 Vasiliy Ulyanov [email protected] 30 Victor Toso [email protected] 29 fossedihelm [email protected] 27 Itamar Holder [email protected] 26 Daniel Hiller [email protected] 26 Fabian Deutsch [email protected] 23 Edward Haas [email protected] 22 Or Mergi [email protected] 17 Lee Yarwood [email protected] 14 Alexander Wels [email protected] 12 Ondrej Pokorny [email protected] 11 Jed Lejosne [email protected] 10 Roman Mohr [email protected] 10 enp0s3 [email protected] 9 Varun Ramachandra Sekar [email protected] 9 prnaraya [email protected] 8 Alice Frosi [email protected] 8 Luboslav Pivarc [email protected] 7 Alex Kalenyuk [email protected] 7 Antonio Cardace [email protected] 7 Brian Carey [email protected] 6 Alvaro Romero [email protected] 6 Andrew Burden [email protected] 6 L. Pivarc [email protected] 6 Vladik Romanovsky [email protected] 5 Andrej Krejcir [email protected] 5 Felix Matouschek [email protected] 5 German Maglione [email protected] 5 João Vilaça [email protected] 4 Javier Cano Cano [email protected] 4 Michael Henriksen [email protected] 3 Alay Patel [email protected] 3 Daniel Hiller [email protected] 3 Dharmit Shah [email protected] 3 HHHskkk [email protected] 3 Or Shoval [email protected] 3 Shelly Kagan [email protected] 3 Shirly Radco [email protected] 2 Arnon Gilboa [email protected] 2 Benjamin [email protected] 2 Janusz Marcinkiewicz [email protected] 2 Oliver Sabiniarz [email protected] 2 Orel Misan [email protected] 2 PiotrProkop [email protected] 2 bmordeha [email protected] 2 howard zhang [email protected] 2 liuzhen [email protected] 2 rkishner [email protected] 2 rokkiter [email protected] 2 yojay11717 [email protected] 1 Alay Patel [email protected] 1 Assaf Admi [email protected] 1 Aviv Litman [email protected] 1 Aviv Litman [email protected] 1 Aviv Litman [email protected] 1 Eng Zer Jun [email protected] 1 Itamar Holder [email protected] 1 Marcelo Tosatti [email protected] 1 Maya Rashish [email protected] 1 Nijin Ashok [email protected] 1 Petr Horacek [email protected] 1 SIMON COTER [email protected] 1 akrgupta [email protected] 1 grass-lu [email protected] 1 wangzihao05 [email protected] 1 yangchenjun [email protected]
-----BEGIN PGP SIGNATURE-----
iIkEABEIADEWIQS5aL5huPTZew1hSy9m6XN7mspnmQUCZQgojxMcbHBpdmFyY0By ZWRoYXQuY29tAAoJEGbpc3uaymeZ06wA/3S3kzB+d3yRU6FIdhl/IkxsywVrQnDa 40jl0weZwhtlAP9ypJNunuH1ZuhvcEG4rIs0jYZ91MstfIX42kd0ew8kGQ== =jS9a -----END PGP SIGNATURE-----
Merge pull request #9673 from germag/dmetrics-vserial
Expose DownwardMetrics through virtio-serial channel
tag v1.0.0 Tagger: Luboslav Pivarc [email protected]
This release follows v0.59.2 and consists of 1089 changes, contributed by 74 people, leading to 2849 files changed, 232018 insertions(+), 168449 deletions(-)
v1.0.0 is a promotion of release candidate v1.0.0-rc.1 which was originally published 2023-06-30 The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v1.0.0.
The primary release artifact of KubeVirt is the git tree. The release tag is
signed and can be verified using git tag -v v1.0.0
.
Pre-built containers are published on Quay and can be viewed at: https://quay.io/kubevirt/.
podConfigDone
field in favor of a new source option in infoSource
.Name
of a {Instancetype,Preference}Matcher
without also updating the RevisionName
are now rejected.dedicatedCPUPlacement
attribute is once again supported within the VirtualMachineInstancetype
and VirtualMachineClusterInstancetype
CRDs after a recent bugfix improved VirtualMachine
validations, ensuring defaults are applied before any attempt to validate.RUNBOOK_URL_TEMPLATE
for the runbooks URL template74 people contributed to this release:
50 Edward Haas [email protected] 46 Lee Yarwood [email protected] 39 Orel Misan [email protected] 37 fossedihelm [email protected] 36 Alice Frosi [email protected] 31 Felix Matouschek [email protected] 30 Miguel Duarte Barroso [email protected] 28 German Maglione [email protected] 27 Or Mergi [email protected] 24 Itamar Holder [email protected] 24 L. Pivarc [email protected] 21 Alona Paz [email protected] 20 Roman Mohr [email protected] 19 João Vilaça [email protected] 18 Jed Lejosne [email protected] 17 Alexander Wels [email protected] 16 Vladik Romanovsky [email protected] 16 enp0s3 [email protected] 14 aghaiand [email protected] 12 Ondrej Pokorny [email protected] 11 Daniel Hiller [email protected] 11 Victor Toso [email protected] 11 howard zhang [email protected] 10 Alex Kalenyuk [email protected] 10 Maya Rashish [email protected] 10 Shelly Kagan [email protected] 9 Vasiliy Ulyanov [email protected] 8 Andrea Bolognani [email protected] 7 Michael Henriksen [email protected] 7 Ryan Hallisey [email protected] 7 bmordeha [email protected] 6 David Aghaian [email protected] 6 Fabian Deutsch [email protected] 6 Nithish [email protected] 6 Or Shoval [email protected] 5 Alvaro Romero [email protected] 5 Brian Carey [email protected] 4 Caleb Crane [email protected] 4 Luboslav Pivarc [email protected] 4 Nahshon Unna-Tsameret [email protected] 3 David Vossel [email protected] 3 Enrique Llorente [email protected] 3 Janusz Marcinkiewicz [email protected] 2 Alay Patel [email protected] 2 Andrej Krejcir [email protected] 2 Andrew Imeson [email protected] 2 Antonio Cardace [email protected] 2 Jan Wozniak [email protected] 2 Kyle Lane [email protected] 2 Marcelo Tosatti [email protected] 2 Vicente Cheng [email protected] 2 assaf-admi [email protected] 2 menyakun [email protected] 1 Chris Ho [email protected] 1 HF [email protected] 1 Javier Cano Cano [email protected] 1 Justin Cichra [email protected] 1 Li Yuxuan [email protected] 1 Mark [email protected] 1 Petr Horacek [email protected] 1 Philipp Riederer [email protected] 1 Pritam Saha [email protected] 1 Ram Lavi [email protected] 1 Romà Llorens [email protected] 1 Tomasz Knopik [email protected] 1 Zhuchen Wang [email protected] 1 alitman [email protected] 1 dalia-frank [email protected] 1 prnaraya [email protected] 1 stirabos [email protected] 1 xpivarc [email protected] 1 zhuanlan [email protected]
-----BEGIN PGP SIGNATURE-----
iQJHBAABCAAxFiEE0Fk23FgFejaujrgI1WCp6ld2qlkFAmSm/F4THGxwaXZhcmNA cmVkaGF0LmNvbQAKCRDVYKnqV3aqWTh2D/0XJHj1gPQF0uvsWLxkqKA7/hzus0RR QW7WivPJkkv1631CXkVSe9d7a+rUaggkFjb8kSCqfi2qSYuQUVxmPd+3vVGHT4lk 42u8z6Z/oA1vdqq0BbYVIaqYxxpanqa77Sj8VoHu9AXYyxhj7q/ZJcr0vKXw5Za/ tDY1vPwnpJyb/xf1u15BSEiJb5szXNGmGs4ANvcwwpeanmZQyTUFGShTh4+zQylT +EWDC23QZ16W+QZUsgfVAxcNA5/VuNiKuOXJNnIY2R6P6Rk2RlRy2Jjis6oikbHP HH3Rglwr0QHKEYNlR/yKnGEg8wwt3QroiJ9r8u/n5+PD/Mdfb/iLVhEh6FyU1l2c a06hRMkWa9vbI5LBmYIwyf1QrT+8hSaqSNiE79cSL4eAiPNhvg2g8wT8dzFNZU1C eSBIuZdLeA0ujX8OxPD0L85o4MC4vLwHo6z+ifphFIUtlIyp6V31NqygoHCq8/fE OXQ2N/yWQA/fi2PqwB24E61rLFuL1aWIZLI0nzB2ZKnwhvN6KAfW8HSZsIe/fc3B wJbbwaN9DCR92UbJrViSGdc3Aj1XbH9ku82uaRmGtCOirBr/0Co48oU1N6F4bqqk w/sqpJuE7+4mTLn2guriKOW/Chcy5kLiz2iarEoF10PF42Ued4Jh+kjswng69ocv Tb90jfwANb+ftw== =AwPb -----END PGP SIGNATURE-----
Merge pull request #10000 from kubevirt-bot/cherry-pick-9987-to-release-1.0
[release-1.0] [e2e] Set vm eviction strategy explicitly
tag v1.0.0-rc.1 Tagger: Luboslav Pivarc [email protected]
This release follows v0.59.2 and consists of 1076 changes, contributed by 74 people, leading to 2849 files changed, 231927 insertions(+), 168448 deletions(-) warning: inexact rename detection was skipped due to too many files. warning: you may want to set your diff.renameLimit variable to at least 667 and retry the command..
The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v1.0.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 v1.0.0-rc.1
.
Pre-built containers are published on Quay and can be viewed at: https://quay.io/kubevirt/.
KUBEVIRT_RELEASE
env var is truekubevirt.io/interface
resource name API for reserving domain resources for network interfaces.virtctl image-upload
command allowing users to associate a default instance type and/or preference with an image during upload. --default-instancetype
, --default-instancetype-kind
, --default-preference
and --default-preference-kind
. See the user-guide documentation for more details on using the uploaded image with the inferFromVolume
feature during VirtualMachine
creation.v1beta1
version of the instancetype.kubevirt.io
API and CRDs has been introduced.kubevirt_vmi_memory_cached_bytes
metricVirtualMachineOptions
to specify virtual machine behavior at cluster levelv1.0.0
release of KubeVirt the storage version of all core kubevirt.io
APIs will be moving to version v1
. To accommodate the eventual removal of the v1alpha3
version with KubeVirt >=v1.2.0
it is recommended that operators deploy the kube-storage-version-migrator
tool within their environment. This will ensure any existing v1alpha3
stored objects are migrated to v1
well in advance of the removal of the underlying v1alpha3
version.kubevirt.io/interface
resource name to reserve domain resources for network interfaces.kubevirt.io/ksm-enabled
labelkubevirt.io/v1
apiVersion
is now the default storage version for newly created objectsRUNBOOK_URL_TEMPLATE
for the runbooks URL templateName
of a {Instancetype,Preference}Matcher
without also updating the RevisionName
are now rejected.podConfigDone
field in favor of a new source option in infoSource
.dedicatedCPUPlacement
attribute is once again supported within the VirtualMachineInstancetype
and VirtualMachineClusterInstancetype
CRDs after a recent bugfix improved VirtualMachine
validations, ensuring defaults are applied before any attempt to validate.74 people contributed to this release:
48 Edward Haas [email protected] 46 Lee Yarwood [email protected] 39 Orel Misan [email protected] 36 fossedihelm [email protected] 35 Alice Frosi [email protected] 31 Felix Matouschek [email protected] 30 Miguel Duarte Barroso [email protected] 28 German Maglione [email protected] 24 Itamar Holder [email protected] 24 L. Pivarc [email protected] 22 Or Mergi [email protected] 21 Alona Paz [email protected] 20 Roman Mohr [email protected] 19 João Vilaça [email protected] 18 Jed Lejosne [email protected] 17 Alexander Wels [email protected] 16 Vladik Romanovsky [email protected] 16 enp0s3 [email protected] 14 aghaiand [email protected] 12 Ondrej Pokorny [email protected] 11 Daniel Hiller [email protected] 11 Victor Toso [email protected] 11 howard zhang [email protected] 10 Alex Kalenyuk [email protected] 10 Maya Rashish [email protected] 10 Shelly Kagan [email protected] 9 Vasiliy Ulyanov [email protected] 8 Andrea Bolognani [email protected] 7 Michael Henriksen [email protected] 7 Ryan Hallisey [email protected] 7 bmordeha [email protected] 6 David Aghaian [email protected] 6 Fabian Deutsch [email protected] 6 Nithish [email protected] 6 Or Shoval [email protected] 5 Alvaro Romero [email protected] 5 Brian Carey [email protected] 4 Caleb Crane [email protected] 4 Luboslav Pivarc [email protected] 4 Nahshon Unna-Tsameret [email protected] 3 David Vossel [email protected] 3 Enrique Llorente [email protected] 3 Janusz Marcinkiewicz [email protected] 2 Alay Patel [email protected] 2 Andrej Krejcir [email protected] 2 Andrew Imeson [email protected] 2 Antonio Cardace [email protected] 2 Jan Wozniak [email protected] 2 Kyle Lane [email protected] 2 Marcelo Tosatti [email protected] 2 Vicente Cheng [email protected] 2 assaf-admi [email protected] 2 menyakun [email protected] 1 Chris Ho [email protected] 1 HF [email protected] 1 Javier Cano Cano [email protected] 1 Justin Cichra [email protected] 1 Li Yuxuan [email protected] 1 Mark [email protected] 1 Petr Horacek [email protected] 1 Philipp Riederer [email protected] 1 Pritam Saha [email protected] 1 Ram Lavi [email protected] 1 Romà Llorens [email protected] 1 Tomasz Knopik [email protected] 1 Zhuchen Wang [email protected] 1 alitman [email protected] 1 dalia-frank [email protected] 1 prnaraya [email protected] 1 stirabos [email protected] 1 xpivarc [email protected] 1 zhuanlan [email protected]
-----BEGIN PGP SIGNATURE-----
iQJHBAABCAAxFiEE0Fk23FgFejaujrgI1WCp6ld2qlkFAmSe47ATHGxwaXZhcmNA cmVkaGF0LmNvbQAKCRDVYKnqV3aqWbwkEACJ3/YWbPulalD5aN1ex7YL1c8lWmAH zV1l5C0gP9w+Els4bRJQjBG9NcUrKo8Z8amVG7XJ5REwzO0WrxmBlmi8ZFC4qihZ NteQ/wi76pubze0At8N5tWdkpLgSURQGEq/cFK+iWyW+VQnvpfPeUQKRSLl3eu+X 5Yenb4jFtlogXq+eoRedAL4Ea1yJolvApSTCCukXDr2f31vN8038gBHpQ5//po5c C3ODMYr+R/Ly85OJT7dPfyac8rQt7l1euIMl+YOI+HXNof7g5+1GxQjWF0UY9WYu 4egw071iTkixw0f3gi62joIANk3YMGjT0jLr/tQlHf62VRvvfwOkMZXFRFh/JZN7 6/HCCSFfCcj23MXTZnjpBslJasOTJBwJ7KfHTwO0ACYTL5kLAKI1mDEzUVXzNdab gbR39ZMo5ZkFju8hiI2F2IyjotDJ6agzwM8AWG4xtF4k9YMnR9L6f+EWn/aJt0TQ 1QbnaXmU2YVDwVjFqH9tCTeG0xs1MVeFRC2cRF0GhKFyuIXVVJnW7PUn+GnEY4J7 S18dkED4LmklchlWNE6DpGhi0V+BjqN95+aAJXdZ04zGHrqWZCBSOCSCX5Ok27il 12KniwN3Vp86wg3eVyJLSnSoGXAjqImnv6q+wSkbBJMGHnWWRTWu7WNIb5msgBbI Qp3YeMZwxDPXYA== =uCuY -----END PGP SIGNATURE-----
Merge pull request #10000 from kubevirt-bot/cherry-pick-9987-to-release-1.0
[release-1.0] [e2e] Set vm eviction strategy explicitly
tag v0.59.2 Tagger: David Vossel [email protected]
This release follows v0.59.1 and consists of 19 changes, contributed by 9 people, leading to 25 files changed, 493 insertions(+), 49 deletions(-).
The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.59.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.59.2
.
Pre-built containers are published on Quay and can be viewed at: https://quay.io/kubevirt/.
9 people contributed to this release:
3 Marcelo Tosatti [email protected] 3 bmordeha [email protected] 1 Alexander Wels [email protected] 1 Alvaro Romero [email protected] 1 Felix Matouschek [email protected] 1 João Vilaça [email protected] 1 Maya Rashish [email protected]
-----BEGIN PGP SIGNATURE-----
iQJJBAABCAA0FiEEQ0oAadVn2uDIVPSveFt5DUYibtEFAmSR044WHGRhdmlkdm9z c2VsQGdtYWlsLmNvbQAKCRB4W3kNRiJu0UUdD/jmpA65hwZpnMDfGnj7QZ88ysS+ 61cTbtQQ5DiFO9hwkF3KQ6E5Lnf9lDd6B+WKY5RST4CmtUp8KTWpEbZSV1tFtVqw XEn9JIQA9IuTOsXaGOcNLrPEZHEKahyRJbxw1EZuyu+7IEaORxRmH6ecxh++PnEX CQI+tAtWOT3ElW18bsLCWb9mjRog9q2gC9QPcihVG811SKsTzPnkvT+LwRGVAR1E 48wOIiIn5GLh2C1G40ZSPFyUB+Rrps5IUSCrCakgPSrjDhG7cM3XNejOBhTTi40n ppeUkMojbk7+/qzWMmDl2DkY7lZtpx7yCBMGh8N1MM7XXdGeFS7v6/Y7RXiy0qGX GNJgux0vE7puGGjgAhQc17ugQU0cfjZl/WcrzKgwafow6A0eYZFaeAfP6HHWDTDK H8oDv8axvWDFJrVAhhQzWRPUZ0h87EbgWNsCBBwybt7iGSNn94Ku1KfMwJvy9QdJ kKjk+LqViEZbPL2eiKZlLdLb+gbHMdSMTi7EbkIxWWRLYyO3O8CIxssRFGshat0T vRq0gPB4Yzo2/AcWTr2FsvzXCPPPQUFxXiEEwliRH3Qj5SC1+W78j6aaJdHIV/AF 3CypohV1r8ocKXynHgZn601f9eFi4yyWQZMYoMhDvEKucSyQQKMFhTmSuMfA/nWt b+G+68HiFbbSPRle =f9Lm -----END PGP SIGNATURE-----
Merge pull request #9941 from acardace/backport-9722-0.59
[release-0.59] enable live migration with dedicated cpus and isolated emulator thread
tag v1.0.0-rc.0 Tagger: Daniel Hiller [email protected]
This release follows v0.59.1 and consists of 1037 changes, contributed by 74 people, leading to 2842 files changed, 231664 insertions(+), 168100 deletions(-) warning: inexact rename detection was skipped due to too many files. warning: you may want to set your diff.renameLimit variable to at least 664 and retry the command..
The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v1.0.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 v1.0.0-rc.0
.
Pre-built containers are published on Quay and can be viewed at: https://quay.io/kubevirt/.
KUBEVIRT_RELEASE
env var is truekubevirt.io/interface
resource name API for reserving domain resources for network interfaces.virtctl image-upload
command allowing users to associate a default instance type and/or preference with an image during upload. --default-instancetype
, --default-instancetype-kind
, --default-preference
and --default-preference-kind
. See the user-guide documentation for more details on using the uploaded image with the inferFromVolume
feature during VirtualMachine
creation.v1beta1
version of the instancetype.kubevirt.io
API and CRDs has been introduced.kubevirt_vmi_memory_cached_bytes
metricVirtualMachineOptions
to specify virtual machine behavior at cluster levelv1.0.0
release of KubeVirt the storage version of all core kubevirt.io
APIs will be moving to version v1
. To accommodate the eventual removal of the v1alpha3
version with KubeVirt >=v1.2.0
it is recommended that operators deploy the kube-storage-version-migrator
tool within their environment. This will ensure any existing v1alpha3
stored objects are migrated to v1
well in advance of the removal of the underlying v1alpha3
version.kubevirt.io/interface
resource name to reserve domain resources for network interfaces.kubevirt.io/ksm-enabled
labelkubevirt.io/v1
apiVersion
is now the default storage version for newly created objectsRUNBOOK_URL_TEMPLATE
for the runbooks URL templateName
of a {Instancetype,Preference}Matcher
without also updating the RevisionName
are now rejected.podConfigDone
field in favor of a new source option in infoSource
.dedicatedCPUPlacement
attribute is once again supported within the VirtualMachineInstancetype
and VirtualMachineClusterInstancetype
CRDs after a recent bugfix improved VirtualMachine
validations, ensuring defaults are applied before any attempt to validate.74 people contributed to this release:
47 Edward Haas [email protected] 44 Lee Yarwood [email protected] 39 Orel Misan [email protected] 34 Alice Frosi [email protected] 32 fossedihelm [email protected] 31 Felix Matouschek [email protected] 30 Miguel Duarte Barroso [email protected] 28 German Maglione [email protected] 24 Itamar Holder [email protected] 24 L. Pivarc [email protected] 21 Or Mergi [email protected] 20 Roman Mohr [email protected] 18 Jed Lejosne [email protected] 18 João Vilaça [email protected] 17 Alexander Wels [email protected] 16 Vladik Romanovsky [email protected] 16 enp0s3 [email protected] 14 aghaiand [email protected] 12 Ondrej Pokorny [email protected] 11 Daniel Hiller [email protected] 11 Victor Toso [email protected] 10 Alex Kalenyuk [email protected] 10 Maya Rashish [email protected] 10 howard zhang [email protected] 9 Vasiliy Ulyanov [email protected] 8 Alona Paz [email protected] 8 Andrea Bolognani [email protected] 8 Shelly Kagan [email protected] 7 Michael Henriksen [email protected] 7 Ryan Hallisey [email protected] 7 bmordeha [email protected] 6 David Aghaian [email protected] 6 Fabian Deutsch [email protected] 6 Nithish [email protected] 6 Or Shoval [email protected] 5 Alvaro Romero [email protected] 5 Brian Carey [email protected] 4 Caleb Crane [email protected] 4 Luboslav Pivarc [email protected] 4 Nahshon Unna-Tsameret [email protected] 3 David Vossel [email protected] 3 Enrique Llorente [email protected] 3 Janusz Marcinkiewicz [email protected] 2 Alay Patel [email protected] 2 Andrej Krejcir [email protected] 2 Andrew Imeson [email protected] 2 Antonio Cardace [email protected] 2 Jan Wozniak [email protected] 2 Kyle Lane [email protected] 2 Marcelo Tosatti [email protected] 2 Vicente Cheng [email protected] 2 assaf-admi [email protected] 2 menyakun [email protected] 1 Chris Ho [email protected] 1 HF [email protected] 1 Javier Cano Cano [email protected] 1 Justin Cichra [email protected] 1 Li Yuxuan [email protected] 1 Mark [email protected] 1 Petr Horacek [email protected] 1 Philipp Riederer [email protected] 1 Pritam Saha [email protected] 1 Ram Lavi [email protected] 1 Romà Llorens [email protected] 1 Tomasz Knopik [email protected] 1 Zhuchen Wang [email protected] 1 alitman [email protected] 1 dalia-frank [email protected] 1 prnaraya [email protected] 1 stirabos [email protected] 1 xpivarc [email protected] 1 zhuanlan [email protected]
-----BEGIN PGP SIGNATURE-----
iQFHBAABCAAxFiEENDcECp4417DeFSPchhFjDi/iarcFAmSQZeQTHGRoaWxsZXJA cmVkaGF0LmNvbQAKCRCGEWMOL+Jqt38PCACOVguz7bW9ncEFbRJEG2DGHnTDu/gF 0SCIc/lDdltXKTmXsGJl5bDiHbfLsq571V5qzpRFkxnM1lp8mjmmcCkW9eRlAei6 LLgqrddK77+AlrG7RTZcUDZ5E91Y2qIWR0kcxaiXHJjfuY685xF9N5xBPKGTh10Q qGAlYQ6R3M5G8gEZsGQ7+fKm05wbjtBXbLLikGZeTLsEi8k8vfxCKxpO5ihZTxWo GjnqeVPJGA+98bw9+l3eE++T04k3MKH3LZiQFmeVvcX1V3AxIr/ADCBh8a8+BoQk mDEwTx8ixIFXZOuNOKKY/L1BbtGwyUuGsBeLq2uJaqzvyKqGiw9yJ0Rm =0eCc -----END PGP SIGNATURE-----
Merge pull request #9938 from kubevirt-bot/cherry-pick-9936-to-release-1.0
[release-1.0] e2e test: changing the default interface to masquesrade
tag v0.59.1 Tagger: David Vossel [email protected]
This release follows v0.59.0 and consists of 106 changes, contributed by 22 people, leading to 175 files changed, 5961 insertions(+), 2222 deletions(-).
The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.59.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.59.1
.
Pre-built containers are published on Quay and can be viewed at: https://quay.io/kubevirt/.
Name
of a {Instancetype,Preference}Matcher
without also updating the RevisionName
are now rejected.22 people contributed to this release:
7 Alexander Wels [email protected] 6 Itamar Holder [email protected] 6 L. Pivarc [email protected] 6 Lee Yarwood [email protected] 6 fossedihelm [email protected] 5 enp0s3 [email protected] 4 Alex Kalenyuk [email protected] 3 Alice Frosi [email protected] 3 Jed Lejosne [email protected] 3 Vasiliy Ulyanov [email protected] 3 Vladik Romanovsky [email protected] 2 Antonio Cardace [email protected] 2 bmordeha [email protected] 1 Alvaro Romero [email protected] 1 Brian Carey [email protected] 1 Luboslav Pivarc [email protected] 1 Nahshon Unna-Tsameret [email protected] 1 Orel Misan [email protected] 1 Shelly Kagan [email protected] 1 prnaraya [email protected]
-----BEGIN PGP SIGNATURE-----
iQJKBAABCAA0FiEEQ0oAadVn2uDIVPSveFt5DUYibtEFAmR4luQWHGRhdmlkdm9z c2VsQGdtYWlsLmNvbQAKCRB4W3kNRiJu0UVYD/9V+CaIR4TqKvdqizILKYiNVfp3 5qO3ngYVR+ApqgDUoow4jDzP8cV2Hc9SwtXvIuVLuZnKiKQTKpyohAXbaxdGmm7H nsB5/+FMhrKsrUs0GmCMniWF4NeHLK0n3MqAa3JPDMp9CgSnKxBevGDamLuNEASt mKEmOPI+s3tHKBdAqsb5aQoKSCOvF2OnLPEfQHkiZyR8q3IKsFx2WX6fVacPi9iQ Xtfs5mKuTzMFcOuaG371eTL0qKVwLEiKZPM12PYY4oJP2b+++5jlKfQh9OhaBCHA le/ozRCC2F+vpjVI9ynCpw5iql4D7H+4sFzV1aPfDEcpHNkMtxpLA/3cofAcE4Qg zW3jrw0AyS/t41pLH2gdB18y0M6wmXeRZSbJIaJI3P1wCF7cPrS3QBitnGn0Au97 n/DVBFHbRsA7Qh9rvvaJu7yJd+wRfPAowv6WjgjHWxAjreVxOJkno0YYfcyndFln YxWgp8RtamUh+/4m+jsr323yUeNYPG+3fkDFGlUP5KoOp/PnlZ5zcJPkIMo6G4aV 4obGHOZJfYZyKOYCnhFm4uZJCm6qUeHExiuJ1QoGzsDJM8I8bJdTfohUQr4G2WuV 9+FsPTcGCvy0WQDj4RpYCGyCricXEYuBW08eWNCmKNdZYwu1sx7ZEoJwmOEZfEyq ElALjVL5tm0l2K3BiQ== =SLlX -----END PGP SIGNATURE-----
Merge pull request #9825 from kubevirt-bot/cherry-pick-9591-to-release-0.59
[release-0.59] Improve mountinfo filtering for hotplugging NFS disks
tag v0.58.2 Tagger: David Vossel [email protected]
This release follows v0.58.1 and consists of 67 changes, contributed by 19 people, leading to 84 files changed, 2006 insertions(+), 406 deletions(-).
The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.58.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.58.2
.
Pre-built containers are published on Quay and can be viewed at: https://quay.io/kubevirt/.
19 people contributed to this release:
6 Itamar Holder [email protected] 5 Shelly Kagan [email protected] 4 Jed Lejosne [email protected] 4 Vladik Romanovsky [email protected] 3 Vasiliy Ulyanov [email protected] 3 enp0s3 [email protected] 3 fossedihelm [email protected] 2 Alex Kalenyuk [email protected] 2 L. Pivarc [email protected] 2 Marcelo Tosatti [email protected] 1 Alexander Wels [email protected] 1 Arnon Gilboa [email protected] 1 Luboslav Pivarc [email protected] 1 Maya Rashish [email protected] 1 Orel Misan [email protected] 1 Roman Mohr [email protected] 1 bmordeha [email protected]
-----BEGIN PGP SIGNATURE-----
iQJKBAABCAA0FiEEQ0oAadVn2uDIVPSveFt5DUYibtEFAmR4lyQWHGRhdmlkdm9z c2VsQGdtYWlsLmNvbQAKCRB4W3kNRiJu0VW0D/9iVaJqBXv0NGuxQwfer7U/oZ1m ncbTOw7BLZA66lj/Teg/mK/URa2MIpjT7vVzTXGppwbcsFvOp+nDye5jvyjKRtAO Ja6yS0oOhwAFPqeV6i/PBH7gofbecurjNF70EeK6919xhBEPv/ME5tSUy7gooI5M v8wqAAg6XDYqAXu8qtrSDYn9I1ZjP0VjNLWl64WvI8zHhaXWtRV9b/UhuzjONSku zOaiVlpxp1Duh5g/Zntu/5RN+1dYVUQ8fXD4qrYg3zvx4c9dO/bbchheaC96N2km y9soP1w4vk8Whl7WHfYJ2k3M5thZAEuRKddd+H4/h/JI9TqzvdyZhzFsgH1Gpcbr ZK8wtvEt6FKfB8GoS+I1zxzZrgoKajoK+arIQyNfVBxwyBUczLqSAUzjL8f7VqrT UxHWExWU/pauQVnsZMhY4GKaACp79vkX7RnA7dBnjn8OUb4tbmKceWoq6R9rpUFp Bw8PKDpb3ZmASbUGmA2cSchX0byobEqm/gtBI360+16gEvsT2SoXE8I0po3YqHpV fqvm9Hje33+z0T8lih8WyJqQ+FIpA0QeIhKdNmAHktMIV39WmjDihdLbyYnpxK59 qj2tpinqUYbM79qb37MpM+L8d8+UOqVov8+7LsGQd7ybjZeY4anh78mttDnz8FKl H2dng/L1ZOITM+BKpw== =cN1e -----END PGP SIGNATURE-----
Merge pull request #9702 from kubevirt-bot/cherry-pick-9601-to-release-0.58
[release-0.58] Run test Custom PCI Addresses configuration in serial & disable disk expansion
tag v1.0.0-beta.0 Tagger: David Vossel [email protected]
This release follows v0.59.0 and consists of 733 changes, contributed by 64 people, leading to 1051 files changed, 68281 insertions(+), 36595 deletions(-).
The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v1.0.0-beta.0.
The primary release artifact of KubeVirt is the git tree. The release tag is
signed and can be verified using git tag -v v1.0.0-beta.0
.
Pre-built containers are published on Quay and can be viewed at: https://quay.io/kubevirt/.
kubevirt.io/ksm-enabled
labelkubevirt.io/v1
apiVersion
is now the default storage version for newly created objectsRUNBOOK_URL_TEMPLATE
for the runbooks URL templateName
of a {Instancetype,Preference}Matcher
without also updating the RevisionName
are now rejected.podConfigDone
field in favor of a new source option in infoSource
.dedicatedCPUPlacement
attribute is once again supported within the VirtualMachineInstancetype
and VirtualMachineClusterInstancetype
CRDs after a recent bugfix improved VirtualMachine
validations, ensuring defaults are applied before any attempt to validate.64 people contributed to this release:
31 Alice Frosi [email protected] 31 Orel Misan [email protected] 29 Miguel Duarte Barroso [email protected] 26 Felix Matouschek [email protected] 26 German Maglione [email protected] 24 L. Pivarc [email protected] 23 fossedihelm [email protected] 22 Lee Yarwood [email protected] 19 Itamar Holder [email protected] 16 Alexander Wels [email protected] 14 Jed Lejosne [email protected] 14 aghaiand [email protected] 13 João Vilaça [email protected] 10 Ondrej Pokorny [email protected] 10 enp0s3 [email protected] 9 Roman Mohr [email protected] 8 Alex Kalenyuk [email protected] 8 Andrea Bolognani [email protected] 8 Daniel Hiller [email protected] 8 Shelly Kagan [email protected] 8 Vasiliy Ulyanov [email protected] 7 Alona Paz [email protected] 7 Edward Haas [email protected] 6 David Aghaian [email protected] 6 Fabian Deutsch [email protected] 6 Nithish [email protected] 6 Or Shoval [email protected] 6 Victor Toso [email protected] 5 Alvaro Romero [email protected] 5 Brian Carey [email protected] 5 Maya Rashish [email protected] 4 Michael Henriksen [email protected] 4 Nahshon Unna-Tsameret [email protected] 4 Or Mergi [email protected] 4 Ryan Hallisey [email protected] 4 Vladik Romanovsky [email protected] 4 bmordeha [email protected] 3 David Vossel [email protected] 3 Enrique Llorente [email protected] 3 Janusz Marcinkiewicz [email protected] 2 Antonio Cardace [email protected] 2 Kyle Lane [email protected] 2 Luboslav Pivarc [email protected] 2 Marcelo Tosatti [email protected] 2 Vicente Cheng [email protected] 1 Alay Patel [email protected] 1 Chris Ho [email protected] 1 Javier Cano Cano [email protected] 1 Justin Cichra [email protected] 1 Li Yuxuan [email protected] 1 Mark [email protected] 1 Petr Horacek [email protected] 1 Philipp Riederer [email protected] 1 Ram Lavi [email protected] 1 Romà Llorens [email protected] 1 Zhuchen Wang [email protected] 1 assaf-admi [email protected] 1 dalia-frank [email protected] 1 howard zhang [email protected] 1 prnaraya [email protected] 1 xpivarc [email protected] 1 zhuanlan [email protected]
-----BEGIN PGP SIGNATURE-----
iQJKBAABCAA0FiEEQ0oAadVn2uDIVPSveFt5DUYibtEFAmRjhncWHGRhdmlkdm9z c2VsQGdtYWlsLmNvbQAKCRB4W3kNRiJu0bYQD/97L+sXQ/N2C5tFyZsU/9fdxxXL qY5wM9wfS2hXUMD1R7aWHM67pvS6VEoItAVCKAnY8Sypnr9uzRnH8OBeyp+t5slx fz0qg66Qjd1HW+wIWhbWGWPMsrtTtOPZJG9G+ENmZt0ttZJ8fKORz5joE7n8Etj4 4HORYtkCS2Kj3IX78S78q1jEr8K0B3BrG2oKH/GBrhtoVJxmtj7f9LBBA0i2CSoK MewT45zyYOKNdxIhg+OtyuxvfPDRTdZ5KrtEukHhJjlMk/Zm2eyER95qmUik50hQ fTVhZjvPGlOFajjnk6qh5B2C/BnlaR1PikSgWSMbdnt9rtYzHccpN/4fXgcIy+AD rZrHKgzuh7Gdl+UtnjvyTigXrhzAeqexkGt63+6Z+ztOUO/BktXXfYyXTkGZBk14 jIxyLKq1NeX4eWPH1X6uZrw/QdnnEkY+Xwf0owqudT+QJ9ZCYWXa3Q6W14McCh3d 05jTsQmimyJ2DumQ0yN/fqn9pSVqjL2132ILq9YHyMM9kmkaQvmvxy8xYb7omEBa nv57ZKrEDh8HT5K4ka6+Ot2YPiKiNwN3KSljljtV7tJNspr0a1nRbjcX2YPJKFRN GExSiXinZ4d+oQY1qkkvSN+o0Aq3Z7q8BOu6GZcGmeVf3ZuRHWMSrShtDAyfa+4l eCdOmXKwISaUfdLjlQ== =eRkD -----END PGP SIGNATURE-----
Merge pull request #9691 from fossedihelm/label_node_with_ksm_enabled
[node-labeller] Labeling of nodes with ksm enabled
tag v1.0.0-alpha.0 Tagger: David Vossel [email protected]
This release follows v0.59.0 and consists of 599 changes, contributed by 54 people, leading to 737 files changed, 50101 insertions(+), 31423 deletions(-).
The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v1.0.0-alpha.0.
The primary release artifact of KubeVirt is the git tree. The release tag is
signed and can be verified using git tag -v v1.0.0-alpha.0
.
Pre-built containers are published on Quay and can be viewed at: https://quay.io/kubevirt/.
podConfigDone
field in favor of a new source option in infoSource
.Name
of a {Instancetype,Preference}Matcher
without also updating the RevisionName
are now rejected.dedicatedCPUPlacement
attribute is once again supported within the VirtualMachineInstancetype
and VirtualMachineClusterInstancetype
CRDs after a recent bugfix improved VirtualMachine
validations, ensuring defaults are applied before any attempt to validate.RUNBOOK_URL_TEMPLATE
for the runbooks URL template54 people contributed to this release:
30 Alice Frosi [email protected] 27 Orel Misan [email protected] 26 Miguel Duarte Barroso [email protected] 24 L. Pivarc [email protected] 22 fossedihelm [email protected] 20 Felix Matouschek [email protected] 19 Itamar Holder [email protected] 16 Alexander Wels [email protected] 16 German Maglione [email protected] 16 Lee Yarwood [email protected] 14 Jed Lejosne [email protected] 10 João Vilaça [email protected] 10 enp0s3 [email protected] 8 Alex Kalenyuk [email protected] 8 Andrea Bolognani [email protected] 8 Shelly Kagan [email protected] 8 Vasiliy Ulyanov [email protected] 7 Ondrej Pokorny [email protected] 6 Nithish [email protected] 6 Or Shoval [email protected] 6 Victor Toso [email protected] 5 Alvaro Romero [email protected] 5 Brian Carey [email protected] 5 Edward Haas [email protected] 4 Alona Paz [email protected] 4 Maya Rashish [email protected] 4 Michael Henriksen [email protected] 4 Or Mergi [email protected] 4 Ryan Hallisey [email protected] 4 Vladik Romanovsky [email protected] 4 bmordeha [email protected] 3 Daniel Hiller [email protected] 3 David Vossel [email protected] 3 Enrique Llorente [email protected] 3 Nahshon Unna-Tsameret [email protected] 3 Roman Mohr [email protected] 2 Antonio Cardace [email protected] 2 Kyle Lane [email protected] 1 Javier Cano Cano [email protected] 1 Li Yuxuan [email protected] 1 Mark [email protected] 1 Petr Horacek [email protected] 1 Philipp Riederer [email protected] 1 Ram Lavi [email protected] 1 Romà Llorens [email protected] 1 Zhuchen Wang [email protected] 1 assaf-admi [email protected] 1 dalia-frank [email protected] 1 howard zhang [email protected] 1 prnaraya [email protected] 1 xpivarc [email protected] 1 zhuanlan [email protected]
-----BEGIN PGP SIGNATURE-----
iQJKBAABCAA0FiEEQ0oAadVn2uDIVPSveFt5DUYibtEFAmRJRQsWHGRhdmlkdm9z c2VsQGdtYWlsLmNvbQAKCRB4W3kNRiJu0UbiD/9FGAyvKfKNiGJf9jdcTLwyq9Yy w60xtDzelEQu0DCvaAilytEeUeM0gJwwwAx5yOl/Ep6bdlbSk5PXIo/Rg0hSgDVV POAJzxZpTdonKWIC+7ROt4Gksqm/IE9I1xLFzOBvstz1dGAxLhZ6nLFB2kvpfwQY c0/Ajvzz5qMxereW4MA3cH7Gfvh6IFiLg9aSww918VzHv2myQF6Y4vooHuD7u8Jf SUY6/49g0QobPv9JvhnosQqmaNxvIY8rEz+JWnOhNzGk5JDQhUXMUSf3ab2gwt0m 8JE5h1vwrt52klr+sUU7ETdPwMH9/JIxjrQLgNWbJ+urk04+DzRlw6WD1OekRtSw CbX8v/eaDXPOli7LQ5/9IhI+E9/m6gzJk4ZIQ/W5y3Te1BLFwc4yBt4QVV8dKrrC CzJ3/hAJBCyDRFvHsipN5gEwbxQGZVZ/FIayxEyk0039JZXXVI0siV7IBpdZJaDd o8Owfdzgve/QczUV0MRQ2GASag6apBOJaSaYfGPgdIcid6kC/QeqO1dFiWFxfzu3 1J5/qZ4jUltxOyGMZIyojo5ttv0ABXIpERS5qf/Zb3mZek6O+WXOpOZekboGVBV4 tqYBsXCTviagG51AOw7Bs8pbggEshbX8nSiFAgNLvlZPhw5zet8q5gZyEYA+RFzW +N75n5Cd3kWBatSbRw== =736X -----END PGP SIGNATURE-----
Merge pull request #9651 from 0xFelix/virtctl-create-vm-memory
feat(virtctl): Add memory flag to create vm
tag v0.60.0-alpha.0 Tagger: David Vossel [email protected]
This release follows v0.59.0 and consists of 399 changes, contributed by 48 people, leading to 640 files changed, 41503 insertions(+), 28784 deletions(-).
The source code and selected binaries are available for download at: https://github.com/kubevirt/kubevirt/releases/tag/v0.60.0-alpha.0.
The primary release artifact of KubeVirt is the git tree. The release tag is
signed and can be verified using git tag -v v0.60.0-alpha.0
.
Pre-built containers are published on Quay and can be viewed at: https://quay.io/kubevirt/.
Name
of a {Instancetype,Preference}Matcher
without also updating the RevisionName
are now rejected.podConfigDone
field in favor of a new source option in infoSource
.dedicatedCPUPlacement
attribute is once again supported within the VirtualMachineInstancetype
and VirtualMachineClusterInstancetype
CRDs after a recent bugfix improved VirtualMachine
validations, ensuring defaults are applied before any attempt to validate.48 people contributed to this release:
27 Orel Misan [email protected] 21 L. Pivarc [email protected] 21 Miguel Duarte Barroso [email protected] 15 fossedihelm [email protected] 12 Lee Yarwood [email protected] 10 Alexander Wels [email protected] 8 Andrea Bolognani [email protected] 8 German Maglione [email protected] 8 Itamar Holder [email protected] 8 Shelly Kagan [email protected] 7 Vasiliy Ulyanov [email protected] 7 enp0s3 [email protected] 6 João Vilaça [email protected] 6 Or Shoval [email protected] 5 Alvaro Romero [email protected] 5 Brian Carey [email protected] 5 Edward Haas [email protected] 4 Alona Paz [email protected] 4 Michael Henriksen [email protected] 4 Ondrej Pokorny [email protected] 4 Or Mergi [email protected] 4 Ryan Hallisey [email protected] 4 Vladik Romanovsky [email protected] 4 bmordeha [email protected] 3 Alex Kalenyuk [email protected] 3 Daniel Hiller [email protected] 3 Jed Lejosne [email protected] 3 Maya Rashish [email protected] 3 Nahshon Unna-Tsameret [email protected] 3 Nithish [email protected] 2 Antonio Cardace [email protected] 2 David Vossel [email protected] 2 Enrique Llorente [email protected] 2 Kyle Lane [email protected] 1 Javier Cano Cano [email protected] 1 Li Yuxuan [email protected] 1 Petr Horacek [email protected] 1 Ram Lavi [email protected] 1 Roman Mohr [email protected] 1 Romà Llorens [email protected] 1 Zhuchen Wang [email protected] 1 dalia-frank [email protected] 1 howard zhang [email protected] 1 prnaraya [email protected] 1 xpivarc [email protected] 1 zhuanlan [email protected]
-----BEGIN PGP SIGNATURE-----
iQJKBAABCAA0FiEEQ0oAadVn2uDIVPSveFt5DUYibtEFAmQhuYcWHGRhdmlkdm9z c2VsQGdtYWlsLmNvbQAKCRB4W3kNRiJu0fZMEACeBPVUb8yglaJBHJxbJYmwGhme SwLV1b9UVg2fTmGoehB70l3qj6f/g4DodA184+Iya7YaRkwoc5RFmBsm65tLEvLQ +UorIGyeP+Y9/VQDyDv3rTLR4r+y24Pn/ZRac85Gs+s2vLr4Ez4Y3Lc1AMCxeM7x J5HQkqxIqKFJXMeCR+zW8tdzic+mRy3PjFKNbb72WE6GjhRWVYKAq2SLBWGMIXeK 3jR7OnZgfcFSVx9LTV+e5mLhkqPGq5Waep61R3fCW5wm6VabE1x/Eu6r4QAOCRLv ohyHYMmAPSZ0LUVfdXVCsvrCezxi4suEa1CGrcpNal7OzLaki7o4GYsK2/AFgH83 wvnAqHk+LK5fZMJ4ELoXsE9AI/2B8eGxBbc895Jt+kLVGMgieKSvoIKE+4RFgrUt LDYsgQlvonYVbJDLHcspwP9scCxwqUH/Ek1Q94JrFuSvw0mv0m+ZQ8rWZQ6Ii9q4 rLzuEowPp65XS/bQPnbePLoKgT5WrUtpOXxC62aOju9C0jApzF7OaQkaGNwuYzoW CNKUigmoLD8fksjTaytFtRXJeyW3jQp4DWOWpXE5qFOdySV3/7Fg3peIjCCYaD9j TViigMq7iKJe2rvTyy21HKfrbRQlP8zJ/UImK55IXaAafI7CRWkv8x5FeR5oTZ66 SCBGvEiVNxBWpMqfOw== =iqBM -----END PGP SIGNATURE-----
Merge pull request #9491 from orelmisan/add_iface_api
api, AddInterfaceOptions: Rename fields