Deckhouse v1.45.0
Pre-release
Pre-release
Changelog v1.45
All Deckhouse components will be restarted during the release update.
Important update notes
- Kubernetes 1.21 support has been discontinued.
- The operator-trivy module is no longer available in Community Edition.
- The terraform provider for cloud-provider-aws module was bumped to
4.50.0
, therefore there are new requirements for deckhouse IAM user in AWS. It is necessary to add the allowed actions below:ec2:DescribeInstanceTypes
ec2:DescribeSecurityGroupRules
Major changes
- Support for Kubernetes 1.26 has been added, and support for Kubernetes 1.21 has been removed.
- The new loki module deploys Grafana Loki-based log storage and configures Deckhouse components to work with it.
- The Nginx Ingress controller update mechanism has been improved thanks to the use of OpenKruise advanced DaemonSet. This will prevent occasional downtimes that might otherwise occur.
- The Nginx Ingress Controller 1.6 has been added (it is based on Nginx
1.21.6
). Please check the list of important changes… - For better security, Deckhouse components now use the checksum instead of the image tag when referencing the container image.
- It is now easier to disable or enable modules:
kubectl -ti -n d8-system exec deploy/deckhouse -- deckhouse-controller module disable deckhouse-web
- The descheduled module configuration is now carried out via the Descheduler custom resource. The existing configuration will be automatically converted.
- The log-shipper module now provides options to use a buffer, a rate limit, as well as an arbitrary regex pattern for parsing multiline logs (spec.multilineParser.custom parameter in ClusterLoggingConfig and PodLoggingConfig).
- The virtualization module has been updated, which has greatly improved its stability.
- The design of the authentication page in the user-auth module has been updated.
- A dashboard for cilium has been added to Grafana:
Component version updates
- Cilium:
1.12.8
- Terraform provider (cloud-provider-aws):
4.50.0
- Dashboard:
2.7.0
- Kubernetes control plane:
1.23.17
,1.24.13
,1.25.9
,1.26.4
- Kubevirt:
0.59.0
- LINSTOR:
1.21.0
- Vector (log-shipper):
0.28.1
See CHANGELOG v1.45 for more details.