From c760a8ebedb219a47ac78dded9512a21cef69edc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tilman=20L=C3=BCttje?= Date: Thu, 22 May 2025 11:50:29 +0200 Subject: [PATCH] fix(docs/requirements.md): Helm 3.18.x is not supported due to upstream bug --- docs/requirements.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/requirements.md b/docs/requirements.md index 554ef742..ac6529b8 100644 --- a/docs/requirements.md +++ b/docs/requirements.md @@ -29,7 +29,7 @@ openDesk is a Kubernetes-only solution and requires an existing Kubernetes (K8s) - K8s cluster >= v1.24, [CNCF Certified Kubernetes distribution](https://www.cncf.io/certification/software-conformance/) - Domain and DNS Service - Ingress controller (Ingress NGINX) >= [4.11.5/1.11.5](https://github.com/kubernetes/ingress-nginx/releases) -- [Helm](https://helm.sh/) >= v3.17.3 +- [Helm](https://helm.sh/) >= v3.17.3 && < 3.18.x[^3] - [Helmfile](https://helmfile.readthedocs.io/en/latest/) >= v1.0.0 - [HelmDiff](https://github.com/databus23/helm-diff) >= v3.11.0 - Volume provisioner supporting RWO (read-write-once)[^1] @@ -140,3 +140,5 @@ Helmfile requires [HelmDiff](https://github.com/databus23/helm-diff) to compare [^1]: Due to [restrictions on Kubernetes `emptyDir`](https://github.com/kubernetes/kubernetes/pull/130277) you need a volume provisioner that has sticky bit support, otherwise the OpenProject seeder job will fail. [^2]: Required for Dovecot Pro as part of openDesk Enterprise Edition. + +[^3]: Due to a [bug in Helm 3.18.x](https://github.com/helm/helm/issues/30890), fixed versions are likely to be supported again.