Major changes
- More than 20 vulnerabilities of various criticality have been remedied.
- The default security policy ([PSS](https://kubernetes.io/docs/concepts/security/pod-security-standards/)) in the cluster has been enacted (this behavior is controlled by the new [defaultPolicy](https://deckhouse.io/documentation/v1.55/modules/015-admission-policy-engine/configuration.html#parameters-podsecuritystandards-defaultpolicy) parameter of the admission-policy-engine module). The update does not introduce any additional restrictions (the `Privileged` policy is retained) for the existing clusters. However, for all new Deckhouse installations starting with version 1.55, the Baseline security policy (which prevents the most well-known and popular privilege escalation methods) will be used in the cluster.
- The cilium version in the [cni-cilium](https://deckhouse.io/documentation/v1.55/modules/021-cni-cilium/) module has been upgraded from version 1.12 to 1.14. Please note that:
- Regressions in the network subsystem may occur, including those related to network policies.
- Resource consumption by cilium agents is expected to decrease.
- Large amounts of network policies now load faster.
- The deprecated _CiliumEgressNATPolicy_ and _CiliumBGPLoadBalancerIPPool_ CRDs have been removed.
- In the [istio](https://deckhouse.io/documentation/v1.55/modules/110-istio/) module, it is now possible to specify the timeout for a TCP connection between the istio sidecar and the service (the [idleTimeout](https://deckhouse.io/documentation/v1.55/modules/110-istio/configuration.html#parameters-proxyconfig-idletimeout) parameter).
- A number of components have been migrated to distroless images to improve security and reduce the attack surface. Specifically, _documentation, node-local-dns, upmeter,_ and cloud provider module components have been switched to distroless images.
The following components will be restarted during the update
- **Kubernetes control plane**
- alerts-receiver (prometheus module)
- bashible-apiserver (node-manager modules)
- cinder-csi-plugin (cloud-provider-openstack module)
- cloud-provider-azure
- cni-cilium
- dex, dex-authenticator, kubeconfig-generator (user-authn module)
- documentation
- ebs-csi-plugin (cloud-provider-aws module)
- gatekeeper (admission-policy-engine module)
- istio-operator (istio module)
- kube-dns
- kube-state-metrics (monitoring-kuberntetes)
- loki
- monitoring-kubernetes
- operator-prometheus
- operator-trivy
- pd-csi-plugin (cloud-provider-gcp module)
- prometheus-metrics-adapter
- upmeter
- user-authz
- vsphere-csi-plugin (cloud-provider-vsphere module)
- yandex-csi-plugin (cloud-provider-yandex module)
Component version updates
- Kubernetes control plane: `1.25.16`, `1.26.11`, `1.27.8`, `1.28.4`
- kube-state-metrics: `2.7.0`
- Azure cloud-controller-manager: `1.24.22`, `1.25.22`, `1.26.17`, `1.27.11`, `1.28.3`
- cni-cilium: `1.14.4`
See [CHANGELOG v1.55](https://github.com/deckhouse/deckhouse/blob/main/CHANGELOG/CHANGELOG-v1.55.md) for more details.