Skip to content

Releases: kubevirt/hyperconverged-cluster-operator

v1.6.0

17 Mar 13:28
207918f
Compare
Choose a tag to compare

This release follows v1.5.2 and consists of 179 changes, leading to 3199 files changed, 532717 insertions(+), 164553 deletions(-).

The source code and selected binaries are available for download at: https://github.com/kubevirt/hyperconverged-cluster-operator/releases/tag/v1.6.0.

The primary release artifact of hyperconverged-cluster-operator is the git tree. The release tag is
signed and can be verified using git tag -v v1.6.0.

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

Notable changes

hyperconverged-cluster-operator - v1.6.0

  • [PR #1820][kubevirt-bot] Ignore sriovLiveMigration FG on SNO
  • [PR #1818][kubevirt-bot] Fix cache miss hit on resource recreation
  • [PR #1799][tiraboschi] Opt-out from cluster-wide default node selector
  • [PR #1816][tiraboschi] Opt-out from cluster-wide default node selector
  • [PR #1798][kubevirt-bot] Remove old HCO metrics services and endpoints when upgrading
  • [PR #1803][kubevirt-bot] Update configmaps of dashboards
  • [PR #1797][kubevirt-bot] Add CentOS7 golden image boot source
  • [PR #1786][nunnatsa] Set the CDI version to v1.43.2
  • [PR #1779][hco-bot] Bump SSP to v0.13.2
  • [PR #1769][kubevirt-bot] Add missing DataImportCron reference in cluster configuration document
  • [PR #1759][hco-bot] Bump CDI to v1.44.0 on release-1.6
  • [PR #1752][hco-bot] Bump SSP to v0.13.1
  • [PR #1749][hco-bot] Bump HPPO to v0.12.1
  • [PR #1741][kubevirt-bot] Allow multiple tags in imagestreams
  • [PR #1737][kubevirt-bot] Fix BZ 2041519
  • [PR #1728][kubevirt-bot] Bump various golang dependencies
  • [PR #1723][kubevirt-bot] Add unique part-of,component and version labels values across KubeVirt's components.
  • [PR #1722][kubevirt-bot] Bump SSP to v0.13.0-rc.3
  • [PR #1708][machadovilaca] Replace EOL CentOS base images in Dockefiles with CentOS Stream 9
  • [PR #1707][hco-bot] Bump KUBEVIRT to v0.49.0
  • [PR #1703][hco-bot] Bump CDI to v1.43.0
  • [PR #1685][tiraboschi] Migrations can now be done over a dedicated multus network
  • [PR #1688][vladikr] It is now possible to provide a node-specific configuration of the mediated devices types
  • [PR #1700][hco-bot] Bump NETWORK_ADDONS to v0.65.2
  • [PR #1690][ksimon1] remove centos 8 dataImportCron, because it is EOL
  • [PR #1684][hco-bot] Bump KUBEVIRT to v0.49.0-rc.0
  • [PR #1682][tiraboschi] Set enableCommonBootImageImport to true by default
  • [PR #1673][hco-bot] Bump CDI to v1.42.1
  • [PR #1672][tiraboschi] Expose a knob to tune UninstallStrategy
  • [PR #1671][tiraboschi] Fetch addition HPP images by digest
  • [PR #1666][hco-bot] Bump NETWORK_ADDONS to v0.65.1
  • [PR #1665][nunnatsa] Take the golden images from their new location at quay.io/containerdisks.
  • [PR #1664][hco-bot] Bump HPPO to v0.12.0
  • [PR #1663][hco-bot] Bump HPP to v0.12.0
  • [PR #1660][hco-bot] Bump KUBEVIRT to v0.48.1
  • [PR #1659][nunnatsa] Reconcile the image stream only if the enableCommonBootImageImport featuregate is true
  • [PR #1654][nunnatsa] Fix bugzilla bug #2030660
  • [PR #1647][orenc1] Add virtio-win ConfigMap [BugFix for #2025295]
  • [PR #1639][tiraboschi] Configure Kubevirt for SNO mode
  • [PR #1650][hco-bot] Bump NETWORK_ADDONS to v0.64.0
  • [PR #1649][hco-bot] Bump KUBEVIRT to v0.48.0
  • [PR #1648][machadovilaca] Remove KubeVirtCmHandler
  • [PR #1645][hco-bot] Bump NETWORK_ADDONS to v0.63.0
  • [PR #1641][hco-bot] Bump HPP to v0.11.0
  • [PR #1603][tiraboschi] Bump HPPO to v0.11.0
  • [PR #1638][hco-bot] Bump KUBEVIRT to v0.48.0-rc.0
  • [PR #1622][assafad] Added common labels into alert definitions
  • [PR #1626][tiraboschi] Be more tolerant parsing actual version
  • [PR #1625][hco-bot] Bump NETWORK_ADDONS to v0.62.0
  • [PR #1621][rmohr] Enable the NUMA feature gate for kubevirt
  • [PR #1608][vladikr] Support automatic configuration of mediated devices (vGPUs)
  • [PR #1615][nunnatsa] Bump SSP to v0.13.0-rc.2 and adopt the new Golden Images API
  • [PR #1612][tiraboschi] Bump the operator capability level to Deep Insights
  • [PR #1610][maya-r] Enable kubevirt ExpandDisks FeatureGate by default
  • [PR #1579][tiraboschi] Enable (again) default workloadUpdates strategies
  • [PR #1585][nunnatsa] Bump CDI to v1.41.0
  • [PR #1582][tiraboschi] Bump KUBEVIRT to v0.47.1
  • [PR #1586][tiraboschi] Apply upgrade patches according to a json file
  • [PR #1588][hco-bot] Bump NETWORK_ADDONS to v0.61.0
  • [PR #1587][tiraboschi] Refresh hco-test-build
  • [PR #1584][tiraboschi] Bump golang dependencies
  • [PR #1577][tiraboschi] Disable default workloadUpdates strategies
  • [PR #1574][hco-bot] Bump KUBEVIRT to v0.46.1
  • [PR #1571][tiraboschi] Check for outdated VMs after the upgrade
  • [PR #1570][tiraboschi] Point build badge to the nightly job on openshift-ci
  • [PR #1565][erkanerol] Fix an issue in updating PriorityClass object in relatedObjects.
  • [PR #1566][nunnatsa] On upgrade, HCO compares the list of quick start guides from its image, with the existing list of HCO related quick start guide from the cluster. If there are old quick start guides that are not required anymore, HCO will remove them.
  • [PR #1567][tiraboschi] Avoid setting a default for bandwidthPerMigration and dropping it if == 64Mi
  • [PR #1564][hco-bot] Bump NETWORK_ADDONS to v0.60.0
  • [PR #1563][hco-bot] Bump HPPO to v0.10.1
  • [PR #1562][hco-bot] Bump KUBEVIRT to v0.46.0
  • [PR #1561][hco-bot] Bump HPPO to v0.10.0
  • [PR #1560][hco-bot] Bump HPP to v0.10.0
  • [PR #1558][erkanerol] Fix out of date resource versions of objects in relatedObjects
  • [PR #1546][tiraboschi] Set priority class for hyperconverged-cluster-cli-download
  • [PR #1553][nunnatsa] Fix an issue with setting the dataImportCronTemplates field
  • [PR #1555][hco-bot] Bump KUBEVIRT to v0.46.0-rc.0
  • [PR #1554][hco-bot] Bump SSP to v0.13.0-rc.1
  • [PR #1542][tiraboschi] Avoid setting Evict workloadUpdates strategy
  • [PR #1541][hco-bot] Bump CDI to v1.40.0
  • [PR #1530][erkanerol] Add new recording rule ("cnv:vmi_request_cpu_cores:sum" ) to keep track of sum of allocated CPUs to VMIs.
  • [PR #1536][nunnatsa] Add hard coded list of golden images to the HCO operator and webhook images.
  • [PR #1535][nunnatsa] Rename the golden images feature gate from commonDataImportCronEnabled to enableCommonBootImageImport
  • [PR #1534][tiraboschi] Declare proxy support
  • [PR #1529][hco-bot] Bump NETWORK_ADDONS to v0.59.0
  • [PR #1525][nunnatsa] * Support the golden images feature
  • [PR #1522][hco-bot] Bump SSP to v0.13.0-rc.0
  • [PR #1521][hco-bot] Bump KUBEVIRT to v0.45.0
  • [PR #1517][hco-bot] Bump CDI to v1.39.0
  • [PR #1516][hco-bot] Bump KUBEVIRT to v0.45.0-rc.0
  • [PR #1446][tiraboschi] Drop vm-import-operator integration
  • [PR #1514][hco-bot] Bump NMO to v0.10.0
  • [PR #1512][hco-bot] Update configmaps of dashboards
  • [PR #1509][hco-bot] Bump VM_IMPORT to v0.4.0
  • [PR #1510][hco-bot] Update Image Digests
  • [PR #1506][tiraboschi] Bump dependencies with up to date releases
  • [PR #1507][hco-bot] Bump SSP to v0.12.0
  • [PR #1501][tiraboschi] Enable DownwardMetrics FeatureGate on Kubevirt
  • [PR #1500][tiraboschi] Replace PNG icon with SVG one
  • [PR #1496][hco-bot] Bump SSP to v0.11.3
  • [PR #1490][tiraboschi] Bump version to 1.6.0

kubevirt: v0.44.3 -> v0.49.0

  • [PR #7004][iholder-redhat] Bugfix: Avoid setting block migration for volumes used by read-only disks
  • [PR #6959][enp0s3] generate event when target pod enters unschedulable phase
  • [PR #6888][assafad] Added common labels into alert definitions
  • [PR #6166][vasiliy-ul] Experimental support of AMD SEV
  • [PR #6980][vasiliy-ul] Updated the dependencies to include the fix for CVE-2021-43565 (KubeVirt is not affected)
  • [PR #6944][iholder-redhat] Remove disabling TLS configuration from Live Migration Policies
  • [PR #6800][jean-edouard] CPU pinning doesn't require hardware-assisted virtualization anymore
  • [PR #6501][ShellyKa13] Use virtctl image-upload to upload archive content
  • [PR #6918][iholder-redhat] Bug fix: Unscheduable host-model VMI alert is now properly triggered
  • [PR #6796][Barakmor1] 'kubevirt-operator' changed to 'virt-operator' on 'managed-by' label in kubevirt's components made by virt-operator
  • [PR #6036][jean-edouard] Migrations can now be done over a dedicated multus network
  • [PR #6933][erkanerol] Add a new lane for monitoring tests
  • [PR #6949][jean-edouard] KubeVirt components should now be successfully removed on CR deletion, even when using only 1 replica for virt-api and virt-controller
  • [PR #6954][maiqueb] Update the virtctl exposed services IPFamilyPolicyType default to IPFamilyPolicyPreferDualStack
  • [PR #6931][fossedihelm] added DryRun to AddVolumeOptions and RemoveVolumeOptions
  • [PR #6379][nunnatsa] Fix issue https://bugzilla.redhat.com/show_bug.cgi?id=1945593
  • [PR #6399][iholder-redhat] Introduce live migration policies that allow system-admins to have fine-grained control over migration configuration for different sets of VMs.
  • [PR #6880][iholder-redhat] Add full Podman support for make and make test
  • [PR #6702][acardace] implement virt-handler canary upgrade and rollback for faster and safer rollouts
  • [PR #6717][davidvossel] Introducing the VirtualMachinePools feature for managing stateful VMs at scale
  • [PR #6698][rthallisey] Add tracing to the virt-controller work queue
  • [PR #6762][fossedihelm] added DryRun mode to virtcl to migrate command
  • [PR #6891][rmohr] Fix "Make raw terminal failed: The handle is invalid?" issue with "virtctl console" when not executed in a pty
  • [PR #6783][rmohr] Skip SSH RSA auth if no RSA key was explicitly provided and not key exists at the default location
  • [PR #6670][futuretea] Added 'virtctl soft-reboot' command to reboot the VMI.
  • [PR #6861][orelmisan] virtctl errors are written to stderr instead of stdout
  • [PR #6836][enp0s3] Added PHASE and VMI columns for the 'kubectl get vmim' CLI output
  • [PR #6784][nunnatsa] kubevirt-config configMap is no longer supported for KubeVirt confi...
Read more

v1.5.2

04 Mar 18:15
78170ce
Compare
Choose a tag to compare

This release follows v1.5.1 and consists of 1 changes, leading to 10 files changed, 100 insertions(+), 64 deletions(-).

The source code and selected binaries are available for download at: https://github.com/kubevirt/hyperconverged-cluster-operator/releases/tag/v1.5.2.

The primary release artifact of hyperconverged-cluster-operator is the git tree. The release tag is
signed and can be verified using git tag -v v1.5.2.

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

Notable changes

hyperconverged-cluster-operator - v1.5.2

  • [PR #1806][hco-bot] Bump CDI to v1.38.1

kubevirt: v0.44.3

Not updated

containerized-data-importer: v1.38.0 -> v1.38.1

  • [PR #2138][awels] BugFix: Fix http(s) proxy not working when using nbdkit to import images.
  • [PR #2091][akalenyu] BugFix: Some of the cdi resources are missing labels after upgrade
  • [PR #2018][akalenyu] BugFix: Some of the cdi resources are missing labels after upgrade
  • [PR #2035][akalenyu] BugFix: Some of the cdi resources are missing labels after upgrade
  • [PR #2041][kubevirt-bot] Fix access control for storageprofiles
  • [PR #2014][kubevirt-bot] Enhancement: Allow admin user to specify priority class of CDI control plane
  • [PR #2013][kubevirt-bot] VDDK: accept snapshot change IDs in previous checkpoint fields
  • [PR #2006][kubevirt-bot] BugFix: our qemu-img convert cmd writes with cache=none (bypassing cache)
  • [PR #2000][kubevirt-bot] BugFix: our qemu-img convert cmd writes with cache=none (bypassing cache)
  • [PR #1943][kubevirt-bot] BugId: 1999571 - fix clone into larger capacity nfs volume
  • [PR #1926][brybacki] Bugfix: Fix fsoverhead calculation
  • [PR #1928][brybacki] Bugfix: Fix fsoverhead calculation
  • [PR #1907][kubevirt-bot] BugFix: cdi-docker-registry-host Pod fails to start on OpenShift
  • [PR #1908][kubevirt-bot] BugFix: Some of the cdi resources missing app labels

cluster-network-addons-operator: v0.58.6

Not updated

ssp-operator: v0.12.0

Not updated

node-maintenance-operator: v0.10.0

Not updated

hostpath-provisioner-operator: v0.9.0

Not updated

hostpath-provisioner: v0.9.0

Not updated

vm-import-operator: v0.4.0

Not updated

Contributors

0 people contributed to this HCO release:

Additional Resources

---

v1.4.4

04 Mar 18:14
311afcd
Compare
Choose a tag to compare

This release follows v1.4.3 and consists of 1 changes, leading to 6 files changed, 64 insertions(+), 64 deletions(-).

The source code and selected binaries are available for download at: https://github.com/kubevirt/hyperconverged-cluster-operator/releases/tag/v1.4.4.

The primary release artifact of hyperconverged-cluster-operator is the git tree. The release tag is
signed and can be verified using git tag -v v1.4.4.

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

Notable changes

hyperconverged-cluster-operator - v1.4.4

  • [PR #1808][hco-bot] Bump CDI to v1.34.3

kubevirt: v0.41.4

Not updated

containerized-data-importer: v1.34.2 -> v1.34.3

  • [PR #2139][awels] BugFix: Fix http(s) proxy not working when using nbdkit to import images.
  • [PR #2122][awels] BugFix: Fix unable to list ConfigMap in cluster scope error messages in cdi controller log.
  • [PR #1926][brybacki] Bugfix: Fix fsoverhead calculation
  • [PR #1927][brybacki] Bugfix: Fix fsoverhead calculation
  • [PR #1882][kubevirt-bot] BugFix: Align disk image size to 1Mi instead of 512 bytes.
  • [PR #1883][kubevirt-bot] Lower VDDK read size for vCenter connections to reduce incidence of allocation failures caused by simultaneous imports.
  • [PR #1879][kubevirt-bot] BugFix: large qcow2.gz files failed to import due to pr limit
  • [PR #1800][kubevirt-bot] Add VDDK version information to DV annotation after importer pod is deleted.
  • [PR #1856][kubevirt-bot] Enhancement: Set reasonable default values for request/limits of workload pods.
  • [PR #1852][kubevirt-bot] Copy AwaitingVDDK condition reason to DV when PVC is waiting for v2v-vmware ConfigMap to be created.

cluster-network-addons-operator: v0.53.10

Not updated

ssp-operator: v0.11.4

Not updated

node-maintenance-operator: v0.9.1

Not updated

hostpath-provisioner-operator: v0.8.2

Not updated

hostpath-provisioner: v0.9.0

Not updated

vm-import-operator: v0.4.0

Not updated

Contributors

0 people contributed to this HCO release:

Additional Resources

---

v1.5.1

26 Jan 17:23
1060534
Compare
Choose a tag to compare

This release follows v1.5.0 and consists of 8 changes, leading to 33 files changed, 686 insertions(+), 62 deletions(-).

The source code and selected binaries are available for download at: https://github.com/kubevirt/hyperconverged-cluster-operator/releases/tag/v1.5.1.

The primary release artifact of hyperconverged-cluster-operator is the git tree. The release tag is
signed and can be verified using git tag -v v1.5.1.

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

Notable changes

hyperconverged-cluster-operator - v1.5.1

  • [PR #1743][hco-bot] Bump NETWORK_ADDONS to v0.58.6
  • [PR #1662][tiraboschi] Bump NETWORK_ADDONS to v0.58.5
  • [PR #1627][kubevirt-bot] Be more tolerant parsing actual version
  • [PR #1586][tiraboschi] Apply upgrade patches according to a json file
  • [PR #1599][tiraboschi] Apply upgrade patches according to a json file

kubevirt: v0.44.3

Not updated

containerized-data-importer: v1.38.0

Not updated

cluster-network-addons-operator: v0.58.2 -> v0.58.6

  • [PR #1136][rhrazdil] bump nmstate to v0.52.11
  • [PR #1112][github-actions[bot]] bump nmstate to v0.52.11
  • [PR #1090][github-actions[bot]] bump nmstate to v0.52.10
  • [PR #1085][github-actions[bot]] bump nmstate to v0.52.9
  • [PR #1076][github-actions[bot]] bump nmstate to v0.52.8
  • [PR #1065][github-actions[bot]] bump ovs-cni to v0.26.0
  • [PR #1065][github-actions[bot]] bump ovs-cni to v0.26.0
  • [PR #1059][github-actions[bot]] bump nmstate to v0.52.7
  • [PR #1042][github-actions[bot]] bump kubemacpool to v0.31.2
  • [PR #1028][github-actions[bot]] bump ovs-cni to v0.24.0

ssp-operator: v0.12.0

Not updated

node-maintenance-operator: v0.10.0

Not updated

hostpath-provisioner-operator: v0.9.0

Not updated

hostpath-provisioner: v0.9.0

Not updated

vm-import-operator: v0.4.0

Not updated

Contributors

2 people contributed to this HCO release:

Additional Resources

---

v1.4.3

24 Jan 09:50
e6ffde8
Compare
Choose a tag to compare

This release follows v1.4.2 and consists of 2 changes, leading to 10 files changed, 164 insertions(+), 94 deletions(-).

The source code and selected binaries are available for download at: https://github.com/kubevirt/hyperconverged-cluster-operator/releases/tag/v1.4.3.

The primary release artifact of hyperconverged-cluster-operator is the git tree. The release tag is
signed and can be verified using git tag -v v1.4.3.

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

Notable changes

hyperconverged-cluster-operator - v1.4.3

  • [PR #1725][tiraboschi] Bump Kubevirt v0.41.3 -> v0.41.4, CNAO v0.53.7 -> v0.53.10

kubevirt: v0.41.3 -> v0.41.4

  • [PR #6573][acardace] mutate migration PDBs instead of creating an additional one for the duration of the migration.
  • [PR #6517][jean-edouard] VMs with cloud-init data should now properly migrate from older KubeVirt versions
  • [PR #6333][acardace] Fix virt-launcher exit pod race condition
  • [PR #6401][rmohr] Fix rbac permissions for freeze/unfreeze, addvolume/removevolume, guestosinfo, filesystemlist and userlist
  • [PR #6147][rmohr] Fix rbac permissions for freeze/unfreeze, addvolume/removevolume, guestosinfo, filesystemlist and userlist
  • [PR #5673][kubevirt-bot] Improved logging around VM/VMI shutdown and restart
  • [PR #6227][kwiesmueller] Fix goroutine leak in virt-handler, potentially causing issues with a high turnover of VMIs.

containerized-data-importer: v1.34.2

Not updated

cluster-network-addons-operator: v0.53.7 -> v0.53.10

  • [PR #1093][github-actions[bot]] bump nmstate to v0.47.9
  • [PR #1086][github-actions[bot]] bump nmstate to v0.47.8
  • [PR #1044][github-actions[bot]] bump kubemacpool to v0.26.7
  • [PR #1040][github-actions[bot]] bump nmstate to v0.47.7
  • [PR #1027][github-actions[bot]] bump nmstate to v0.47.6

ssp-operator: v0.11.4

Not updated

node-maintenance-operator: v0.9.1

Not updated

hostpath-provisioner-operator: v0.8.2

Not updated

hostpath-provisioner: v0.9.0

Not updated

vm-import-operator: v0.4.0

Not updated

Contributors

1 people contributed to this HCO release:

Additional Resources

---

Release v1.5.0

03 Nov 13:23
ea58ca8
Compare
Choose a tag to compare

This release follows v1.4.2 and consists of 126 changes, leading to 5353 files changed, 1285653 insertions(+), 25747 deletions(-).

The source code and selected binaries are available for download at: https://github.com/kubevirt/hyperconverged-cluster-operator/releases/tag/v1.5.0.

The primary release artifact of hyperconverged-cluster-operator is the git tree. The release tag is
signed and can be verified using git tag -v v1.5.0.

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

Notable changes

hyperconverged-cluster-operator - v1.5.0

  • [PR #1578][tiraboschi] Disable default workloadUpdates strategies
  • [PR #1576][hco-bot] Bump KUBEVIRT to v0.44.3 on release-1.5
  • [PR #1568][tiraboschi] Avoid setting a default for bandwidthPerMigration and dropping it if == 64Mi
  • [PR #1549][tiraboschi] Bump components to get ready for 1.5.0
  • [PR #1543][tiraboschi] Avoid setting Evict workloadUpdates strategy
  • [PR #1503][kubevirt-bot] Enable DownwardMetrics FeatureGate on Kubevirt
  • [PR #1486][hco-bot] Bump NETWORK_ADDONS to v0.58.0
  • [PR #1485][hco-bot] Bump CDI to v1.38.0
  • [PR #1484][hco-bot] Bump HPPO to v0.9.0
  • [PR #1482][hco-bot] Bump HPP to v0.9.0
  • [PR #1476][hco-bot] Bump KUBEVIRT to v0.44.1
  • [PR #1473][hco-bot] Update configmaps of dashboards
  • [PR #1471][hco-bot] Update configmaps of dashboards
  • [PR #1469][hco-bot] Bump KUBEVIRT to v0.44.0
  • [PR #1465][hco-bot] Bump CDI to v1.37.1
  • [PR #1463][nunnatsa] Add the libguestfs tools image digest to KubeVirt env vars
  • [PR #1461][hco-bot] Bump KUBEVIRT to v0.44.0-rc.0
  • [PR #1457][tiraboschi] Update .status.storedVersions on the CRD on upgrades
  • [PR #1451][hco-bot] Bump CDI to v1.37.0
  • [PR #1435][acardace] Set DiskVerification memory usage limit in KubeVirt CR
  • [PR #1450][hco-bot] Bump KUBEVIRT to v0.43.1-rc.2
  • [PR #1436][hco-bot] Bump KUBEVIRT to v0.43.0
  • [PR #1437][erkanerol] Add dashboards into OpenShift UI
  • [PR #1434][hco-bot] Bump KUBEVIRT to v0.43.0-rc.1
  • [PR #1421][erkanerol] Add new controllers for reconciling ConfigMaps of OCP Dashboard
  • [PR #1425][nunnatsa] Added a new prometheus metrics called kubevirt_hco_unsafe_modification_count to count the unsafe modifications - the modifications that are done using the jsonpatch annotation.
  • [PR #1427][tiraboschi] Set PriorityClass for the two deployments
  • [PR #1413][nunnatsa] API Change: removed the version field from the HyperConverged's spec
  • [PR #1422][hco-bot] Bump CDI to v1.36.0
  • [PR #1417][hco-bot] Bump HPPO to v0.8.2
  • [PR #1415][hco-bot] Bump VM_IMPORT to v0.3.7
  • [PR #1411][hco-bot] Bump NETWORK_ADDONS to v0.57.0
  • [PR #1407][hco-bot] Bump HPPO to v0.8.1
  • [PR #1401][nunnatsa] Enable SRIOVLiveMigration feature-gate by default
  • [PR #1405][tiraboschi] Tune resources requests
  • [PR #1403][hco-bot] Bump CDI to v1.35.0
  • [PR #1402][hco-bot] Bump VM_IMPORT to v0.3.6
  • [PR #1392][hco-bot] Bump HPPO to v0.8.0
  • [PR #1391][hco-bot] Bump HPP to v0.8.0
  • [PR #1397][hco-bot] Bump KUBEVIRT to v0.42.1
  • [PR #1396][tiraboschi] Remove descriptions from unstored versions of CRDs
  • [PR #1395][hco-bot] Bump NETWORK_ADDONS to v0.56.0
  • [PR #1390][tiraboschi] Document certificateRotation parameters
  • [PR #1388][tiraboschi] Exit the upgrade mode only when nothing is still to be written on the HCO CR
  • [PR #1389][hco-bot] Bump SSP to v0.11.2
  • [PR #1335][tiraboschi] Reduce the memory footprint using cache selectors
  • [PR #1384][nunnatsa] Remove the default PCI host devices
  • [PR #1380][tiraboschi] Always update objectReferences in a single pass
  • [PR #1378][hco-bot] Bump NETWORK_ADDONS to v0.55.0
  • [PR #1377][hco-bot] Bump CDI to v1.34.1
  • [PR #1353][tiraboschi] migrate *.v2v.kubevirt.io CRDs to apiextensions.k8s.io/v1
  • [PR #1361][hco-bot] Bump NMO to v0.9.0
  • [PR #1355][hco-bot] Bump SSP to v0.11.0
  • [PR #1352][nunnatsa] Fix bug https://bugzilla.redhat.com/show_bug.cgi?id=1962135
  • [PR #1350][nunnatsa] Fix a bug in adopting the kubevirt-config CM
  • [PR #1348][nunnatsa] API Change:
  • [PR #1324][hco-bot] Bump NETWORK_ADDONS to v0.54.0
  • [PR #1341][hco-bot] Bump KUBEVIRT to v0.41.0
  • [PR #1334][hco-bot] Bump KUBEVIRT to v0.41.0-rc.1
  • [PR #1331][hco-bot] Bump SSP to v0.2.0
  • [PR #1328][tiraboschi] Fix initialDelay for the liveness probe
  • [PR #1318][nunnatsa] Enforce the nvidia.com/GV100GL_Tesla_V100 and the nvidia.com/TU104GL_Tesla_T4 PCI host devices. Add the disabled field to the pciHostDevice object, in order to prevent their propagation to the KubeVirt CR. Changes the pciVendorSelector field name to pciDeviceSelector
  • [PR #1325][tiraboschi] Increase the initialDelay for the liveness probe
  • [PR #1319][tiraboschi] Make deploy/kustomize compatible with kustomize v3
  • [PR #1316][tiraboschi] change the enforced min value for cert rotation to 10 minutes
  • [PR #1311][tiraboschi] Enforce more checks on certConfig
  • [PR #1304][orenc1] switch to index image in semver mode
  • [PR #1301][hco-bot] Bump CDI to v1.34.0
  • [PR #1295][tiraboschi] Document out of band modification alert

kubevirt: v0.41.3 -> v0.44.3

  • [PR #6518][jean-edouard] VMs with cloud-init data should now properly migrate from older KubeVirt versions
  • [PR #6532][kubevirt-bot] mutate migration PDBs instead of creating an additional one for the duration of the migration.
  • [PR #6536][kubevirt-bot] Fix corrupted DHCP Gateway Option from local DHCP server, leading to rejected IP configuration on Windows VMs.
  • [PR #6479][kubevirt-bot] BugFix: Fixed hotplug race between kubelet and virt-handler when virt-launcher dies unexpectedly.
  • [PR #6392][rmohr] Better place vcpu threads on host cpus to form more efficient passthrough architectures
  • [PR #6251][rmohr] Better place vcpu threads on host cpus to form more efficient passthrough architectures
  • [PR #6344][kubevirt-bot] BugFix: hotplug was broken when using it with a hostpath volume that was on a separate device.
  • [PR #6263][rmohr] Make k8s client rate limits configurable
  • [PR #6207][kubevirt-bot] Fix goroutine leak in virt-handler, potentially causing issues with a high turnover of VMIs.
  • [PR #6101][rmohr] Make k8s client rate limits configurable
  • [PR #6249][kubevirt-bot] Fix rbac permissions for freeze/unfreeze, addvolume/removevolume, guestosinfo, filesystemlist and userlist
  • [PR #6219][kubevirt-bot] Add phases to the vm snapshot api, specifically a failure phase
  • [PR #6058][acardace] Fix virt-launcher exit pod race condition
  • [PR #6035][davidvossel] Addition of perfscale-audit tool for auditing performance of control plane during stress tests
  • [PR #6145][acardace] virt-launcher: disable unencrypted TCP socket for libvirtd.
  • [PR #6163][davidvossel] Handle qemu processes in defunc (zombie) state
  • [PR #6105][ashleyschuett] Add VirtualMachineInstancesPerNode to KubeVirt CR under Spec.Configuration
  • [PR #6104][zcahana] Report ErrorUnschedulable VM status when scheduling errors occur
  • [PR #5905][davidvossel] VM CrashLoop detection and Exponential Backoff
  • [PR #6070][acardace] Initiate Live-Migration using a unix socket (exposed by virt-handler) instead of an additional TCP<->Unix migration proxy started by virt-launcher
  • [PR #5728][vasiliy-ul] Live migration of VMs with hotplug volumes is now enabled
  • [PR #6109][rmohr] Fix virt-controller SCC: Reflect the need for NET_BIND_SERVICE in the virt-controller SCC.
  • [PR #5942][ShellyKa13] Integrate guest agent to online VM snapshot
  • [PR #6034][ashleyschuett] Go version updated to version 1.16.6
  • [PR #6040][yuhaohaoyu] Improved debuggability by keeping the environment of a failed VMI alive.
  • [PR #6068][dhiller] Add check that not all tests have been skipped
  • [PR #6041][xpivarc] [Experimental] Virt-launcher can run as non-root user
  • [PR #6062][iholder-redhat] replace dead "stress" binary with new, maintained, "stress-ng" binary
  • [PR #6029][mhenriks] CDI to 1.36.0 with DataSource support
  • [PR #4089][victortoso] Add support to USB Redirection with usbredir
  • [PR #5946][vatsalparekh] Add guest-agent based ping probe
  • [PR #6005][acardace] make containerDisk validation memory usage limit configurable
  • [PR #5791][zcahana] Added a READY column to the tabular output of "kubectl get vm/vmi"
  • [PR #6006][awels] DataVolumes created by DataVolumeTemplates will follow the associated VMs priority class.
  • [PR #5982][davidvossel] Reduce vmi Update collisions (http code 409) during startup
  • [PR #5891][akalenyu] BugFix: Pending VMIs when creating concurrent bulk of VMs backed by WFFC DVs
  • [PR #5925][rhrazdil] Fix issue with Windows VMs not being assigned IP address configured in network-attachment-definition IPAM.
  • [PR #6007][rmohr] Fix: The bandwidth limitation on migrations is no longer ignored. Caution: The default bandwidth limitation of 64Mi is changed to "unlimited" to not break existing installations.
  • [PR #4944][kwiesmueller] Add /portforward subresource to VirtualMachine and VirtualMachineInstance that can tunnel TCP traffic through the API Server using a websocket stream.
  • [PR #5402][alicefr] Integration of libguestfs-tools and added new command guestfs to virtctl
  • [PR #5953][ashleyschuett] Allow Failed VMs to be stopped when using --force --gracePeriod 0
  • [PR #5876][mlsorensen] KubeVirt CR supports specifying a runtime class for virt-launcher pods via 'launcherRuntimeClass'.
  • [PR #5952][mhenriks] Use CDI beta API. CDI v1.20.0 is now the minimum requirement for kubevirt.
  • [PR #5846][rmohr] Add "spec.cpu.numaTopologyPassthrough" which allows emulating a host-alligned virtual numa topology for high performance
  • [PR #5894][rmohr] Add spec.migrations.disableTLS to the KubeVirt CR to allow disabling encrypted migrations. They stay secure by default.
  • [PR #5649][awels] Enhancement: remove one attachment pod per disk limit (behavior on upgrade with running VM with hotplugged disks is undefined)
  • [PR #5742][rmohr] VMIs which cho...
Read more

v1.4.2

05 Oct 07:47
24bf4ed
Compare
Choose a tag to compare

This release follows v1.4.1 and consists of 2 changes, leading to 22 files changed, 4887 insertions(+), 1664 deletions(-).

The source code and selected binaries are available for download at: https://github.com/kubevirt/hyperconverged-cluster-operator/releases/tag/v1.4.2.

The primary release artifact of hyperconverged-cluster-operator is the git tree. The release tag is
signed and can be verified using git tag -v v1.4.2.

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

Notable changes

hyperconverged-cluster-operator - v1.4.2

  • [PR #1548][tiraboschi] Bump components to get ready for 1.4.2

kubevirt: v0.41.3

Not updated

containerized-data-importer: v1.34.1 -> v1.34.2

  • [PR #1838][kubevirt-bot] VDDK: handle special characters in login credentials.
  • [PR #1832][mhenriks] Updating dependencies and switch to non-deprecated APIs

cluster-network-addons-operator: v0.53.6 -> v0.53.7

  • [PR #980][github-actions[bot]] bump bridge-marker to 0.6.5
  • [PR #979][github-actions[bot]] bump ovs-cni to v0.19.5
  • [PR #976][github-actions[bot]] bump nmstate to v0.47.5
  • [PR #971][kubevirt-bot] Set max unavailable replicas of daemonsets to 10%
  • [PR #964][github-actions[bot]] bump nmstate to v0.47.4

ssp-operator: v0.11.2 -> v0.11.4

  • [PR #219][kubevirt-bot] Update common-templates bundle to v0.15.1
  • [PR #203][kubevirt-bot] Update common-templates bundle to v0.15.0

node-maintenance-operator: v0.9.1

Not updated

hostpath-provisioner-operator: v0.8.2

Not updated

hostpath-provisioner: v0.8.0 -> v0.9.0

No notable changes

vm-import-operator: v0.3.6 -> v0.4.0

No notable changes

Contributors

1 people contributed to this HCO release:

Additional Resources

---

v1.4.1

19 Aug 11:04
4f54aa7
Compare
Choose a tag to compare

This release follows v1.4.0 and consists of 3 changes, leading to 31 files changed, 728 insertions(+), 376 deletions(-).

The source code and selected binaries are available for download at: https://github.com/kubevirt/hyperconverged-cluster-operator/releases/tag/v1.4.1.

The primary release artifact of hyperconverged-cluster-operator is the git tree. The release tag is
signed and can be verified using git tag -v v1.4.1.

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

Notable changes

hyperconverged-cluster-operator - v1.4.1

  • [PR #1480][nunnatsa] Bump KV to v0.41.3
  • [PR #1475][tiraboschi] Consume kubevirt v0.41.3 to enable upgrades to OCP 4.9
  • [PR #1458][tiraboschi] Update .status.storedVersions on the CRD on upgrades

kubevirt: v0.41.0 -> v0.41.3

  • [PR #6196][ashleyschuett] Allow multiple shutdown events to ensure the event is received by ACPI
  • [PR #6194][kubevirt-bot] Allow Failed VMs to be stopped when using --force --gracePeriod 0
  • [PR #6039][akalenyu] BugFix: Pending VMIs when creating concurrent bulk of VMs backed by WFFC DVs
  • [PR #5917][davidvossel] Fixes event recording causing a segfault in virt-controller
  • [PR #5886][ashleyschuett] Allow virtctl to stop VM and ignore the graceful shutdown period
  • [PR #5866][xpivarc] Fix: Kubevirt build with golang 1.14+ will not fail on validation of container disk with memory allocation error
  • [PR #5873][kubevirt-bot] Update ca-bundle if it is unable to be parsed
  • [PR #5822][kubevirt-bot] migrated references of authorization/v1beta1 to authorization/v1
  • [PR #5704][davidvossel] Fix virt-controller clobbering in progress vmi migration state during virt handler handoff
  • [PR #5707][kubevirt-bot] Fixes null pointer dereference in migration controller
  • [PR #5685][stu-gott] [bugfix] - reject VM defined with volume with no matching disk
  • [PR #5670][stu-gott] Validation/Mutation webhooks now explicitly define a 10 second timeout period
  • [PR #5653][kubevirt-bot] virt-launcher now populates domain's guestOS info and interfaces status according guest agent also when doing periodic resyncs.
  • [PR #5644][kubevirt-bot] Fix live-migration failing when VM with masquarade iface has explicitly specified any of these ports: 22222, 49152, 49153
  • [PR #5646][kubevirt-bot] virtctl rename support is dropped

containerized-data-importer: v1.34.1

Not updated

cluster-network-addons-operator: v0.53.6

Not updated

ssp-operator: v0.11.2

Not updated

node-maintenance-operator: v0.9.1

Not updated

hostpath-provisioner-operator: v0.8.2

Not updated

hostpath-provisioner: v0.8.0

Not updated

vm-import-operator: v0.3.6

Not updated

Contributors

2 people contributed to this HCO release:

Additional Resources

---

v1.4.0

28 Jul 07:40
351e9c5
Compare
Choose a tag to compare

This release follows v1.3.0 and consists of 229 changes, leading to 2413 files changed, 419556 insertions(+), 36058 deletions(-).

The source code and selected binaries are available for download at: https://github.com/kubevirt/hyperconverged-cluster-operator/releases/tag/v1.4.0.

The primary release artifact of hyperconverged-cluster-operator is the git tree. The release tag is
signed and can be verified using git tag -v v1.4.0.

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

Notable changes

hyperconverged-cluster-operator - v1.4.0

  • [PR #1406][tiraboschi] align release-1.4 versions with what already consumed on the main branch
  • [PR #1393][hco-bot] Bump SSP to v0.11.2 on release-1.4
  • [PR #1387][nunnatsa] Remove the default PCI host devices
  • [PR #1382][kubevirt-bot] Always update objectReferences in a single pass
  • [PR #1381][hco-bot] Bump NETWORK_ADDONS to v0.55.0 on release-1.4
  • [PR #1379][hco-bot] Bump CDI to v1.34.1 on release-1.4
  • [PR #1366][kubevirt-bot] migrate *.v2v.kubevirt.io CRDs to apiextensions.k8s.io/v1
  • [PR #1362][hco-bot] Bump NMO to v0.9.0 on release-1.4
  • [PR #1359][hco-bot] Bump SSP to v0.11.0
  • [PR #1354][kubevirt-bot] Fix bug https://bugzilla.redhat.com/show_bug.cgi?id=1962135
  • [PR #1351][nunnatsa] Fixes: https://bugzilla.redhat.com/1962135
  • [PR #1324][hco-bot] Bump NETWORK_ADDONS to v0.54.0
  • [PR #1347][tiraboschi] Bump NETWORK_ADDONS to v0.54.0
  • [PR #1343][nunnatsa] Bump KUBEVIRT to v0.41.0
  • [PR #1301][hco-bot] Bump CDI to v1.34.0
  • [PR #1339][tiraboschi] Bump CDI to v1.34.0
  • [PR #1331][hco-bot] Bump SSP to v0.2.0
  • [PR #1332][tiraboschi] Bump SSP to v0.2.0
  • [PR #1330][nunnatsa] Enforce the nvidia.com/GV100GL_Tesla_V100 and the nvidia.com/TU104GL_Tesla_T4 PCI host devices. Add the disabled field to the pciHostDevice object, in order to prevent their propagation to the KubeVirt CR. Changes the pciVendorSelector field name to pciDeviceSelector
  • [PR #1326][tiraboschi] Increase the initialDelay for the liveness probe
  • [PR #1321][kubevirt-bot] change the enforced min value for cert rotation to 10 minutes
  • [PR #1315][kubevirt-bot] Enforce more checks on certConfig
  • [PR #1297][kubevirt-bot] Document out of band modification alert
  • [PR #1285][hco-bot] Bump VM_IMPORT to v0.3.4
  • [PR #1277][nunnatsa] Added API to configure the insecure registries for imported containerized data images.
  • [PR #1257][tiraboschi] hardening the defaulting mechanism
  • [PR #1283][hco-bot] Bump CDI to v1.33.1
  • [PR #1281][nunnatsa] HypervStrictCheck and WithHostModelCPU feature gates are set in KubeVirt unless using the KVM emulation.
  • [PR #754][orenc1] Adding Disconnected Annotation to the CSV
  • [PR #1269][tiraboschi] Propagate CertRotateConfig to kubevirt operator
  • [PR #1263][nunnatsa] ### CPU Plugin Configurations
  • [PR #1267][orenc1]
  • [PR #1260][hco-bot] Bump KUBEVIRT to v0.40.0-rc.2
  • [PR #1249][hco-bot] Bump SSP to v0.2.0-rc.1
  • [PR #1240][orenc1] switch to ci-index for HCO upgrade tests
  • [PR #1196][qinqon] Integrate HCO cert rotation configuration into CNAO
  • [PR #1237][hco-bot] Bump CDI to v1.33.0
  • [PR #1235][hco-bot] Bump NETWORK_ADDONS to v0.51.0
  • [PR #1224][hco-bot] Bump VM_IMPORT to v0.3.3
  • [PR #1223][hco-bot] Update Image Digests
  • [PR #1222][tiraboschi] Expose an environmental value to virtio win image
  • [PR #1221][hco-bot] Bump KUBEVIRT to v0.39.1
  • [PR #1209][ormergi] Functional Changes:
  • [PR #1217][hco-bot] Bump CDI to v1.32.0
  • [PR #1216][nunnatsa] When one of the operands reports readiness by its conditions, but its observed version does not match the expected version, print a message to the log.
  • [PR #1210][tiraboschi] let the user configure vddkInitImage from HCO CR
  • [PR #1212][hco-bot] Bump NETWORK_ADDONS to v0.50.0
  • [PR #1207][tiraboschi] Use HyperConvergedCertConfig as an instance for proper defaulting
  • [PR #1203][nunnatsa] HCO now forces the CDI configurations during reconciliation.
  • [PR #1199][hco-bot] Bump NETWORK_ADDONS to v0.49.0
  • [PR #1185][hco-bot] Bump VM_IMPORT to v0.3.2
  • [PR #1186][hco-bot] Bump NETWORK_ADDONS to v0.48.0
  • [PR #1179][nunnatsa] Support Permitted Host Devices
  • [PR #1178][hco-bot] Bump KUBEVIRT to v0.39.0
  • [PR #1173][nunnatsa] Remove the kubevirt-config ConfigMap
  • [PR #1155][orenc1] auto-release to community-operators on version tag.
  • [PR #1167][nunnatsa] 1. Remove the sidecar feature gate, because it allows VM owners un arbitrary code in virt-launcher context.
  • [PR #1165][mhenriks] BugFix: Wait to set CDI featuregates until "config authority" annotation is set
  • [PR #1164][nunnatsa] Add a new LiveMigrationConfig struct to the HyperConverged's Spec field. see doc/api.md
  • [PR #1156][nunnatsa] 1. Force the SELinuxLauncherType, NetworkInterface, smbios and the kvmEmulation values in KV CR, to a hard-coded value, or an environment variable value.
  • [PR #1153][erkanerol] Adds api.md for documenting HyperConverged custom resource.
  • [PR #1162][erkanerol] Fixes deploy/deploy.sh script
  • [PR #1160][hco-bot] Bump CDI to v1.31.0
  • [PR #1159][hco-bot] Bump KUBEVIRT to v0.39.0-rc.0
  • [PR #1147][tiraboschi] Add explicit defaults for sriovLiveMigration and hotplugVolumes FGs
  • [PR #1145][vladikr] allow controlling KubeVirt's GPU and HostDevices feature-gates from HyperConverged CR.
  • [PR #1094][kwiesmueller] The kubevirt HypervStrictCheck FeatureGate will default to true.
  • [PR #1136][arnongilboa] Deprecate BareMetalPlatform from spec
  • [PR #1134][hco-bot] Bump KUBEVIRT to v0.38.1
  • [PR #1130][nunnatsa] * Bupm CDI to version v1.30.0
  • [PR #1128][hco-bot] Bump NETWORK_ADDONS to v0.47.0
  • [PR #1122][ormergi] Functional Changes:
  • [PR #1119][orenc1] change HCO package name
  • [PR #1121][hco-bot] Bump NETWORK_ADDONS to v0.46.0
  • [PR #1113][nunnatsa] Fix the Default Values in the FeatureGates field
  • [PR #1118][hco-bot] Bump KUBEVIRT to v0.38.0-rc.0
  • [PR #1116][nunnatsa] Remove support in HyperConverged v1alpha1 API
  • [PR #1109][enp0s3] Set default CPU model configuration for VM live migration
  • [PR #1103][hco-bot] Bump KUBEVIRT to v0.37.2
  • [PR #1097][nunnatsa] Fix a bug where HCO is ready while there is handling one of the operand returns error
  • [PR #1027][orenc1] Continuously update HCO images on quay.io/kubevirt, with unique semver in CSV.
  • [PR #1090][orenc1] Bump SSP to v0.1.3
  • [PR #1086][hco-bot] Bump KUBEVIRT to v0.37.1
  • [PR #1085][hco-bot] Bump NETWORK_ADDONS to v0.45.0
  • [PR #1083][hco-bot] Bump HPP to v0.7.1
  • [PR #1081][hco-bot] Update Image Digests
  • [PR #1079][hco-bot] Bump HPPO to v0.7.2
  • [PR #1073][hco-bot] Bump KUBEVIRT to v0.37.0
  • [PR #1076][nunnatsa] KUBEVIRT_CLIENT_GO_SCHEME_REGISTRATION_VERSION is set to "v1" in all HCO Dockerfiles.
  • [PR #1075][andreyod] Upgrade controller-runtime to v0.7.0
  • [PR #1063][nunnatsa] Added two new feature gates:
  • [PR #1069][hco-bot] Bump CDI to v1.29.0
  • [PR #1068][tiraboschi] Bump golang.org/x/crypto to fix a security issue
  • [PR #1066][nunnatsa] Use KubeVirt images from quay.io instead of dockr.io
  • [PR #1060][nunnatsa] Added CRD documentation to the hotplugVolumes feature gate
  • [PR #1047][zcahana] Add ENABLE_SSP option to hack/deploy.sh script
  • [PR #1059][hco-bot] Bump CDI to v1.28.1
  • [PR #1058][hco-bot] Bump HPPO to v0.7.1
  • [PR #1056][tiraboschi] Fix security issues forcing a few dependencies
  • [PR #1053][orenc1] Bump SSP to v0.1.1
  • [PR #1051][nunnatsa] Bump VM_IMPORT to v0.3.0
  • [PR #1045][nunnatsa] Bump NETWORK_ADDONS to v0.44.1
  • [PR #1028][nunnatsa] HCO now support 3 new annotation on the HyperConverged CR, in jsonPatch format, in order to set/update fields in the KV, CDI or CNA CRs, that are not formally supported and are not part of the HhyperConverged API.
  • [PR #1044][hco-bot] Bump SSP to v0.1.0
  • [PR #1043][hco-bot] Update Image Digests
  • [PR #966][zcahana] Switch to use the new SSP operator.
  • [PR #994][erkanerol] Adds some of the recommended labels* into workloads
  • [PR #1034][nunnatsa] Functional Changes:
  • [PR #1031][nunnatsa] Fix issue in Quick-start where after deletion and recreation of the HC CR, HCO failed to re-create the QS objects.
  • [PR #1020][hco-bot] Update Image Digests

kubevirt: v0.36.0 -> v0.41.0

  • [PR #5586][kubevirt-bot] This version of KubeVirt includes upgraded virtualization technology based on libvirt 7.0.0 and QEMU 5.2.0.
  • [PR #5344][ashleyschuett] Reconcile PrometheusRules and ServiceMonitor resources
  • [PR #5542][andreyod] Add startStrategy field to VMI spec to allow Virtual Machine start in paused state.
  • [PR #5459][ashleyschuett] Reconcile service resource
  • [PR #5520][ashleyschuett] Reconcile required labels and annotations on ConfigMap resources
  • [PR #5533][rmohr] Fix docker save and docker push issues with released kubevirt images
  • [PR #5428][oshoval] virt-launcher now populates domain's guestOS info and interfaces status according guest agent also when doing periodic resyncs.
  • [PR #5410][ashleyschuett] Reconcile ServiceAccount resources
  • [PR #5109][Omar007] Add support for specifying a logical and physical block size for disk devices
  • [PR #5471][ashleyschuett] Reconcile APIService resources
  • [PR #5513][ashleyschuett] Reconcile Secret resources
  • [PR #5496][davidvossel] Improvements to migration proxy logging
  • [PR #5376][ashleyschuett] Reconcile CustomResourceDefinition resources
  • [PR #5435][AlonaKaplan] Support dual stack service on "virtctl expose"-
  • [PR #5425][davidvossel] Fixes VM restart during eviction when EvictionStrategy=LiveMigrate
  • [PR #5423][ashleyschuett] Add resource requests to virt-controller, virt-api, virt-operator and virt-handler
  • [PR #5343][erkanerol] Some cleanups and small additions to the storage metrics
  • [PR #4682][stu-gott] Updated Guest Agent Version compatibility check. The new approach is much more accurate.
  • [PR #5485][rmohr] Fix fallback to iptables if nftables is not u...
Read more

v1.3.0

18 Mar 12:38
1349061
Compare
Choose a tag to compare

This release follows v1.2.0 and consists of 149 changes, leading to 2192 files changed, 116415 insertions(+), 292784 deletions(-).

The source code and selected binaries are available for download at: https://github.com/kubevirt/hyperconverged-cluster-operator/releases/tag/v1.3.0.

The primary release artifact of hyperconverged-cluster-operator 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

hyperconverged-cluster-operator - v1.3.0

  • [PR #1192][orenc1] update image digests before release
  • [PR #1177][tiraboschi] Avoid enabling Sidecar FG on kubevirt CM
  • [PR #1165][mhenriks] BugFix: Wait to set CDI featuregates until "config authority" annotation is set
  • [PR #1166][tiraboschi] BugFix: Wait to set CDI featuregates until "config authority" annotation is set
  • [PR #1123][erkanerol] Bump gogo/protobuf to fix a security issue
  • [PR #1098][kubevirt-bot] Fix a bug where HCO is ready while there is handling one of the operand returns error
  • [PR #1088][orenc1] Bump SSP to v0.1.3 for release-1.3
  • [PR #1068][tiraboschi] Bump golang.org/x/crypto to fix a security issue
  • [PR #1071][tiraboschi] Bump golang.org/x/crypto to fix a security issue
  • [PR #1060][nunnatsa] Added CRD documentation to the hotplugVolumes feature gate
  • [PR #1062][nunnatsa] Added CRD documentation to the hotplugVolumes feature gate
  • [PR #1057][tiraboschi] Fix security issues forcing a few dependencies
  • [PR #1026][zcahana] Switch to use the new SSP operator.
  • [PR #1036][kubevirt-bot] Functional Changes:
  • [PR #1032][kubevirt-bot] Fix issue in Quick-start where after deletion and recreation of the HC CR, HCO failed to re-create the QS objects.
  • [PR #1021][kubevirt-bot] Update Image Digests
  • [PR #1017][hco-bot] Bump NETWORK_ADDONS to v0.44.0
  • [PR #1009][hco-bot] Bump CDI to v1.28.0
  • [PR #1008][hco-bot] Bump HPP to v0.7.0
  • [PR #957][yuvalturg] Reconcile certificate configuration for KubeVirt
  • [PR #1005][hco-bot] Bump HPPO to v0.7.0
  • [PR #1006][nunnatsa] Bump KubeVirt to v0.36.0
  • [PR #992][orenc1] Handling OVS opt-in annotation in HCO CR
  • [PR #1000][nunnatsa] Upun deletion of the HyperConverged CR, remove the QuickStart objects
  • [PR #993][hco-bot] Bump NETWORK_ADDONS to v0.43.0
  • [PR #998][tiraboschi] patch csv-generator to workaround an OLM bug
  • [PR #990][hco-bot] Bump CDI to v1.27.0
  • [PR #987][nunnatsa] Deploy Quick Start user guides for KubeVirt Cluster
  • [PR #995][brybacki] CDI feature gate HonorWaitForFirstConsumer is always enabled.
  • [PR #978][andreyod] Add monitoring and alerting resources
  • [PR #986][hco-bot] Update Image Digests
  • [PR #979][hco-bot] Bump KUBEVIRT to v0.36.0-rc.0
  • [PR #977][hco-bot] Update Image Digests
  • [PR #969][maya-r] Have the storage suggestion configmap suggest Block/RWX for ceph RBD
  • [PR #951][tiraboschi] Make uninstall safer and faster
  • [PR #972][hco-bot] Update Image Digests
  • [PR #960][nunnatsa] Split the webhook out of the operator to its own application
  • [PR #970][hco-bot] Bump NETWORK_ADDONS to v0.42.4
  • [PR #968][hco-bot] Update Image Digests
  • [PR #957][yuvalturg] Reconcile certificate configuration for KubeVirt
  • [PR #959][hco-bot] Update Image Digests
  • [PR #949][tiraboschi] Add a mutating webhook to protect hco namespace
  • [PR #954][hco-bot] Update Image Digests
  • [PR #953][hco-bot] Bump CDI to v1.26.1
  • [PR #948][nunnatsa] Fix #947
  • [PR #946][tiraboschi] Use a fully qualified finalizer name
  • [PR #943][hco-bot] Bump CDI to v1.26.0
  • [PR #939][nunnatsa] Fix nil address panic in webhook
  • [PR #933][tiraboschi] Validate a CR update with all the operators
  • [PR #930][nunnatsa] Bump KUBEVIRT to v0.35.0
  • [PR #923][hco-bot] Bump KUBEVIRT to v0.35.0-rc.0
  • [PR #918][zcahana] Added a new condition to signal when HCO runs with an unsupported configuration.
  • [PR #919][tiraboschi] Distinguish reconciliation requests triggered by the primary resource from ones triggered by others
  • [PR #922][hco-bot] Bump NETWORK_ADDONS to v0.42.3
  • [PR #917][hco-bot] Bump HPPO to v0.6.0
  • [PR #898][tiraboschi] Consume operator-sdk 1.1.0
  • [PR #912][tiraboschi] Validate updates to the whole .spec stanza
  • [PR #823][danielBelenky] VMIs will no longer migrate when node is tainted with node.kubernetes.io/unschedulable by default. Users can now use the proper node drain API to evacuate multiple VMIs from a node.
  • [PR #894][ghost] Bump VM_IMPORT to v0.2.5
  • [PR #899][hco-bot] Bump CDI to v1.25.0
  • [PR #893][tiraboschi] split operator and webhook into two different pods
  • [PR #891][hco-bot] Bump CDI to v1.24.2
  • [PR #889][pkliczewski] Bump VM_IMPORT to v0.2.4
  • [PR #879][tiraboschi] Avoid directly using client-go kubevirt.io to bump k8s deps.
  • [PR #881][orenc1] add initialization-resource annotation to CSV
  • [PR #874][hco-bot] Bump CDI to v1.24.1
  • [PR #871][tiraboschi] Fix the reconciliation of components CRs
  • [PR #866][nunnatsa] Bump KubeVirt to version v0.34.0
  • [PR #864][tiraboschi] Add Operator Descriptors to properly render node placement on UI
  • [PR #863][nunnatsa] Add the VIRTV2V_IMAGE environment variable to the VM-Import deployment in the CSV
  • [PR #862][nunnatsa] Bump CDI to v1.24.0
  • [PR #859][nunnatsa] Bump VM-Import to v0.2.3
  • [PR #855][pkliczewski] Bump KUBEVIRT_VMWARE to v2.0.0-9
  • [PR #854][tiraboschi] Partially reconcile IMS ConfigMap
  • [PR #847][tiraboschi] Fix ValidateUpdate on the validating webhook
  • [PR #842][nunnatsa] Added documentation for node placement
  • [PR #846][hco-bot] Bump NETWORK_ADDONS to v0.42.2
  • [PR #832][tiraboschi] Reconcile IMS ConfigMap
  • [PR #837][hco-bot] Bump CDI to v1.23.5
  • [PR #829][tiraboschi] Optionally ignore relatedImages from component operators
  • [PR #827][tiraboschi] Create CSV 1.3.0

kubevirt: v0.34.0 -> v0.36.0

  • [PR #4667][kubevirt-bot] Update libvirt base container to be based of packages in rhel-av 8.3
  • [PR #4634][kubevirt-bot] Failure detection and handling for VM with EFI Insecure Boot in KubeVirt environments where EFI Insecure Boot is not supported by design.
  • [PR #4647][kubevirt-bot] Re-introduce the CAP_NET_ADMIN, to allow migration of VMs already having it.
  • [PR #4627][kubevirt-bot] Fix guest agent reporting.
  • [PR #4458][awels] It is now possible to hotplug DataVolume and PVC volumes into a running Virtual Machine.
  • [PR #4025][brybacki] Adds a special handling for DataVolumes in WaitForFirstConsumer state to support CDI's delayed binding mode.
  • [PR #4217][mfranczy] Set only an IP address for interfaces reported by qemu-guest-agent. Previously that was CIDR.
  • [PR #4195][davidvossel] AccessCredentials API for dynamic user/password and ssh public key injection
  • [PR #4335][oshoval] VMI status displays SRIOV interfaces with their network name only when they have originally
  • [PR #4408][andreabolognani] This version of KubeVirt includes upgraded virtualization technology based on libvirt 6.6.0 and QEMU 5.1.0.
  • [PR #4514][ArthurSens] domain label removed from metric kubevirt_vmi_memory_unused_bytes
  • [PR #4542][danielBelenky] Fix double migration on node evacuation
  • [PR #4506][maiqueb] Remove CAP_NET_ADMIN from the virt-launcher pod.
  • [PR #4501][AlonaKaplan] CAP_NET_RAW removed from virt-launcher.
  • [PR #4488][salanki] Disable Virtio-FS metadata cache to prevent OOM conditions on the host.
  • [PR #3937][vladikr] Generalize host devices assignment. Provides an interface between kubevirt and external device plugins. Provides a mechanism for whitelisting host devices.
  • [PR #4443][rmohr] All kubevirt webhooks support now dry-runs.
  • [PR #4409][vladikr] Increase the static memory overhead by 10Mi
  • [PR #4272][maiqueb] Add ip-family to the virtctl expose command.
  • [PR #4398][rmohr] VMIs reflect deleted stuck virt-launcher pods with the "PodTerminating" Reason in the ready condition. The VMIRS detects this reason and immediately creates replacement VMIs.
  • [PR #4393][salanki] Disable legacy service links in virt-launcher Pods to speed up Pod instantiation and decrease Kubelet load in namespaces with many services.
  • [PR #2935][maiqueb] Add the macvtap BindMechanism.
  • [PR #4132][mstarostik] fixes a bug that prevented unique device name allocation when configuring both scsi and sata drives
  • [PR #3257][xpivarc] Added support of kubectl explain for Kubevirt resources.
  • [PR #4288][ezrasilvera] Adding DownwardAPI volumes type
  • [PR #4233][maya-r] Update base image used for pods to Fedora 31.
  • [PR #4192][xpivarc] We now run gosec in Kubevirt
  • [PR #4328][stu-gott] Version 2.x QEMU guest agents are supported.
  • [PR #4289][AlonaKaplan] Masquerade binding - set the virt-launcher pod interface MTU on the bridge.
  • [PR #4300][maiqueb] Update the NetworkInterfaceMultiqueue openAPI documentation to better specify its semantics within KubeVirt.
  • [PR #4277][awels] PVCs populated by DVs are now allowed as volumes.
  • [PR #4265][dhiller] Fix virtctl help text when running as a plugin
  • [PR #4273][dhiller] Only run Travis build for PRs against release branches

containerized-data-importer: v1.23.5 -> v1.28.0

  • [PR #1498][tomob] TBD
  • [PR #1517][mrnold] Adds multi-stage import capabilities to VDDK data source for warm migration from VMware.
  • [PR #1510][maya-r] Stabilize functional test
  • [PR #1461][maya-r] Add a tunable to disable smart-clone and always prefer host-assisted copy.
  • [PR #1524][mhenriks] Clone source pods mount PVCs read-only
  • [PR #1521][mhenriks] Bugfix: Clone source pod will detect tar errors and abort rather than silently ignore
  • [PR #1511][alicefr] Update the parent image of kubevirt-cdi-bazel-builder to fedora 33
  • [PR #1477][marceloamaral] N/A
  • [PR #1480][arnongilboa] Specific PVC annotations are passed to the import/upload/clone pods.
  • [PR #1478][maya-r] Adjust testsuite to not hit dockerhub unauthenticated u...
Read more