Skip to content

v1.4.0

Compare
Choose a tag to compare
@tiraboschi tiraboschi released this 28 Jul 07:40
· 1158 commits to main since this release
351e9c5

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 used on the host on arm64
  • [PR #5426][rmohr] Fix fallback to iptables if nftables is not used on the host
  • [PR #5403][tiraboschi] Added a kubevirt_ prefix to several recording rules and metrics
  • [PR #5241][stu-gott] Introduced Duration and RenewBefore parameters for cert rotation. Previous values are now deprecated.
  • [PR #5463][acardace] Fixes upgrades from KubeVirt v0.36
  • [PR #5456][zhlhahaha] Enable arm64 cross-compilation
  • [PR #3310][davidvossel] Doc outlines our Kubernetes version compatibility commitment
  • [PR #3383][EdDev] Add vmIPv6NetworkCIDR under NetworkSource.pod to support custom IPv6 CIDR for the vm network when using masquerade binding.
  • [PR #3415][zhlhahaha] Make kubevirt code fit for arm64 support. No testing is at this stage performed against arm64 at this point.
  • [PR #5147][xpivarc] Remove CAP_NET_ADMIN from the virt-launcher pod(second take).
  • [PR #5351][awels] Support hotplug with virtctl using addvolume and removevolume commands
  • [PR #5050][ashleyschuett] Fire Prometheus Alert when a vmi is orphaned for more than an hour
  • [PR #5350][jean-edouard] Removal of entire permittedHostDevices section will now remove all user-defined host device plugins.
  • [PR #5242][jean-edouard] Creating more than 1 migration at the same time for a given VMI will now fail
  • [PR #4907][vasiliy-ul] Initial cgroupv2 support
  • [PR #5324][jean-edouard] Default feature gates can now be defined in the provider configuration.
  • [PR #5006][alicefr] Add discard=unmap option
  • [PR #5022][davidvossel] Fixes race condition between operator adding service and webhooks that can result in installs/uninstalls failing
  • [PR #5310][ashleyschuett] Reconcile CRD resources
  • [PR #5102][iholder-redhat] Go version updated to 1.14.14
  • [PR #4746][ashleyschuett] Reconcile Deployments, DaemonSets, MutatingWebhookConfigurations and ValidatingWebhookConfigurations
  • [PR #5037][ormergi] Hot-plug SR-IOV VF interfaces to VM's post a successful migration.
  • [PR #5269][mlsorensen] Prometheus metrics scraped from virt-handler are now served from the VMI informer cache, rather than calling back to the Kubernetes API for VMI information.
  • [PR #5138][davidvossel] virt-handler now waits up to 5 minutes for all migrations on the node to complete before shutting down.
  • [PR #5191][yuvalturg] Added a metric for monitoring CPU affinity
  • [PR #5215][xphyr] Enable detection of Intel GVT-g vGPU.
  • [PR #4760][rmohr] Make virt-handler heartbeat more efficient and robust: Only one combined PATCH and no need to detect different cluster types anymore.
  • [PR #5091][iholder-redhat] QEMU SeaBios debug logs are being seen as part of virt-launcher log.
  • [PR #5221][rmohr] Remove workload placement validation webhook which blocks placement updates when VMIs are running
  • [PR #5128][yuvalturg] Modified memory related metrics by adding several new metrics and splitting the swap traffic bytes metric
  • [PR #5084][ashleyschuett] Add validation to CustomizeComponents object on the KubeVirt resource
  • [PR #5182][davidvossel] New [release-blocker] functional test marker to signify tests that can never be disabled before making a release
  • [PR #5137][davidvossel] Added our policy around release branch backporting in docs/release-branch-backporting.md
  • [PR #5096][yuvalturg] Modified networking metrics by adding new metrics, splitting existing ones by rx/tx and using the device alias for the interface name when available
  • [PR #5088][awels] Hotplug works with hostpath storage.
  • [PR #4908][dhiller] Move travis tag and master builds to kubevirt prow.
  • [PR #4741][EdDev] Allow live migration for SR-IOV VM/s without preserving the VF interfaces.
  • [PR #5060][davidvossel] Remove a watcher which unconditionally watches all VMIs in virt-handler, no matter on which node they run
  • [PR #5010][jean-edouard] Migrated VMs stay persistent and can therefore survive S3, among other things.
  • [PR #4952][ashleyschuett] Create warning NodeUnresponsive event if a node is running a VMI pod but not a virt-handler pod
  • [PR #4686][davidvossel] Automated workload updates via new KubeVirt WorkloadUpdateStrategy API
  • [PR #4886][awels] Hotplug support for WFFC datavolumes.
  • [PR #5026][AlonaKaplan] virt-launcher, masquerade binding - prefer nft over iptables.
  • [PR #4921][borod108] Added support for Sysprep in the API. A user can now add a answer file through a ConfigMap or a Secret. The User Guide is updated accordingly. /kind feature
  • [PR #4874][ormergi] Add new feature-gate SRIOVLiveMigration,
  • [PR #4917][iholder-redhat] Now it is possible to enable QEMU SeaBios debug logs setting virt-launcher log verbosity to be greater than 5.
  • [PR #4966][arnongilboa] Solve virtctl "Error when closing file ... file already closed" that shows after successful image upload
  • [PR #4489][salanki] Fix a bug where a disk.img file was created on filesystems mounted via Virtio-FS
  • [PR #4982][xpivarc] Fixing handling of transient domain
  • [PR #4984][ashleyschuett] Change customizeComponents.patches such that '*' resourceName or resourceType matches all, all fields of a patch (type, patch, resourceName, resourceType) are now required.
  • [PR #4972][vladikr] allow disabling pvspinlock to support older guest kernels
  • [PR #4927][yuhaohaoyu] Fix of XML and JSON marshalling/unmarshalling for user defined device alias names which can make migrations fail.
  • [PR #4552][rthallisey] VMs using bridged networking will survive a kubelet restart by having kubevirt create a dummy interface on the virt-launcher pods, so that some Kubernetes CNIs, that have implemented the CHECK RPC call, will not cause VMI pods to enter a failed state.
  • [PR #4883][iholder-redhat] Bug fixed: Enabling libvirt debug logs only if debugLogs label value is "true", disabling otherwise.
  • [PR #4840][alicefr] Generate k8s events on IO errors
  • [PR #4940][vladikr] permittedHostDevices will support both upper and lowercase letters in the device ID
  • [PR #4870][qinqon] Bump k8s deps to 0.20.2
  • [PR #4571][yuvalturg] Added os, workflow and flavor labels to the kubevirt_vmi_phase_count metric
  • [PR #4659][salanki] Fixed an issue where non-root users inside a guest could not write to a Virtio-FS mount.
  • [PR #4844][xpivarc] Fixed limits/requests to accept int again
  • [PR #4850][rmohr] virtio-scsi now respects the useTransitionalVirtio flag instead of assigning a virtio version depending on the machine layout
  • [PR #4672][vladikr] allow increasing logging verbosity of infra components in KubeVirt CR
  • [PR #4838][rmohr] Fix an issue where it may not be able to update the KubeVirt CR after creation for up to minutes due to certificate propagation delays
  • [PR #4806][rmohr] Make the mutating webhooks for VMIs and VMs required to avoid letting entities into the cluster which are not properly defaulted
  • [PR #4779][brybacki] Error messsge on virtctl image-upload to WaitForFirstConsumer DV
  • [PR #4749][davidvossel] KUBEVIRT_CLIENT_GO_SCHEME_REGISTRATION_VERSION env var for specifying exactly what client-go scheme version is registered
  • [PR #4772][jean-edouard] Faster VMI phase transitions thanks to an increased number of VMI watch threads in virt-controller
  • [PR #4730][rmohr] Add spec.domain.devices.useVirtioTransitional boolean to support virtio-transitional for old guests
  • [PR #4654][AlonaKaplan] Introduce virt-launcher DHCPv6 server.
  • [PR #4669][kwiesmueller] Add nodeSelector to kubevirt components restricting them to run on linux nodes only.
  • [PR #4648][davidvossel] Update libvirt base container to be based of packages in rhel-av 8.3
  • [PR #4653][qinqon] Allow configure cloud-init with networkData only.
  • [PR #4644][ashleyschuett] Operator validation webhook will deny updates to the workloads object of the KubeVirt CR if there are running VMIs
  • [PR #3349][davidvossel] KubeVirt v1 GA api
  • [PR #4645][maiqueb] Re-introduce the CAP_NET_ADMIN, to allow migration of VMs already having it.
  • [PR #4546][yuhaohaoyu] Failure detection and handling for VM with EFI Insecure Boot in KubeVirt environments where EFI Insecure Boot is not supported by design.
  • [PR #4625][awels] virtctl upload now shows error when specifying access mode of ReadOnlyMany
  • [PR #4396][xpivarc] KubeVirt is now explainable!
  • [PR #4517][danielBelenky] Fix guest agent reporting.

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

  • [PR #1806][kubevirt-bot] BugFix: better synchronization between smartclone controller and datavolume controllers
  • [PR #1795][kubevirt-bot] Update github.com/ulikunitz/xz to obtain a fix for CVE-2021-29482
  • [PR #1792][kubevirt-bot] Bugfix: Interpret custom cert rotation params correctly
  • [PR #1787][kubevirt-bot] Restore compatibility: users are once again able to specify custom CAs for use in import in names other than tls.crt
  • [PR #1763][mhenriks] Use namespace transfer for smart cloning
  • [PR #1753][brybacki] Support DataVolumes without specifying access mode/volume mode
  • [PR #1740][visheshtanksale] Adding ability to specify importer/uploader/cloner priority class on Data Volume Object
  • [PR #1719][tomob] Added support for Cloning DataVolumes.
  • [PR #1669][maya-r] Add support for importing from VMDK, VDI, VHD, VHDX formats
  • [PR #1754][arnongilboa] Add insecure registries to CDIConfig, but keep supporting original ConfigMap for upgrade
  • [PR #1760][mrnold] Unlock ImageIO disks when transfer returns an error.
  • [PR #1610][maya-r] Use nbdkit for all HTTP imports, including ones that need scratch space.
  • [PR #1734][brybacki] Automatically provide storage profiles with recommended values
  • [PR #1705][awels] Enhancement: Releases are now done using PROW instead of travis.
  • [PR #1676][visheshtanksale] Support to run gosec security scanner
  • [PR #1673][mhenriks] Cluster scoped DataVolume/PVC namespace transfer API
  • [PR #1674][arnongilboa] Disable Istio sidecar injection to transfer pods by default.
  • [PR #1667][maya-r] Add preallocation to v1alpha1 datavolume spec, too.
  • [PR #1670][mrnold] Unlock ImageIO disks when importer pod is terminated.
  • [PR #1661][maya-r] Eliminate a very short window where an upload pod is UploadReady but an upload would fail.
  • [PR #1629][brybacki] New CRD StorageProfile available
  • [PR #1658][rgordill] New field in s3 datasources for custom CA Config Map like in http datasources
  • [PR #1649][maya-r] Update dependency github.com/gogo/protobuf for CVE-2021-3121
  • [PR #1639][mrnold] Avoid VDDK importer crash when source VM does not contain specified disk.
  • [PR #1631][mrnold] Remove documentation note about VDDK 7 restriction.
  • [PR #1597][arnongilboa] Add support for cloning kubevirt disk residing on a filesystem mode PV to another PV that is block mode, and vice-versa.
  • [PR #1627][mrnold] Raise visibility of "missing VDDK image" error up to DV Bound condition.
  • [PR #1466][maya-r] Check that imported image fits within the PVC to cover many more cases.
  • [PR #1584][maya-r] Make functional tests more resilient.
  • [PR #1576][maya-r] When running the functional tests on NFS, do a better job of cleaning the leftover data.
  • [PR #1571][maya-r] Document smartclone disable feature
  • [PR #1558][maya-r] Reduce the amount of output generated by the filesystem overhead functionality.
  • [PR #1564][mrnold] BZ 1913756: fix VDDK import to block device destination volumes.
  • [PR #1560][brybacki] Add an annotation "storage.bind.immediate.requested"
  • [PR #1508][alicefr] Added nbdkit for direct streaming without scratch space for the http importer
  • [PR #1557][maya-r] Fix some tests failing in newer versions of OpenShift due to whitespace differences
  • [PR #1542][mhenriks] Add certificate configuration params to CDI resource
  • [PR #1547][mrnold] Fixed an importer crash when copying from a VDDK data source.

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

  • [PR #938][github-actions[bot]] bump bridge-marker to 0.6.3
  • [PR #936][github-actions[bot]] bump ovs-cni to v0.19.3
  • [PR #933][github-actions[bot]] bump kubemacpool to v0.26.6
  • [PR #930][github-actions[bot]] bump nmstate to v0.47.3
  • [PR #918][github-actions[bot]] bump ovs-cni to v0.19.2
  • [PR #914][github-actions[bot]] bump nmstate to v0.47.2
  • [PR #916][github-actions[bot]] bump bridge-marker to 0.6.1
  • [PR #911][github-actions[bot]] bump kubemacpool to v0.26.5
  • [PR #889][qinqon] knm 0.47.1
  • [PR #879][RamLavi] Release 0.53.3
  • [PR #871][github-actions[bot]] bump kubemacpool to v0.26.4
  • [PR #869][RamLavi] Release 0.53.2
  • [PR #864][github-actions[bot]] bump kubemacpool to v0.26.3
  • [PR #855][github-actions[bot]] bump kubemacpool to v0.26.2
  • [PR #840][RamLavi] Release 0.53.1
  • [PR #838][RamLavi] bump kubemacpool to v0.26.1
  • [PR #833][github-actions[bot]] bump nmstate to v0.47.0
  • [PR #829][github-actions[bot]] bump kubemacpool to v0.26.0
  • [PR #824][github-actions[bot]] bump kubemacpool to v0.25.0
  • [PR #820][github-actions[bot]] bump nmstate to v0.45.0
  • [PR #818][qinqon] Bump kubemacpool to v0.24.0
  • [PR #817][github-actions[bot]] bump nmstate to v0.44.0
  • [PR #811][qinqon] Use rotate cert default configuration from HCO
  • [PR #808][qinqon] Alow self sign configuration modification
  • [PR #800][github-actions[bot]] bump nmstate to v0.43.0
  • [PR #792][github-actions[bot]] bump nmstate to v0.42.0
  • [PR #788][github-actions[bot]] bump kubemacpool to v0.23.0
  • [PR #786][github-actions[bot]] bump ovs-cni to v0.19.1
  • [PR #784][github-actions[bot]] bump ovs-cni to v0.19.0
  • [PR #783][github-actions[bot]] bump nmstate to v0.41.0
  • [PR #779][RamLavi] Release 0.47.0
  • [PR #773][github-actions[bot]] bump ovs-cni to v0.18.0
  • [PR #772][phoracek] Bump CNI plugins to 74a6b2
  • [PR #769][github-actions[bot]] bump nmstate to v0.40.0
  • [PR #764][qinqon] Move multus container to quay.io
  • [PR #756][github-actions[bot]] bump nmstate to v0.39.0
  • [PR #743][RamLavi] kubemacpool to opt-out mode
  • [PR #750][github-actions[bot]] bump nmstate to v0.38.0
  • [PR #747][github-actions[bot]] bump kubemacpool to v0.22.0
  • [PR #722][RamLavi] pin golang.org/x/text vendor to v0.3.3
  • [PR #718][github-actions[bot]] bump kubemacpool to v0.21.0

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

  • [PR #132][akrejcir] Updated webhook version to admissionregistration.k8s.io/v1`
  • [PR #133][omeryahud] Update common-templates bundle to v0.14.0-rc.2
  • [PR #120][akrejcir] Upgraded operator-sdk to version v1.4.2
  • [PR #109][jean-edouard] The relatedImages spec field is now populated and image caching should be supported
  • [PR #92][kwiesmueller] Add app.kubernetes.io/* labels to resources managed by the operator.
  • [PR #38][vatsalparekh] Add RBAC tests for OS Images
  • [PR #77][akrejcir] Added 'status.observed_generation' field.
  • [PR #88][akrejcir] updated go version to 1.15
  • [PR #85][vatsalparekh] Add template bundle release v0.13.1

node-maintenance-operator: v0.7.0 -> v0.9.1

  • [PR #161][slintes] Update coordination API version to v1, v1beta1 is deprecated
  • [PR #153][n1r1] Update the kubectl dep to pull in a fix which causes high CPU usage when draining a node with Pods containing a PodDisruptionBudget.
  • [PR #151][slintes] Fixed and improved dockerized code check
  • [PR #142][slintes] Removed Travis config after migrating CI jobs to KubeVirtCI
  • [PR #140][slintes] Removed master node affinity

hostpath-provisioner-operator: v0.7.0 -> v0.8.2

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

  • [PR #61][maya-r] Update dependency github.com/gogo/protobuf for CVE-2021-3121
  • [PR #58][maya-r] Update dependency from a version with a known vulnerability to the latest version.
  • [PR #57][maya-r] Add test for new nodeplacement field in HPP CR.

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

  • [PR #479][ghost] [BZ 1945121] Fix overhead calculation formula to match CDI.
  • [PR #465][mrnold] Fail import when V2V overlays can't be committed.
  • [PR #437][mansam] Upgrades CDI to 1.25.0

Contributors

19 people contributed to this HCO release:

Additional Resources

---