Releases: deckhouse/deckhouse
v1.60.3 Deckhouse Kubernetes Platform
Changelog v1.60.3
Features
- [dhctl] Improve config validation error messages. #8453
Fixes
- [deckhouse] Fix the number of deckhouse replicas for not bootstrapped clusters. #8526
- [deckhouse-controller] Fix default module source template. #8567
- [deckhouse-controller] Disable manager's internal metrics server. #8558
- [extended-monitoring] Add support of mirrors for container registries for
image_availability_exporter
. #8568
Chore
- [registrypackages] Update the
d8
registry package version. #8563
For more information, see the changelog and minor version release changes.
v1.60.2 Deckhouse Kubernetes Platform
Changelog v1.60.2
Features
- [cloud-provider-vcd] Support multiple VCD API versions. #8451
- [dhctl] Add bootstrap, converge, destroy, abort, import gRPC services. #8455
Fixes
- [cloud-provider-vcd] Remove required from discoveryData property. #8541
- [documentation] Fix search. Fix version badge. #8520
- [kube-dns] Fix empty array error in domain alias validation webhook. #8503
- [registry-packages-proxy] Don't replace the system CA certificates if a custom CA is used. #8537
For more information, see the changelog and minor version release changes.
v1.60.1 Deckhouse Kubernetes Platform
Changelog v1.60.1
Fixes
- [candi] Fix incorrect condition for hostname discovery. #8458
- [deckhouse-controller] Start addon-operator after controllers' preflight checks. #8485
- [docs] Add a guide for full etcd recovery in the cluster. #8405
- [monitoring-ping] Skip nodes without IP address. #8440
For more information, see the changelog and minor version release changes.
v1.60.0 Deckhouse Kubernetes Platform
Deckhouse Kubernetes Platform v1.60 Release Overview
Please note
-
Major changes related to the Ingress controller.
Support for Ingress controller version 1.1 has been discontinued. Deckhouse Kubernetes Platform will not update if Ingress controller version 1.1 is in use in your cluster.Note that the default Ingress controller version has been revised to 1.9. Ingress controllers whose version has not been set explicitly will be upgraded.
You can set the Ingress controller version to use via the defaultControllerVersion or controllerVersion parameters.
-
Support for Debian 9 has been discontinued. The Deckhouse Kubernetes Platform upgrade will not take place if Debian 9-based nodes are used in the cluster.
-
Support for the
l2-load-balancer
module has been discontinued (the module is no longer available for use). The revised version of the module will be included in one of the future DKP releases.
Major changes
- You can split the configuration of the DKP installer (the
dhctl
tool) into multiple files — just specify each file using the--config
parameter. The installer will automatically determine the order in which resources should be applied. The--resources
parameter is considered deprecated and will be removed in future releases. - The method of calculating routes on nodes has been updated for the OpenStack provider. From now on, new nodes with multiple network interfaces running Ubuntu 22.04 and higher are configured correctly.
- A bug has been fixed that could cause DKP to roll back to a lower version after installation.
Component version updates
- Kubernetes control plane:
v1.27.13
,v1.28.9
,v1.29.4
- Go:
1.22.2
- csi-driver (cloud-provider-vcd):
1.6.0
- deckhouse-cli (
d8
tool):0.1.0
- shell-operator:
1.4.7
- terraform-provider-ovirt:
2.1.5
A list of internal modules or their components that will be restarted during the upgrade
- Kubernetes control plane
- Grafana (v8, v10)
- Ingress controller
- Kruise controller (ingress-nginx)
- bashible-apiserver
- chrony
- cloud-controller-manager (cloud-provider-aws)
- cloud-controller-manager (cloud-provider-azure)
- cloud-controller-manager (cloud-provider-gcp)
- cloud-controller-manager (cloud-provider-openstack)
- cloud-data-discoverer (cloud-provider-vsphere)
- cloud-provider-yandex
- cloud-provider-zvirt
- control plane, cni (istio)
- dex-authenticator
- documentation
- kube-proxy
- l2-load-balancer
- okmeter
- operator-trivy
- prometheus-operator
- terraform-manager
- upmeter
See CHANGELOG v1.60 for more details.
v1.59.12 Deckhouse Kubernetes Platform
Changelog v1.59.12
Fixes
- [istio] Set
trafficRedirectionSetupMode
option toInitContainer
by default. #8394
For more information, see the changelog and minor version release changes.
v1.59.11 Deckhouse Kubernetes Platform
Changelog v1.59.11
Features
- [istio] The
trafficRedirectionSetupMode
module parameter. #8353
Fixes
- [dhctl] Backport fix for pulling of additional modules images from d8-cli into
dhctl mirror
. #8364 - [global-hooks] Trigger
k8s_upgrade
migration when K8s version changes. #8260
For more information, see the changelog and minor version release changes.
v1.59.10 Deckhouse Kubernetes Platform
Changelog v1.59.10
Fixes
- [flant-integration] Remove python tests from the image. #8321
For more information, see the changelog and minor version release changes.
v1.59.9 Deckhouse Kubernetes Platform
Changelog v1.59.9
Fixes
- [flant-integration] Fix resources counting. #8291
- [operator-prometheus] Add TLS-assets for email and webhook receivers into secret which mount into alertmanager. #8302
- [prometheus] Switch Alertmanager configuration selector from
alertmanagerConfigSelector
toalertmanagerConfiguration
. #8302
Chore
- [deckhouse-controller] Enable Deckhouse high availability mode only after the bootstrap process is complete. #8275
For more information, see the changelog and minor version release changes.
v1.59.8 Deckhouse Kubernetes Platform
Changelog v1.59.8
Fixes
- [l2-load-balancer] Module is declared as experimental. #8236
For more information, see the changelog and minor version release changes.
v1.59.7 Deckhouse Kubernetes Platform
Changelog v1.59.7
Fixes
- [monitoring-kubernetes] Avoid hook fails on decoding old Helm 2 releases. #8251
- [monitoring-kubernetes] Fix hook with checking Helm deprecated resources. #8246
For more information, see the changelog and minor version release changes.