Skip to content

Releases: kubermatic/kubermatic

v2.23.5

17 Oct 10:54
083c8ef
Compare
Choose a tag to compare

Bugfixes

  • Correctly validate Hetzner API response for server type while calculating resource requirements and for networks while validating cloud spec (#12716)

Updates

New Feature

  • Introduce DisableAdminKubeconfig flag in KubermaticSettings to disable the admin kubeconfig feature from dashboard (#12679)

v2.22.8

17 Oct 10:27
ab43473
Compare
Choose a tag to compare

Bugfixes

  • Correctly validate Hetzner API response for server type while calculating resource requirements and for networks while validating cloud spec (#12716)
  • Fix vSphere cluster validation: If a Cluster uses a custom datastore, the Seed's default datastore should not be validated (#12655)

Updates

New Feature

  • Introduce DisableAdminKubeconfig flag in KubermaticSettings to disable the admin kubeconfig feature from dashboard (#12682)

v2.21.13

17 Oct 09:56
3d5d1f8
Compare
Choose a tag to compare

Bugfixes

  • Fix vSphere cluster validation: If a Cluster uses a custom datastore, the Seed's default datastore should not be validated (#12658)

Updates

v2.23.4

25 Sep 14:01
v2.23.4
fdecde0
Compare
Choose a tag to compare

Bugfixes

  • Fix vSphere cluster validation: If a Cluster uses a custom datastore, the Seed's default datastore should not be validated (#12655)
  • Remove Cilium 1.14.1 from list of supported CNI versions visible in the dashboard as it is not supported in KKP 2.23 (#12659)

v2.23.3

19 Sep 07:42
v2.23.3
e0c288e
Compare
Choose a tag to compare

Supported Kubernetes Versions

  • Add support for Kubernetes 1.25.14, 1.26.9 and 1.27.6 (#12639)
  • Set default Kubernetes version to 1.26.9 (#12639)

Bugfixes

  • Add missing cluster-autoscaler release for user clusters using Kubernetes 1.27 (#12597)
  • Fix always defaulting allowed node port IP ranges for user clusters to 0.0.0.0/0 and ::/0, even when a more specific IP range was given (#12589)
  • Mark MLA Grafana dashboards as non-editable as they are managed by KKP (#12627)
  • MLA Grafana Kubernetes dashboards won't repeatedly ask to be saved (#12614)

Updates

v2.22.7

19 Sep 07:26
v2.22.7
d1397b0
Compare
Choose a tag to compare

Supported Kubernetes Versions

  • Add support for Kubernetes 1.25.14 and 1.26.9 (#12641)
  • Set default Kubernetes version to 1.25.14 (#12641)

Bugfixes

  • Fix always defaulting allowed node port IP ranges for user clusters to 0.0.0.0/0 and ::/0, even when a more specific IP range was given (#12589)
  • Migration logic for kubermatic.io/initial-machinedeployment-request annotation no longer checks for dynamic kubelet configuration, a feature unavailable in Kubernetes 1.24+. This caused cluster templates that enabled it previously to fail migration (#12624)

Updates

  • Update to Go 1.19.12 (#12643)
  • Update Vertical Pod Autoscaler to 0.14 (compatible with Kubernetes 1.25+) (#12612)

v2.23.2

22 Aug 13:39
723c916
Compare
Choose a tag to compare

Bugfixes

  • Add missing images from envoy-agent DaemonSet in Tunneling expose strategy when running kubermatic-installer mirror-images (#12537)
  • Fix an issue in the kubermatic-installer mirror-images command, which led to failure on the mla-consul chart (#12513)
  • Fix an issue in the kubermatic-installer mirror-images command, which led to failure on the mla-consul chart (#12518)
  • Fix an issue where IPv6 IPs were being ignored when determining the address of a user cluster (#12511)
  • Fix reconcile loop for seed-proxy-token Secret on Kubernetes 1.27 (#12566)
  • Mark all canal CRDs with preserveUnknownFields: false (#12549)
  • MLA: fixes configuration live reload for monitoring-agent and logging-agent (#12507)
  • MLA: fixes for the kubernetes overview dashboard in grafana (#12520)
  • The kube_service_labels metric was not scraped with all expected labels, due to a change in labels on the kube-state-metrics service. The related scraping config was adapted accordingly (#12551)
  • VSphere: Fix a bug where datastore cluster value was not being propagated to the CSI driver (#12474)

Updates

  • Update machine-controller to v1.57.3 and OSM to v1.3.2 (#12577)
  • Update metering to v1.0.4 with increased namespace report generation performance and prometheus to v2.37.9 (#12546)
  • Update operating-system-manager (OSM) to v1.3.1 (#12564)
  • Update telemetry-agent to v0.4.1 (#12572)

New Feature

  • Support for configuring the dex theme via values file (#12560)

v2.22.6

22 Aug 12:23
bcc5b6c
Compare
Choose a tag to compare

Bugfixes

  • Add missing images from envoy-agent DaemonSet in Tunneling expose strategy when running kubermatic-installer mirror-images (#12537)
  • Fix an issue in the kubermatic-installer mirror-images command, which led to failure on the mla-consul chart (#12519)
  • Fix reconcile loop for seed-proxy-token Secret on Kubernetes 1.27 (#12567)
  • Mark all canal CRDs with preserveUnknownFields: false (#12548)
  • MLA: fixes configuration live reload for monitoring-agent and logging-agent (#12507)
  • MLA: fixes for the kubernetes overview dashboard in grafana (#12520)

Updates

  • Update metering to v1.0.4 with increased namespace report generation performance and prometheus to v2.37.9 (#12546)
  • Update telemetry-agent to v0.4.1 (#12572)

v2.21.12

22 Aug 11:47
4603fdd
Compare
Choose a tag to compare

Bugfixes

  • Add missing images from envoy-agent DaemonSet in Tunneling expose strategy when running kubermatic-installer mirror-images (#12541)
  • Mark all canal CRDs with preserveUnknownFields: false (#12547)

v2.23.1

26 Jul 12:31
1ccd0d1
Compare
Choose a tag to compare

Features

  • Made Prometheus helm chart extensible so that external metric storage solutions like Thanos can be easily integrated for seed long-term monitoring (#12469)

Bugfixes

  • Fix default url configuration of blackbox exporter (#12412)
  • Hetzner CSI: recreate CSIDriver to allow upgrade from 1.6.0 to 2.2.0 (#12432)
  • Replace irate with rate for node cpu usage graphs (#12427)
  • The Kubermatic Installer will now validate the existing Minio filesystem before attempting a kubermatic-seed stack installation (#12493)

Updates

  • Update to Go 1.20.6 (#12502)
  • Update Cilium CNI to 1.13.4, marking 1.13.0 as deprecated but kept 1.13.3 because 1.13.4 breaks IPSec support (#12478)
  • Update machine-controller to v1.57.1 (#12492)

Misc

  • Support for configuring multiple networks for vSphere (#12458)
  • Support for configuring IPFamilies and IPFamilyPolicy for nodeport-proxy (#12472)