From 69faf77d15d1df441eb62c58374620f8035f2596 Mon Sep 17 00:00:00 2001 From: rweber Date: Wed, 11 Jun 2025 20:24:32 +0200 Subject: [PATCH] fix(notes): Support templating of Ingress annotations `bodyTimeout` and `bodySize` to allow application defined upload limits to be reached --- helmfile/apps/notes/values.yaml.gotmpl | 7 +++++++ helmfile/environments/default/ingress.yaml.gotmpl | 2 ++ 2 files changed, 9 insertions(+) diff --git a/helmfile/apps/notes/values.yaml.gotmpl b/helmfile/apps/notes/values.yaml.gotmpl index a3efe820..e4570651 100644 --- a/helmfile/apps/notes/values.yaml.gotmpl +++ b/helmfile/apps/notes/values.yaml.gotmpl @@ -17,6 +17,13 @@ ingress: tls: enabled: "{{ .Values.ingress.tls.enabled }}" secretName: {{ .Values.ingress.tls.secretName | quote }} + annotations: + nginx.ingress.kubernetes.io/proxy-body-size: "{{ .Values.ingress.parameters.bodySize.notes }}" + nginx.ingress.kubernetes.io/proxy-read-timeout: "{{ .Values.ingress.parameters.bodyTimeout.notes }}" + nginx.ingress.kubernetes.io/proxy-send-timeout: "{{ .Values.ingress.parameters.bodyTimeout.notes }}" + nginx.org/client-max-body-size: "{{ .Values.ingress.parameters.bodySize.notes }}" + nginx.org/proxy-read-timeout: "{{ .Values.ingress.parameters.bodyTimeout.notes }}s" + nginx.org/proxy-send-timeout: "{{ .Values.ingress.parameters.bodyTimeout.notes }}s" ingressCollaborationWS: enabled: {{ .Values.ingress.enabled }} diff --git a/helmfile/environments/default/ingress.yaml.gotmpl b/helmfile/environments/default/ingress.yaml.gotmpl index 39ff0b12..e70c9200 100644 --- a/helmfile/environments/default/ingress.yaml.gotmpl +++ b/helmfile/environments/default/ingress.yaml.gotmpl @@ -12,6 +12,7 @@ ingress: collabora: "100M" element: "100M" nextcloud: "100M" + notes: "100M" openproject: "100M" oxAppSuite: "100M" xwiki: "100M" @@ -19,6 +20,7 @@ ingress: collabora: 600 element: 60 nextcloud: 600 + notes: 60 openproject: 60 oxAppSuite: 60 xwiki: 60