Skip to content
This repository has been archived by the owner on Oct 28, 2024. It is now read-only.

2.6.0 - Update Kubernetes to 1.25.9

Latest
Compare
Choose a tag to compare
@JamesClonk JamesClonk released this 04 May 13:42
· 3 commits to master since this release

This release mostly updates Kubernetes and components to newer versions.

  • Additionally the OS image template upload has been changed from uploading an OVA to an OVF URL. The image URL provided by default points to an OVF with contains an ExtraConfig parameter disk.EnableUUID=true, to allow use of the vCloud-CSI by the user if requested.

  • ⚠️ Breaking Change: If Helm has problems upgrading an existing Longhorn from a previous version, make sure to delete the Helm configuration secrets in the longhorn-system namespace first:

$ kubectl -n longhorn-system get secret
NAME                                    TYPE                 DATA   AGE
secret/longhorn-webhook-ca              kubernetes.io/tls    2      237d
secret/longhorn-webhook-tls             kubernetes.io/tls    2      237d
secret/sh.helm.release.v1.longhorn.v1   helm.sh/release.v1   1      237d
secret/sh.helm.release.v1.longhorn.v2   helm.sh/release.v1   1      170d

$ kubectl -n longhorn-system delete secret/sh.helm.release.v1.longhorn.v1 secret/sh.helm.release.v1.longhorn.v2
secret "sh.helm.release.v1.longhorn.v1" deleted
secret "sh.helm.release.v1.longhorn.v2" deleted

Component updates:

Component New version
k3s v1.25.9+k3s1
helm-longhorn 1.4.1
helm-kubernetes-dashboard 5.11.0

⚠️ Warning: This version upgrades Kubernetes to v1.25.x, in which PodSecurityPolicy support has been removed. If you have any deployments that make use of PSP's (or you want to avoid any potential hassle with the included Longhorn upgrade), then you might want to stay on the previous release and consider not updating.