From 691bd43c1991b0511987b79f8bc1829a40e2b6f2 Mon Sep 17 00:00:00 2001 From: feedc0de Date: Sun, 18 Oct 2026 20:05:48 +0200 Subject: [PATCH] Provide writable cache for read-only Nginx --- chart/cadcraft/templates/resources.yaml | 3 +++ test.sh | 1 + 2 files changed, 4 insertions(+) diff --git a/chart/cadcraft/templates/resources.yaml b/chart/cadcraft/templates/resources.yaml index 7bbb815..48d26c1 100644 --- a/chart/cadcraft/templates/resources.yaml +++ b/chart/cadcraft/templates/resources.yaml @@ -63,6 +63,7 @@ spec: failureThreshold: 3 volumeMounts: - {name: tmp, mountPath: /tmp} + - {name: nginx-cache, mountPath: /var/cache/nginx} - name: nginx-exporter image: {{ .Values.metrics.exporter.image }} args: [--nginx.scrape-uri=http://127.0.0.1:8081/nginx_status] @@ -81,6 +82,8 @@ spec: volumes: - name: tmp emptyDir: {sizeLimit: 1Gi} + - name: nginx-cache + emptyDir: {sizeLimit: 64Mi} {{- with .Values.nodeSelector }} nodeSelector: {{- toYaml . | nindent 8 }} {{- end }} diff --git a/test.sh b/test.sh index e4001b9..d212da5 100755 --- a/test.sh +++ b/test.sh @@ -8,3 +8,4 @@ trap 'rm -f "$rendered"' EXIT helm template cadcraft "$chart" > "$rendered" grep -q '^kind: Deployment$' "$rendered" grep -q '^kind: Service$' "$rendered" +grep -q 'mountPath: /var/cache/nginx' "$rendered"