Releases: kubermatic/kubermatic
Releases · kubermatic/kubermatic
v2.25.1
API Changes
- Add
spec.componentsOverride.operatingSystemManager
to allow overriding OSM settings and resources (#13285)
Bugfixes
- Add images for Velero and KubeLB to mirrored images list (#13192)
- Cluster-autoscaler addon now works based on the namespace instead of cluster names; all MachineDeployments in the
kube-system
namespace are scaled (#13202) - Fix
csi
Addon not applying cleanly on Azure user clusters that were created with KKP <= 2.24 (#13250) - Fix high CPU usage in master-controller-manager (#13209)
- Fix increased reconcile rate for ClusterBackupStorageLocation objects on seed clusters (#13218)
- Fix telemetry agent container images not starting up (#13309)
- Resolve conflict in determining available Kubernetes versions where upgrades where possible in
Cluster
object but not via the Dashboard (#6651)
New Features
- Add new
kubermatic_cluster_owner
metric on seed clusters, withcluster_name
anduser
labels (#13194)
Updates
- KKP(EE): Bump to Metering 1.2.1 (#13185)
- Update Metering to v1.2.1.
- Add
format
to metering report configuration, allowing to generate JSON files instead of CSV. - Add
cloud-provider
,datacenter
andcluster-owner
columns to the generated metering reports
- Add Canal CNI version v3.27.3, having a fix to the ipset incompatibility bug (#13245)
- Add support for Kubernetes 1.27.13, 1.28.9 and 1.29.4 (fixes CVE-2024-3177) (#13298)
- Update Cilium to 1.14.9 and 1.13.14, mitigating CVE-2024-28860 and CVE-2024-28248 (#13242)
- Improve compatibility with cluster-autoscaler 1.27.1+: Pods using temporary volumes are now marked as evictable (#13180)
- The image tag in the included
mla/minio-lifecycle-mgr
helm chart has been changed fromlatest
toRELEASE.2024-03-13T23-51-57Z
(#13199) - Update to Go 1.22.2 (#6650)
Cleanup
- Addons reconciliation is triggered more consistently for changes to Cluster objects, reducing the overall number of unnecessary addon reconciliations (#13252)
v2.24.6
API Changes
- Add
spec.componentsOverride.operatingSystemManager
to allow overriding OSM settings and resources (#13287)
Bugfixes
- Fix high CPU usage in master-controller-manager (#13209)
Updates
- Add Canal CNI version v3.27.3, having a fix to the ipset incompatibility bug (#13246)
- Add support for Kubernetes 1.27.13 and 1.28.9 (fixes CVE-2024-3177) (#13299)
- Update to Go 1.21.9 (#13247)
Cleanup
- Addons reconciliation is triggered more consistently for changes to Cluster objects, reducing the overall number of unnecessary addon reconciliations (#13252)
v2.23.13
API Changes
- Add
spec.componentsOverride.operatingSystemManager
to allow overriding OSM settings and resources (#13288)
Bugfixes
- Fix high CPU usage in master-controller-manager (#13217)
Updates
- Add Canal CNI version v3.27.3 (#13308)
- Add support for Kubernetes 1.27.13 (fixes CVE-2024-3177) (#13300)
v2.24.5
Bugfixes
- Add images for Velero and KubeLB to mirrored images list (#13198)
- Exclude
test
folders which contain symlinks that break once the archive is untarred (#13151) - Fix a bug where OSPs were not being listed for VMware Cloud Director (#6592)
- Fix a bug where dedicated vSphere credentials were incorrectly being required as mandatory input when editing provider settings for a cluster (#6567)
- Fix invalid project ID in API requests for Nutanix provider (#6572)
- Fix missing image registry override for hubble-ui components if Cilium is deployed as System Application (#13139)
- Fix: usercluster-controller-manager failed to reconcile cluster with disable CSI drivers (#13183)
- Fix Azure loadbalancer-related issues by updating Azure CCM from v1.28.0 to v1.28.5 for the user clusters created with Kubernetes v1.28 (#13173)
Chore
Design
- Improve compatibility with cluster-autoscaler 1.27.1+: Pods using temporary volumes are now marked as evictable (#13197)
v2.23.12
Bugfixes
- Exclude
test
folders which contain symlinks that break once the archive is untarred (#13151) - Fix a bug where OSPs were not being listed for VMware Cloud Director (#6592)
- Fix a bug where dedicated VSphere credentials were incorrectly being required as mandatory input when editing provider settings for a cluster (#6567)
- Fix invalid project ID in API requests for Nutanix provider (#6572)
Chore
v2.25.0
v2.25.0 (Release Candidate 0)
v2.25.0 (Beta 4)
v2.25.0-beta.4 v2.25.0-beta.4