github deckhouse/deckhouse v1.51.0
Deckhouse v1.51.0

latest releases: v1.61.3, v1.61.2, v1.60.6...
pre-release9 months ago

Changelog v1.51

Major changes:

  • Deckhouse EE now features an administrator web interface. You can enable it using the following command:

    kubectl -n d8-system exec deploy/deckhouse -c deckhouse -- deckhouse-controller module enable deckhouse-admin

    Note that the administrator web interface is only available in clusters that use registry.deckhouse.io.

  • admission-policy-engine, extended-monitoring, log-shipper, loki, monitoring-kubernetes, prometheus, prometheus-metrics-adapter, and runtime-audit-engine modules have been switched to distroless images. This increases module security and reduces the attack surface.

  • The new namespaceSelector parameter of the ClusterAuthorizationRule resource replaces the deprecated allowAccessToSystemNamespaces and limitNamespaces parameters. The namespaceSelector parameter limits the list of namespaces available to the user/group.

  • The minimalNotificationTime parameter now allows you to defer applying Deckhouse minor updates for a set amount of time. Previously, minimalNotificationTime could only be used if the webhook URL was provided, but now it can be used independently. This might come in handy if you want a new Deckhouse version to be applied with a certain delay after the information about it becomes available in the release channel (a DeckhouseRelease custom resource will be automatically created in the cluster). This will give you time to decide whether you should prepare for the upgrade, postpone it, or apply it immediately. The parameter has no effect on patch updates.

  • Minor Deckhouse updates are now applied incrementally. Previously, it was possible to skip minor versions when changing the update mode or release channel.

The following components will be restarted during the update:

  • Kubernetes control plane
  • Ingress Controller
  • cert-manager
  • cloud-provider-aws: cloud-controller-manager, cloud-data-discoverer
  • cloud-provider-azure: cloud-controller-manager, cloud-data-discoverer
  • cloud-provider-gcp: cloud-data-discoverer
  • cloud-provider-openstack: cloud-controller-manager, cloud-data-discoverer
  • cloud-provider-vsphere: cloud-controller-manager
  • cloud-provider-yandex: cloud-controller-manager, cloud-metrics-exporter
  • cni-cilium
  • cni-flannel
  • containerized-data-importer
  • documentation
  • extended-monitoring
  • kube-proxy
  • linstor
  • log-shipper
  • loki
  • metallb: speaker
  • monitoring-kubernetes
  • node-manager: bashible-apiserver, cluster-autoscaler
  • operator-trivy
  • operator-prometheus
  • prometheus
  • prometheus-metrics-adapter
  • runtime-audit-engine
  • terraform-manager
  • user-authz: webhook
  • user-authn: kubeconfig-generator
  • virtualization

Component version updates:

  • Kubernetes control plane: 1.24.17, 1.25.13, 1.26.8, 1.27.5
  • operator-trivy: 0.44.0

Don't miss a new deckhouse release

NewReleases is sending notifications on new releases.