v1.4.0
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 topciDeviceSelector
- [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
andHostDevices
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
anddocker 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
underNetworkSource.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
- [PR #106][akalenyu] Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1923243
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:
- 56 Nahshon Unna Tsameret 60659093+nunnatsa@users.noreply.github.com
- 32 Oren Cohen ocohen@redhat.com
- 31 Simone Tiraboschi stirabos@redhat.com
- 25 Erkan Erol eerol@redhat.com
- 7 oscollabus oshoval@redhat.com
- 5 Zvi Cahana zcahana@users.noreply.github.com
- 4 Andrey Odarenko andreyo@il.ibm.com
- 4 Nico Schieder nschieder@redhat.com
- 2 Kevin Wiesmüller kwiesmul@redhat.com
- 2 Yuval Turgeman yturgema@redhat.com
- 2 ormergi 43184538+ormergi@users.noreply.github.com
- 1 Arnon Gilboa 66263861+arnongilboa@users.noreply.github.com
- 1 Enrique Llorente Pastora ellorent@redhat.com
- 1 Michael Henriksen mhenriks@redhat.com
- 1 Nico Schieder Nico.schieder@gmail.com
- 1 Shirly Radco sradco@redhat.com
- 1 Vladik Romanovsky vromanso@redhat.com
- 1 ibesso-rh 77447847+ibesso-rh@users.noreply.github.com
- 1 ibezukh 59094274+enp0s3@users.noreply.github.com
Additional Resources
- Mailing list: https://groups.google.com/forum/#!forum/kubevirt-dev
- Slack: https://kubernetes.slack.com/messages/virtualization
- An easy to use demo: https://github.com/kubevirt/demo
- How to contribute
- License
---