Skip to content

Commit 6e528c3

Browse files
committed
Update mounted cache directories for statefulset
1 parent 58ba978 commit 6e528c3

File tree

2 files changed

+65
-0
lines changed

2 files changed

+65
-0
lines changed

charts/nginx-ingress/templates/_helpers.tpl

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -464,6 +464,16 @@ volumeMounts:
464464
{{- else if eq .Values.controller.kind "statefulset" }}
465465
- mountPath: /var/cache/nginx
466466
name: nginx-cache
467+
- mountPath: /var/cache/nginx/client_temp
468+
name: nginx-cache-client-temp
469+
- mountPath: /var/cache/nginx/proxy_temp
470+
name: nginx-cache-proxy-temp
471+
- mountPath: /var/cache/nginx/fastcgi_temp
472+
name: nginx-cache-fastcgi-temp
473+
- mountPath: /var/cache/nginx/uwsgi_temp
474+
name: nginx-cache-uwsgi-temp
475+
- mountPath: /var/cache/nginx/scgi_temp
476+
name: nginx-cache-scgi-temp
467477
{{- end }}
468478
{{- if .Values.controller.appprotect.v5 }}
469479
- name: app-protect-bd-config

charts/nginx-ingress/templates/controller-statefulset.yaml

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -231,6 +231,61 @@ spec:
231231
spec:
232232
accessModes:
233233
{{ toYaml .Values.controller.statefulset.nginxCachePVC.accessModes | indent 8 }}
234+
{{- if .Values.controller.statefulset.nginxCachePVC.storageClass }}
235+
storageClassName: {{ .Values.controller.statefulset.nginxCachePVC.storageClass | quote }}
236+
{{- end }}
237+
resources:
238+
requests:
239+
storage: {{ .Values.controller.statefulset.nginxCachePVC.size | quote }}
240+
- metadata:
241+
name: nginx-cache-client-temp
242+
spec:
243+
accessModes:
244+
{{ toYaml .Values.controller.statefulset.nginxCachePVC.accessModes | indent 8 }}
245+
{{- if .Values.controller.statefulset.nginxCachePVC.storageClass }}
246+
storageClassName: {{ .Values.controller.statefulset.nginxCachePVC.storageClass | quote }}
247+
{{- end }}
248+
resources:
249+
requests:
250+
storage: {{ .Values.controller.statefulset.nginxCachePVC.size | quote }}
251+
- metadata:
252+
name: nginx-cache-proxy-temp
253+
spec:
254+
accessModes:
255+
{{ toYaml .Values.controller.statefulset.nginxCachePVC.accessModes | indent 8 }}
256+
{{- if .Values.controller.statefulset.nginxCachePVC.storageClass }}
257+
storageClassName: {{ .Values.controller.statefulset.nginxCachePVC.storageClass | quote }}
258+
{{- end }}
259+
resources:
260+
requests:
261+
storage: {{ .Values.controller.statefulset.nginxCachePVC.size | quote }}
262+
- metadata:
263+
name: nginx-cache-fastcgi-temp
264+
spec:
265+
accessModes:
266+
{{ toYaml .Values.controller.statefulset.nginxCachePVC.accessModes | indent 8 }}
267+
{{- if .Values.controller.statefulset.nginxCachePVC.storageClass }}
268+
storageClassName: {{ .Values.controller.statefulset.nginxCachePVC.storageClass | quote }}
269+
{{- end }}
270+
resources:
271+
requests:
272+
storage: {{ .Values.controller.statefulset.nginxCachePVC.size | quote }}
273+
- metadata:
274+
name: nginx-cache-uwsgi-temp
275+
spec:
276+
accessModes:
277+
{{ toYaml .Values.controller.statefulset.nginxCachePVC.accessModes | indent 8 }}
278+
{{- if .Values.controller.statefulset.nginxCachePVC.storageClass }}
279+
storageClassName: {{ .Values.controller.statefulset.nginxCachePVC.storageClass | quote }}
280+
{{- end }}
281+
resources:
282+
requests:
283+
storage: {{ .Values.controller.statefulset.nginxCachePVC.size | quote }}
284+
- metadata:
285+
name: nginx-cache-scgi-temp
286+
spec:
287+
accessModes:
288+
{{ toYaml .Values.controller.statefulset.nginxCachePVC.accessModes | indent 8 }}
234289
{{- if .Values.controller.statefulset.nginxCachePVC.storageClass }}
235290
storageClassName: {{ .Values.controller.statefulset.nginxCachePVC.storageClass | quote }}
236291
{{- end }}

0 commit comments

Comments
 (0)