Releases: kubevirt/hyperconverged-cluster-operator
v1.17.1
What's Changed
- NodeNetworkInterfaceDown alert fires for disabled NICs by @avlitman in #3736
- Bump HCO to version 1.17.0 by @nunnatsa in #3740
- Bump kubevirtci to 2509040743-fa04ec09 by @kubevirt-bot in #3742
- Fix a rare bug in upgrade tests by @nunnatsa in #3743
- Add declarativeHotplugVolumes feature gate by @mhenriks in #3744
- Fix wrong label in the kubevirt-apiserver-proxy-np network policy by @nunnatsa in #3753
- [main] Bump SSP to v0.24.1 by @hco-bot in #3751
- Bump kubevirtci to 2509101101-077f7c46 by @kubevirt-bot in #3758
- Stop setting deprecated FGs in KubeVirt CR by @nunnatsa in #3746
- [main] Bump AAQ to v1.6.0 by @hco-bot in #3759
- [main] Bump HPPO to v0.23.0 by @hco-bot in #3762
- Bump kubevirtci to 2509160642-a4806de5 by @kubevirt-bot in #3763
- On metric token refresh, also delete the ServiceMonitor by @nunnatsa in #3764
- Bump kubevirtci to 2509171520-6d42834f by @kubevirt-bot in #3767
- Fix the flaky MediatedDevices e2e test by @nunnatsa in #3766
- Bump kubevirtci to 2509181951-8264c60a by @kubevirt-bot in #3770
- [main] Bump HPP to v0.23.0 by @hco-bot in #3775
- [main] Bump LIVENESS_PROBE to v2.17.0 by @hco-bot in #3779
- [main] Bump NODE_DRIVER_REG to v2.15.0 by @hco-bot in #3780
- Bump kubevirtci to 2509250927-f5abd488 by @kubevirt-bot in #3781
- memory overcommit: bump minimum to 10 to match KubeVirt by @jean-edouard in #3782
- [main] Bump CDI to v1.63.1 by @hco-bot in #3786
- api: expose VideoConfig feature gate in HCO by @dasionov in #3622
- Bump kubevirtci to 2509300702-116949f6 by @kubevirt-bot in #3791
- Bump kubevirtci to 2510031611-32b9f2c8 by @kubevirt-bot in #3796
- Bump kubevirtci to 2510041342-661c0d3c by @kubevirt-bot in #3797
- Bump kubevirtci to 2510081400-43e44193 by @kubevirt-bot in #3798
- Bump kubevirtci to 2510101307-5f811fa7 by @kubevirt-bot in #3800
- Bump kubevirtci to 2510141807-f21813f1 by @kubevirt-bot in #3802
- Bump kubevirtci to 2510161106-883f7295 by @kubevirt-bot in #3805
- [main] Bump KUBEVIRT to v1.7.0-beta.0 by @hco-bot in #3799
- Fix the failing nightly test by @nunnatsa in #3803
- release-bumper: Reduce the size of the branch matrix by @nunnatsa in #3806
- Ensure secret always appears at related objects by @machadovilaca in #3801
- Bump kubevirtci to 2510210640-af48f62d by @kubevirt-bot in #3808
- CI: Fix the upgrade tests by @nunnatsa in #3813
- Fix kubevirt_hco_system_health_status by @sradco in #3726
- [main] Bump NETWORK_ADDONS to v0.101.0-rc-0 by @hco-bot in #3810
- Bump kubevirtci to 2510221501-672dc39a by @kubevirt-bot in #3814
- [descheduler] properly support the graduated name of KubeVirtRelieveAndMigrate profile by @tiraboschi in #3807
- [main] Bump KUBEVIRT_CONSOLE_PLUGIN to v4.20.0 by @hco-bot in #3817
- Bump k8s api v0.34.1 by @nunnatsa in #3821
- Bump kubevirtci to 2510240912-543ff5b9 by @kubevirt-bot in #3822
- Bump kubevirtci to 2510241540-9fd40b1c by @kubevirt-bot in #3823
- [main] Bump CSI_SNAPSHOT to v8.4.0 by @hco-bot in #3824
- Expose Kubemacpool ranges by @RamLavi in #3737
- Bump kubevirtci to 2510280944-94692742 by @kubevirt-bot in #3825
- Bump kubevirtci to 2510290836-f239c439 by @kubevirt-bot in #3826
- Bump kubevirtci to 2510291918-9bf8091a by @kubevirt-bot in #3828
- remove SingleStackIPv6Unsupported alert by @avlitman in #3829
- Bump golangci lint v2.6.0 + new ginkgolinter rule by @nunnatsa in #3831
- Deprecate the
spec.obsoleteCPUs.minCPUModelfield by @nunnatsa in #3832 - Bump kubevirtci to 2511050841-322a54c9 by @kubevirt-bot in #3836
- Add e2e test for network policies by @nunnatsa in #3833
- Rename the NetworkPolicy common labels by @nunnatsa in #3837
- community catalog: add icon and description by @nunnatsa in #3834
- Introduce builder image by @Ronilerr in #3840
- Move the builder image to the kubevirtci repo by @nunnatsa in #3841
- Add ObjectGraph feature gate by @alromeros in #3812
- Remove github action by @Ronilerr in #3842
- Add an Observability Compatibility Policy by @sradco in #3843
- Allow developers to build bundle with custom images by @Ruclo in #3809
- csv-merger: allow passing csv files by @nunnatsa in #3844
- Bump kubevirtci to 2511110857-8a862fa8 by @kubevirt-bot in #3848
- csv-merger: make Replaces field optional in the CSV by @orenc1 in #3847
- Bump controller-runtime to v0.22.4 by @nunnatsa in #3855
- csv-merger: allow sending multi-line strings as files by @nunnatsa in #3854
- Free disk-space on image build by @nunnatsa in #3845
- enable VideoConfig FG to be true by default by @dasionov in #3827
- Revert PR 3845, as it's not working by @nunnatsa in #3860
- Bump kubevirtci to 2511132215-748176b9 by @kubevirt-bot in #3863
- [main] Bump KUBEVIRT to v1.7.0-rc.0 by @hco-bot in #3864
- Fix metric names linter to handle recording rules separately by @avlitman in #3866
- Enable SecureExecution feature gate by default by @jschintag in #3596
- adding rsync install to builder by @Ronilerr in #3867
- Bump kubevirtci to 2511181528-ad6f9680 by @kubevirt-bot in #3877
- Free disk-space on image build by @nunnatsa in https://github.com/kubevirt/hyperconverg...
v1.17.0
What's Changed
- NodeNetworkInterfaceDown alert fires for disabled NICs by @avlitman in #3736
- Bump HCO to version 1.17.0 by @nunnatsa in #3740
- Bump kubevirtci to 2509040743-fa04ec09 by @kubevirt-bot in #3742
- Fix a rare bug in upgrade tests by @nunnatsa in #3743
- Add declarativeHotplugVolumes feature gate by @mhenriks in #3744
- Fix wrong label in the kubevirt-apiserver-proxy-np network policy by @nunnatsa in #3753
- [main] Bump SSP to v0.24.1 by @hco-bot in #3751
- Bump kubevirtci to 2509101101-077f7c46 by @kubevirt-bot in #3758
- Stop setting deprecated FGs in KubeVirt CR by @nunnatsa in #3746
- [main] Bump AAQ to v1.6.0 by @hco-bot in #3759
- [main] Bump HPPO to v0.23.0 by @hco-bot in #3762
- Bump kubevirtci to 2509160642-a4806de5 by @kubevirt-bot in #3763
- On metric token refresh, also delete the ServiceMonitor by @nunnatsa in #3764
- Bump kubevirtci to 2509171520-6d42834f by @kubevirt-bot in #3767
- Fix the flaky MediatedDevices e2e test by @nunnatsa in #3766
- Bump kubevirtci to 2509181951-8264c60a by @kubevirt-bot in #3770
- [main] Bump HPP to v0.23.0 by @hco-bot in #3775
- [main] Bump LIVENESS_PROBE to v2.17.0 by @hco-bot in #3779
- [main] Bump NODE_DRIVER_REG to v2.15.0 by @hco-bot in #3780
- Bump kubevirtci to 2509250927-f5abd488 by @kubevirt-bot in #3781
- memory overcommit: bump minimum to 10 to match KubeVirt by @jean-edouard in #3782
- [main] Bump CDI to v1.63.1 by @hco-bot in #3786
- api: expose VideoConfig feature gate in HCO by @dasionov in #3622
- Bump kubevirtci to 2509300702-116949f6 by @kubevirt-bot in #3791
- Bump kubevirtci to 2510031611-32b9f2c8 by @kubevirt-bot in #3796
- Bump kubevirtci to 2510041342-661c0d3c by @kubevirt-bot in #3797
- Bump kubevirtci to 2510081400-43e44193 by @kubevirt-bot in #3798
- Bump kubevirtci to 2510101307-5f811fa7 by @kubevirt-bot in #3800
- Bump kubevirtci to 2510141807-f21813f1 by @kubevirt-bot in #3802
- Bump kubevirtci to 2510161106-883f7295 by @kubevirt-bot in #3805
- [main] Bump KUBEVIRT to v1.7.0-beta.0 by @hco-bot in #3799
- Fix the failing nightly test by @nunnatsa in #3803
- release-bumper: Reduce the size of the branch matrix by @nunnatsa in #3806
- Ensure secret always appears at related objects by @machadovilaca in #3801
- Bump kubevirtci to 2510210640-af48f62d by @kubevirt-bot in #3808
- CI: Fix the upgrade tests by @nunnatsa in #3813
- Fix kubevirt_hco_system_health_status by @sradco in #3726
- [main] Bump NETWORK_ADDONS to v0.101.0-rc-0 by @hco-bot in #3810
- Bump kubevirtci to 2510221501-672dc39a by @kubevirt-bot in #3814
- [descheduler] properly support the graduated name of KubeVirtRelieveAndMigrate profile by @tiraboschi in #3807
- [main] Bump KUBEVIRT_CONSOLE_PLUGIN to v4.20.0 by @hco-bot in #3817
- Bump k8s api v0.34.1 by @nunnatsa in #3821
- Bump kubevirtci to 2510240912-543ff5b9 by @kubevirt-bot in #3822
- Bump kubevirtci to 2510241540-9fd40b1c by @kubevirt-bot in #3823
- [main] Bump CSI_SNAPSHOT to v8.4.0 by @hco-bot in #3824
- Expose Kubemacpool ranges by @RamLavi in #3737
- Bump kubevirtci to 2510280944-94692742 by @kubevirt-bot in #3825
- Bump kubevirtci to 2510290836-f239c439 by @kubevirt-bot in #3826
- Bump kubevirtci to 2510291918-9bf8091a by @kubevirt-bot in #3828
- remove SingleStackIPv6Unsupported alert by @avlitman in #3829
- Bump golangci lint v2.6.0 + new ginkgolinter rule by @nunnatsa in #3831
- Deprecate the
spec.obsoleteCPUs.minCPUModelfield by @nunnatsa in #3832 - Bump kubevirtci to 2511050841-322a54c9 by @kubevirt-bot in #3836
- Add e2e test for network policies by @nunnatsa in #3833
- Rename the NetworkPolicy common labels by @nunnatsa in #3837
- community catalog: add icon and description by @nunnatsa in #3834
- Introduce builder image by @Ronilerr in #3840
- Move the builder image to the kubevirtci repo by @nunnatsa in #3841
- Add ObjectGraph feature gate by @alromeros in #3812
- Remove github action by @Ronilerr in #3842
- Add an Observability Compatibility Policy by @sradco in #3843
- Allow developers to build bundle with custom images by @Ruclo in #3809
- csv-merger: allow passing csv files by @nunnatsa in #3844
- Bump kubevirtci to 2511110857-8a862fa8 by @kubevirt-bot in #3848
- csv-merger: make Replaces field optional in the CSV by @orenc1 in #3847
- Bump controller-runtime to v0.22.4 by @nunnatsa in #3855
- csv-merger: allow sending multi-line strings as files by @nunnatsa in #3854
- Free disk-space on image build by @nunnatsa in #3845
- enable VideoConfig FG to be true by default by @dasionov in #3827
- Revert PR 3845, as it's not working by @nunnatsa in #3860
- Bump kubevirtci to 2511132215-748176b9 by @kubevirt-bot in #3863
- [main] Bump KUBEVIRT to v1.7.0-rc.0 by @hco-bot in #3864
- Fix metric names linter to handle recording rules separately by @avlitman in #3866
- Enable SecureExecution feature gate by default by @jschintag in #3596
- adding rsync install to builder by @Ronilerr in #3867
- Bump kubevirtci to 2511181528-ad6f9680 by @kubevirt-bot in #3877
- Free disk-space on image build by @nunnatsa in https://github.com/kubevirt/hyperconverg...
v1.16.0
What's Changed
- Reduce NodeNetworkInterfaceDown chance for false positives by @machadovilaca in #3482
- Check descheduler according to new profile by @tiraboschi in #3476
- CNV-59923: Fix Console Plugin access in case of single stack IPv6 by @orenc1 in #3494
- Enable CDI WebhookPvcRendering feature gate by default by @arnongilboa in #3512
- Add PersistentVolumeFillingUp alert by @machadovilaca in #3518
- Add multi-arch annotation to DICT by @nunnatsa in #3521
- Create the "nightly" floating image tag in quay.io by @nunnatsa in #3532
- Introduce the annotate-dicts tool by @nunnatsa in #3523
- Fix a bug in the check-uptime function used in upgrade tests by @orenc1 in #3541
- Sync hardcodedObsoleteCPUModels list by @Barakmor1 in #3545
- Fix issues with ingress-controller by @orenc1 in #3554
- Remove old ImageStreams on upgrade by @nunnatsa in #3560
- Add the missing
portsnob to the operator and the webhook pods by @nunnatsa in #3562 - Update NodeNetworkInterfaceDown expression to handle more cases by @machadovilaca in #3539
- Monitor the cluster architectures by @nunnatsa in #3594
- Remove a redundant check from the HC predicate by @nunnatsa in #3611
- Add E2E test for multi-arch by @nunnatsa in #3602
- Remove SA cert usage from observability func-tests by @machadovilaca in #3533
- Add two new labels for NetworkPolicy by @nunnatsa in #3569
- network, passt: Introduce deployPasstNetworkBinding annotation by @oshoval in #3600
- API Change: add liveUpdateConfiguration settings to HCO CR by @ksimon1 in #3630
- cluser-sync: Fix 2nd cluster-sync by @oshoval in #3636
- Add the virt-synchronization-controller image by @nunnatsa in #3640
- network,passt: Deploy Passt required objects by @oshoval in #3601
- Fix HCOOperatorConditionsUnhealthy alert evaluation by @sradco in #3647
- Support NetworkPolicies in the bundle image by @nunnatsa in #3568
- Added reconcile after modifying secret labels by @gustab-kamil in #3625
- CNV-65873: Allow users to enable the cross cluster live migration feature by @nunnatsa in #3654
- [CHORE] Drop workaround for TLSv1.3 ciphers by @tiraboschi in #3499
- csv-merger tool: dump network policies also with CRD by @nunnatsa in #3661
- passt: Add e2e by @oshoval in #3662
- network addons: Override ipam-ext default network NAD namespace by @ormergi in #3672
- Customize the
ssp.kubevirt.io/dict.architecturesDICT annotation by @nunnatsa in #3674 - Adding ClusterRole and ClusterRoleBinding handlers by @enp0s3 in #3680
- Introduce the wasp-agent image URL via WASP_AGENT_IMAGE by @enp0s3 in #3683
- Add new metric when DICT is w/o supported architecture by @nunnatsa in #3684
- Add network policies for the UI pods by @nunnatsa in #3686
- Force recreate metrics endpoint secret to ensure Prometheus config reload by @machadovilaca in #3688
- Deploy wasp-agent using HCO by @enp0s3 in #3682
- Always deploy Network Policies for operands by @nunnatsa in #3699
- Add two new alerts for multi-arch annotations by @nunnatsa in #3691
- Remove RWX filesystem mode requirement from vmStateStorageClass by @SamAlber in #3706
- [wasp-agent] Add relevant alert and metric to detect duplicate wasp-agent deployment by @enp0s3 in #3705
- Set the KV
MultiArchitectureFG by @nunnatsa in #3712 - Fix the Webhook's metrics endpoint by @nunnatsa in #3708
- [monitoring]: fix wasp-agent alert rule by @enp0s3 in #3719
- New alert:
HCOMultiArchGoldenImagesDisabledby @nunnatsa in #3722 - cluster-alerts: Add alert rule DeprecatedMachineType by @dasionov in #3358
- Improve the performance of the HyperConverged CR deletion + some chores by @nunnatsa in #3730
- Fix bug in bearer tokens by @nunnatsa in #3739
- [release-1.16] NodeNetworkInterfaceDown alert fires for disabled NICs by @kubevirt-bot in #3741
- [release-1.16] On metric token refresh, also delete the ServiceMonitor by @kubevirt-bot in #3765
- [release-1.16] Add declarativeHotplugVolumes feature gate by @kubevirt-bot in #3768
- [release-1.16] memory overcommit: bump minimum to 10 to match KubeVirt by @kubevirt-bot in #3783
- [release-1.16] remove SingleStackIPv6Unsupported alert by @kubevirt-bot in #3830
- [release-1.16] Add e2e test for network policies by @kubevirt-bot in #3838
- [release-1.16] community catalog: add icon and description by @kubevirt-bot in #3839
Component Versions
KubeVirt: v1.6.2
CDI: v1.63.1
Network Addon: v0.100.2
SSP: v0.24.1
HPP: v0.22.0
AAQ: v1.6.0
Full Changelog: v1.15.0...v1.16.0
v1.15.2
What's Changed
- Fix hco system health metric values by @avlitman in #3242
- Cleanup upgrade code by @nunnatsa in #3260
- Add observability controller alerts by @machadovilaca in #3272
- Add
openshift.io/required-sccannotation to pods by @orenc1 in #3284 - Fix KV HA mode in an absence of master nodes by @orenc1 in #3289
- Fix a DICT issue in e2e by @nunnatsa in #3283
- Add liveness and readiness probes to the cli download pod by @nunnatsa in #3288
- Stop enabling AutoResourceLimitsGate in kv by @Barakmor1 in #3304
- Allow customizing the CLI download link by @nunnatsa in #3281
- Produce multi-arch images by @nunnatsa in #3306
- Add new ignored interfaces to NodeNetworkInterfaceDown Alert by @machadovilaca in #3279
- Require Bearer token for /metrics endpoint by @machadovilaca in #3303
- [upgrade test] set common CPU Model for aws and azure by @orenc1 in #3314
- Don't use the default SA in the artifact-server by @nunnatsa in #3316
- KubeVirt default FG: Remove graduated network FGs by @orelmisan in #3327
- Move the enableCommonBootImageImport feature gate to new field by @nunnatsa in #3328
- KubeVirtCRModified e2e: Remove prometheus check for metric value by @avlitman in #3341
- Don't set the deprecated FGs in KV CR by @nunnatsa in #3352
- Introduce InstancetypeConfig & enable InstancetypeReferencePolicy FG by @lyarwood in #3343
- Move the
deployVmConsoleProxyfeature gate to new field by @nunnatsa in #3359 - Remove passt network binding plugin Registration by @RamLavi in #3212
- Fix CVEs: CVE-2025-22870 and CVE-2025-22868 by @nunnatsa in #3371
- Move the
deployKubeSecondaryDNSfeature gate to new field by @nunnatsa in #3372 - Fix a bug when setting a CPU quantity without a type by @nunnatsa in #3379
- mutator: default evictionStrategy to None on ARM64 clusters by @dasionov in #3380
- Move the enableApplicationAwareQuota feature gate to new field by @gustab-kamil in #3391
- Set terminationMessagePolicy=FallbackToLogsOnError by @nunnatsa in #3386
- fix(api): Introduce CommonInstancetypesDeployment by @lyarwood in #3471
- Revert: default Eviction Strategy to None on ARM64 clusters by @dasionov in #3477
- [release-1.15] Check descheduler according to new profile by @kubevirt-bot in #3486
- [release-1.15] Reduce NodeNetworkInterfaceDown chance for false positives by @kubevirt-bot in #3485
- [Release 1.15] Revert moving deployKubeSecondaryDNS FG to a regular field by @nunnatsa in #3492
- [release-1.15] CNV-60431: Fix Console Plugin access in case of single stack IPv6 by @kubevirt-bot in #3495
- [release-1.15] Enable CDI WebhookPvcRendering feature gate by default by @kubevirt-bot in #3514
- [release-1.15] Sync hardcodedObsoleteCPUModels list by @kubevirt-bot in #3546
- [release-1.15] Fix issues with ingress-controller by @kubevirt-bot in #3555
Component Versions
KubeVirt: v1.5.2
CDI: v1.62.0
Network Addon: v0.99.0
SSP: v0.23.1
HPP: v0.22.0
AAQ: v1.4.0
New Contributors
- @gustab-kamil made their first contribution in #3391
- @renovate made their first contribution in #3469
Full Changelog: v1.14.0...v1.15.2
v1.14.0
What's Changed
- fix: Allow disabling of common data import crons by @akrejcir in #3105
- raise an alert when the descheduler is not correctly configured by @tiraboschi in #3100
- csv: introduce kubevirtVirtLauncherOSVersion flag by @dasionov in #3132
- Manage Creation of UI configuration ConfigMaps by HCO by @orenc1 in #3136
- API: Use new token generation SSP API and remove feature gate by @akrejcir in #3087
- Stop checking for QuickStart CRD by @nunnatsa in #3141
- Remove the graduated NUMA KubeVirt feature gate by @lyarwood in #3096
- cliDownloads: Add virtctl for s390x by @jschintag in #3147
- NIC Hotplug graduation to GA: remove FG from kubevirt by @nirdothan in #3150
- Add OperatorConditionsUnhealthy alerts by @machadovilaca in #3144
- Fix inconsistent Alertmanager silence behavior for PodDisruptionBudgetAtLimit by @machadovilaca in #3155
- Reset kubevirt_hco_system_health_status on update by @machadovilaca in #3170
- instancetypes: Remove common-instancetypes FG from KubeVirt by @lyarwood in #3146
- Add DataImportCron Source for CentOS Stream 10 by @jcanocan in #3174
- Reduce number of events by @nunnatsa in #3172
- Fix OperatorConditionsUnhealthy alert expression metric value by @machadovilaca in #3181
- Enable KV DynamicPodInterfaceNaming FG by default by @orelmisan in #3180
- UDN: Add managedTap binding support to Kubevirt CR by @oshoval in #3139
- cnao, ipam-extensions: deploy IPAMController by default by @maiqueb in #3189
- Enable Storage Live Migration by default by @orenc1 in #3191
- Don't rely on InfraStructureTopology for infra HA by @orenc1 in #3186
- Change default value for completionTimeoutPerGiB to 150s by @iholder101 in #3195
- Fix health impact values in health status metrics by @machadovilaca in #3188
- Deprecate primaryUserDefinedNetworkBinding FG by @oshoval in #3204
- Fix issues with high availability detection by @nunnatsa in #3205
- Bug fix: Allow setting vmiCPUAllocationRatio to 1 by @Barakmor1 in #3211
- Handle kubevirt control plane NodePlacement on hypershift clusters by @orenc1 in #3219
- Fix CVE-2024-45338 by @nunnatsa in #3222
- [release-1.14] Fix hco system health metric values by @kubevirt-bot in #3251
- [Release 1.14] Add missing upgrade patch by @nunnatsa in #3261
- [release-1.14] Func Test: Don't verify Operator Health Metric by @kubevirt-bot in #3263
- [release-1.14] Add
openshift.io/required-sccannotation to pods (#3284) by @orenc1 in #3290 - [release-1.14] Fix KV HA mode in an absence of master nodes by @kubevirt-bot in #3291
- [Release 1.14] Produce multi arch images by @nunnatsa in #3321
- [release-1.14] Require Bearer token for /metrics endpoint by @machadovilaca in #3317
Component Versions
KubeVirt: v1.4.0
CDI: v1.61.1
Network Addon: v0.97.3
SSP: v0.22.2
HPP: v0.21.0
AAQ: v1.3.0
New Contributors
- @jschintag made their first contribution in #3104
- @dasionov made their first contribution in #3132
- @nirdothan made their first contribution in #3150
- @maiqueb made their first contribution in #3189
Full Changelog: v1.13.0...v1.14.0
v1.13.0
What's Changed
- Add cnv_abnorml recording rule by @avlitman in #2855
- docs: AAQ default namespace selector by @iholder101 in #2931
- Bump HCO to version 1.13.0 by @nunnatsa in #2927
- Update the default hardcodedObsoleteCPUModels by @Barakmor1 in #2934
- Add a daily schedule for the dashboard-updater gh action by @nunnatsa in #2939
- Update configmaps of dashboards by @hco-bot in #2938
- Remove some hard coded KV FGs by @nunnatsa in #2940
- chore(deps): update dependency marshmallow to v3.21.2 by @platform-engineering-bot in #2943
- Ignore legacy MACHINETYPE when empty by @tiraboschi in #2946
- Remove node label from cnv_abnormal by @avlitman in #2945
- [main] Bump AAQ to v1.2.1 by @hco-bot in #2951
- Adding Aviv and Assaf as approvers of HCO by @orenc1 in #2956
- Bump golang and its dependencies by @tiraboschi in #2948
- Bump golang to 1.22.3 by @tiraboschi in #2962
- Minor fixes to AAQ docs by @Barakmor1 in #2953
- [main] Bump AAQ to v1.2.2 by @hco-bot in #2958
- Align with k8s.io/code-generator@v0.30.0 by @tiraboschi in #2963
- Use some new golang 1.22 new features by @nunnatsa in #2966
- Bump github.com/containers/image/v5 from 5.29.0 to 5.30.1 in /tools/digester by @dependabot in #2970
- Bump requests from 2.31.0 to 2.32.0 in /tools/k8s-label-visualizer by @dependabot in #2971
- [CNV-39949] enable nosniff for kubevirt-console-plugin nginx config by @orenc1 in #2965
- [main] Bump KUBEVIRT to v1.2.1 by @tiraboschi in #2977
- Bump github.com/docker/docker from 25.0.3+incompatible to 25.0.5+incompatible in /tools/digester by @dependabot in #2972
- [main] Bump KUBEVIRT to v1.2.2 by @tiraboschi in #2985
- Enable VM live update rollout strategy always by @jean-edouard in #2846
- [main] Bump AAQ to v1.2.3 by @hco-bot in #2991
- dataImportCronTemplates: Remove instancetype.kubevirt.io labels by @lyarwood in #2964
- Remove tests/go.mod by @nunnatsa in #2988
- [main] Bump KUBEVIRT to v1.3.0-beta.0 by @hco-bot in #2994
- Follow up of tests/go.mod by @nunnatsa in #2989
- [main] Bump KUBEVIRT_CONSOLE_PLUGIN to v4.16.0 by @hco-bot in #2999
- Bump golang dependencies by @tiraboschi in #2997
- Bump fedora base images to 40 by @tiraboschi in #2998
- Use ginkgo's context in e2e by @nunnatsa in #2952
- Fix typo: oject -> Object by @AaronDewes in #2995
- Bump urllib3 from 2.2.1 to 2.2.2 in /tools/k8s-label-visualizer by @dependabot in #3002
- Extend permittedHostDevices for USB devices by @tiraboschi in #3003
- [main] Bump KUBEVIRT to v1.3.0-rc.0 by @hco-bot in #3005
- [main] Bump NETWORK_ADDONS to v0.94.0 by @hco-bot in #3008
- Publish stable releases to the stable OLM channel by @tiraboschi in #3009
- CNAO, KubevirtIpamController: Support component by a feature gate by @oshoval in #3006
- [main] Bump KUBEVIRT to v1.3.0-rc.1 by @hco-bot in #3011
- Fix bug in community CSV by @nunnatsa in #3012
- Use standard lib instead of self baked functions. by @nunnatsa in #3015
- [main] Bump NETWORK_ADDONS to v0.94.1 by @hco-bot in #3016
- Bump certifi from 2024.2.2 to 2024.7.4 in /tools/k8s-label-visualizer by @dependabot in #3017
- [main] Bump NETWORK_ADDONS to v0.94.2 by @hco-bot in #3018
- [main] Bump KUBEVIRT to v1.3.0-rc.2 by @hco-bot in #3021
- [main] Bump LIVENESS_PROBE to v2.13.1 by @hco-bot in #3022
- Ensure PodDisruptionBudgetAtLimit alert is silenced by @machadovilaca in #3020
- [main] Bump KUBEVIRT to v1.3.0 by @hco-bot in #3023
- [main] Bump NODE_DRIVER_REG to v2.11.1 by @hco-bot in #3026
- [main] Bump CSI_SNAPSHOT to v8.0.1 by @hco-bot in #3027
- Fix runbook_url test by @assafad in #3024
- [main] Bump NETWORK_ADDONS to v0.94.3 by @hco-bot in #3031
- [main] Bump NETWORK_ADDONS to v0.94.4 by @hco-bot in #3032
- Bump github.com/docker/docker from 25.0.5+incompatible to 26.1.4+incompatible in /tools/digester by @dependabot in #3033
- [main] Bump NETWORK_ADDONS to v0.94.5 by @hco-bot in #3036
- kubevirt-console-plugin: Use two replicas in case of highly available cluster by @orenc1 in #3035
- fix the publish-community-operators gh action by @nunnatsa in #3039
- fix the publish-community-operators gh action by @nunnatsa in #3042
- Bump github.com/docker/docker from 26.1.4+incompatible to 26.1.5+incompatible in /tools/digester by @dependabot in #3044
- Deprecate MTQ by @nunnatsa in #3037
- Update component graphs from the nightly job by @hco-bot in #3047
- Register user-defined-network (UDN) binding on kubevirt CR by @RamLavi in #3034
- fix periodic-hco-push-nightly-build-main by @tiraboschi in #3043
- [main] Bump NETWORK_ADDONS to v0.94.6 by @hco-bot in #3050
- [main] Bump HPPO to v0.20.0 by @hco-bot in #3053
- Add namespace label to UnsupportedHCOModification alerts by @machadovilaca in #3049
- console plugin/proxy: Change AntiAffinity rule to
Preferredinstead ofRequiredby @orenc1 in #3051 - [main] Bump HPP to v0.20.0 by @hco-bot in #3054
- refactor the KubeVirtCRModified alert e2e flaky test by @nunnatsa in #3052
- [main] Bump NETWORK_ADDONS to v0.95.0 by @hco-bot in #3056
- node_placement e2e test: make sure all virt-hanlers are working by @nunnatsa in #3055
- Fix the monitoring flaky functest by @nunnatsa in #3057
- [main] Bum...
v1.12.0
What's Changed
- Fix the build-push-images action by @nunnatsa in #2747
- Bump version to 1.12.0 by @dharmit in #2742
- Update the index image template files to match 1.12.0 by @nunnatsa in #2752
- fix the index-template file by @nunnatsa in #2753
- Adds github user 'dharmit' to approvers and reviewers by @dharmit in #2760
- [main] Bump KUBEVIRT_CONSOLE_PLUGIN to v4.15.0 by @hco-bot in #2758
- fix github action by @nunnatsa in #2756
- fix the publish action by @nunnatsa in #2765
- Update peter-evans/create-pull-request action to v5 by @platform-engineering-bot in #2749
- Introduce Applications Aware Quota by @nunnatsa in #2748
- Fix automation/publisher/publisher.sh by @nunnatsa in #2772
- fix the publish github action by @nunnatsa in #2770
- Add flag to csv-merger to pass the test images NVRs in #2757
- Fix channel name in kustomize deployment by @tiraboschi in #2773
- Update component graphs from the nightly job by @hco-bot in #2775
- disable by default SerialConsoleLog by @tiraboschi in #2781
- Update dependency google-auth to v2.27.0 by @platform-engineering-bot in #2779
- Bump various golang dependencies by @tiraboschi in #2783
- Bump controller-runtime to v0.17.0 by @tiraboschi in #2785
- Bump github.com/opencontainers/runc from 1.1.10 to 1.1.12 in /tools/digester by @dependabot in #2786
- Fix readme to contain $ before the bash commands by @avlitman in #2709
- Bump AAQ to v1.1.4, and rename the component name by @nunnatsa in #2788
- Refactor recording-rules and alerts code by @avlitman in #2706
- Update peter-evans/create-pull-request action to v6 by @platform-engineering-bot in #2794
- Update pip_requirements by @platform-engineering-bot in #2795
- Bump CDI to v1.58.1 by @nunnatsa in #2802
- Start bumping golang to go1.21 by @nunnatsa in #2799
- deprecate vddkInitImage in order to remove it on the next version by @tiraboschi in #2798
- Remove old upgrade code by @nunnatsa in #2787
- [main] Bump KUBEVIRT to v1.2.0-beta.0 by @hco-bot in #2796
- [main] Bump CSI_SNAPSHOT to v7.0.0 by @hco-bot in #2801
- Bump golang to 1.21.7 by @nunnatsa in #2791
- Bump golangci-lint to v1.56.0 by @nunnatsa in #2803
- Fix multiple issues when building the CSV by @nunnatsa in #2806
- doc: explain two migration options better by @dankenigsberg in #2774
- crd: explain two migration options better by @tiraboschi in #2810
- chore(deps): update golangci/golangci-lint-action action to v4 by @platform-engineering-bot in #2809
- Avoid removing user labels by @tiraboschi in #2743
- [main] Bump CSI_SNAPSHOT to v7.0.1 by @hco-bot in #2813
- Remove toolchain directive by @tiraboschi in #2815
- [main] Bump KUBEVIRT to v1.2.0-rc.0 by @hco-bot in #2811
- Bump golang dependencies by @tiraboschi in #2816
- chore(deps): update pip_requirements by @platform-engineering-bot in #2818
- Fix additional cases in labels handling by @tiraboschi in #2820
- Fix data import cron templates by @nunnatsa in #2831
- [api] add higher VM workload density API by @enp0s3 in #2800
- [main] Bump AAQ to v1.1.5 by @hco-bot in #2828
- Upgrade cert-manager to v1.14.4 by @inteon in #2836
- Add
downwardMetricsfeature gate by @jcanocan in #2823 - Add arm64 description by @dharmit in #2819
- [main] Bump KUBEVIRT to v1.2.0 by @hco-bot in #2835
- Removes user 'dharmit' from approvers and reviewers by @dharmit in #2843
- Apply monitoring linters by @assafad in #2827
- Preparations to ginkgolinter v0.16.0: Expect.Should => Expect.To by @nunnatsa in #2845
- Bump google.golang.org/protobuf to v1.33.0 by @nunnatsa in #2842
- Bump golangci-lint to v1.57.0 by @nunnatsa in #2849
- remove redundant loops by @nunnatsa in #2850
- [main] Bump CDI to v1.58.3 by @hco-bot in #2852
- Enable DataVolumeClaimAdoption feature gate for CDI by @mhenriks in #2854
- Move
quay-loginmake target out ofcontainer-pushby @orenc1 in #2857 - Bump github.com/docker/docker from 24.0.7+incompatible to 24.0.9+incompatible in /tools/digester by @dependabot in #2851
- Make
downwardMetricfeature gate opt-in by @jcanocan in #2844 - Support labels in e2e tests by @nunnatsa in #2860
- Fix wrong labels in cluster_eviction_strategy_test by @nunnatsa in #2861
- [operands]: Adding DaemonSet operand to deploy the swap agent by @enp0s3 in #2856
- Fix the monitoring e2e test by @nunnatsa in #2862
- feat: Switch common-instancetypes deployment to virt-operator by @lyarwood in #2832
- manual bump CDI to v1.59.0 by @nunnatsa in #2864
- cluster-configuration.md: improved allowPostCopy by @dankenigsberg in #2872
- kubvirt: Fix aarch64 machine type and OVMF path by @lyarwood in #2863
- Drop skips from func tests by @nunnatsa in #2875
- ssp: Remove tekton from SSP object and documentation by @akrejcir in #2881
- Bump golang.org/x/net to v0.23.0 by @tiraboschi in #2867
- Bump multiple components by @nunnatsa in #2891
- chore(deps): update pip_requirements by @platform-engineering-bot in #2821
- Bump golang dependencies by @tiraboschi in #2873
- [main] Bump NETWORK_ADDONS to v0.92.0 by @hco-bot in #289...
v1.11.1
What's Changed
- [release-1.11] Add
downwardMetricsfeature gate by @kubevirt-bot in #2837 - [release-1.11] Bump CDI to v1.58.3 by @hco-bot in #2853
- [release-1.11] Bump CSI_SNAPSHOT to v6.3.4 by @hco-bot in #2883
- [release-1.11] Bump golang.org/x/net to v0.23.0 by @tiraboschi in #2871
- [release 1.11] bump multiple components: by @nunnatsa in #2897
- [release-1.11] Bump NETWORK_ADDONS to v0.91.1 by @hco-bot in #2903
- [release-1.11] Bump SSP to v0.19.1 by @hco-bot in #2910
- [release-1.11] Bump MTQ to v1.2.1 by @hco-bot in #2914
- [release-1.11] Destroy tektontasks CRD when upgrading from <=1.10.0 by @tiraboschi in #2917
- [release-1.11] [CNV-40095] ConsolePlugin: prevent plugin entry assets from caching by @kubevirt-bot in #2924
- [release-1.11] Update the default hardcodedObsoleteCPUModels by @kubevirt-bot in #2936
- [release-1.11] Update configmaps of dashboards by @kubevirt-bot in #2942
- [release 1.11] fix k8s-1.27 lane; hard codes the kvci version by @nunnatsa in #2968
- [release-1.11] Bump AAQ to v1.1.16 by @hco-bot in #2993
Full Changelog: v1.11.0...v1.11.1
v1.11.0
This release follows v1.10.1 and consists of 173 changes, leading to 3352 files changed, 170884 insertions(+), 123666 deletions(-).
The source code and selected binaries are available for download at: https://github.com/kubevirt/hyperconverged-cluster-operator/releases/tag/v1.11.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.11.0.
Pre-built containers are published on Quay and can be viewed at: https://quay.io/kubevirt/.
Notable changes
hyperconverged-cluster-operator - v1.11.0
- [PR #2829][hco-bot] Bump AAQ to v1.1.5
- [PR #2830][nunnatsa] Fix data import cron templates
- [PR #2743][tiraboschi] Avoid removing user labels
- [PR #2812][tiraboschi] Avoid removing user labels
- [PR #2743][tiraboschi] Avoid removing user labels
- [PR #2808][nunnatsa] fix multiple issues in the CSV
- [PR #2797][hco-bot] Bump CDI to v1.58.1
- [PR #2790][nunnatsa] Bump AAQ to v1.1.4
- [PR #2777][nunnatsa] Introduce Applications Aware Quota
- [PR #2782][tiraboschi] Disable by default the serialConsoleLog feature
- [PR #2761][tiraboschi] Bump KUBEVIRT_CONSOLE_PLUGIN to v4.15.0
- [PR #2741][hco-bot] Bump MTQ to v1.2.0
- [PR #2740][hco-bot] Bump NODE_DRIVER_REG to v2.10.0
- [PR #2736][hco-bot] Bump CSI_SNAPSHOT to v6.3.3
- [PR #2711][nunnatsa] fix publish github action to prepare the next version after publishing the current one
- [PR #2733][hco-bot] Bump LIVENESS_PROBE to v2.12.0
- [PR #2732][hco-bot] Bump NETWORK_ADDONS to v0.91.0
- [PR #2731][hco-bot] Bump KUBEVIRT_CONSOLE_PROXY to v0.0.9
- [PR #2713][lmilbaum] Renovate: improve configuration
- [PR #2708][lmilbaum] Temp images.env file to be used by renovate
- [PR #2701][lmilbaum] Renovate: Components processing cont.
- [PR #2704][nunnatsa] Fix issue 2703 where installing HCO on kubernetes+OLM
- [PR #2702][lmilbaum] Don't trigger build-push-image workflow if renovate.json file updated
- [PR #2695][orelmisan] Add the AlignCPUs enabler
- [PR #2700][lmilbaum] Renovate: Process all components
- [PR #2698][hco-bot] Bump NODE_DRIVER_REG to v2.9.3
- [PR #2692][hco-bot] Bump KUBEVIRT to v1.1.1
- [PR #2443][dharmit] Makefile target and script for consecutive upgrades
- [PR #2691][hco-bot] Bump SSP to v0.19.0
- [PR #2678][hco-bot] Bump NODE_DRIVER_REG to v2.9.2
- [PR #2673][nunnatsa] Fix bug in deploy/deploy.sh script. Add missing CRD.
- [PR #2668][lmilbaum] Renovate configuration - Do not pin centos:stream9 digest because this image is not renovate friendly and disable renovating gomod manager
- [PR #2670][hco-bot] Bump CDI to v1.58.0
- [PR #2616][RamLavi] Enable KubeVirt CPUManager Policy BetaOptions feature gate
- [PR #2658][RamLavi] revert "Enable KubeVirt CPUManager Policy BetaOptions feature gate" commit
- [PR #2662][lmilbaum] Renovate configuration - Handling docker.io/golang updates by approving via the Dependency Dashboard
- [PR #2657][hco-bot] Bump HPP to v0.18.0
- [PR #2643][orenc1] fix UI pods node placement rules sync with HyperConverged CR.
- [PR #2656][lmilbaum] Renovate configuration - Require Dashboard approval for docker.io/golang minor version bump on top of a major one
- [PR #2652][lmilbaum] Renovate Configuration - Dashboard approval is required for major docker.io/golang version bump
- [PR #2650][lmilbaum] Renovate configuration - Group dockerfile dependencies
- [PR #2648][lmilbaum] Fixed Renovate configuration for pip_requirements
- [PR #2646][lmilbaum] Renovate Configuration - Group pip requirements into one PR
- [PR #2635][hco-bot] Bump NETWORK_ADDONS to v0.90.1
- [PR #2630][lmilbaum]
- [PR #2616][RamLavi] Enable KubeVirt CPUManager Policy BetaOptions feature gate
- [PR #2614][hco-bot] Bump MTQ to v1.1.11
- [PR #2602][tiraboschi] Expose VirtualMachineOptions.DisableSerialConsoleLog API
- [PR #2611][hco-bot] Bump NODE_DRIVER_REG to v2.9.1
- [PR #2608][hco-bot] Bump HPP to v0.17.1
- [PR #2603][AlonaKaplan] Propagate networkBinding plugin to kubevirt CR
- [PR #2610][hco-bot] Bump CSI_SNAPSHOT to v6.3.2
- [PR #2605][hco-bot] Bump NETWORK_ADDONS to v0.90.0
- [PR #2598][hco-bot] Bump KUBEVIRT to v1.1.0
- [PR #2594][hco-bot] Bump KUBEVIRT to v1.1.0-rc.1
- [PR [#2592](https://gith...
v1.10.1
What's Changed
- [release-1.10] Fix bug where installing HCO on kubernetes+OLM, fails by @kubevirt-bot in #2705
Full Changelog: v1.10.0...v1.10.1