|
49 | 49 | {{- end}} |
50 | 50 | {{- end }} |
51 | 51 | containers: |
52 | | - - name: {{ .Chart.Name }} |
53 | | - image: {{ include "nextcloud.image" . }} |
54 | | - imagePullPolicy: {{ .Values.image.pullPolicy }} |
55 | | - {{- with .Values.lifecycle }} |
56 | | - lifecycle: |
57 | | - {{- with .postStartCommand }} |
58 | | - postStart: |
59 | | - exec: |
60 | | - command: |
61 | | - {{- toYaml . | nindent 18 }} |
62 | | - {{- end }} |
63 | | - {{- with .preStopCommand }} |
64 | | - preStop: |
65 | | - exec: |
66 | | - command: |
67 | | - {{- toYaml . | nindent 18 }} |
68 | | - {{- end }} |
69 | | - {{- end }} |
70 | | - env: |
71 | | - {{- include "nextcloud.env" . | nindent 12 }} |
72 | | - resources: |
73 | | - {{- toYaml .Values.resources | nindent 12 }} |
74 | | - {{- with .Values.nextcloud.securityContext }} |
75 | | - securityContext: |
76 | | - {{- toYaml . | nindent 12 }} |
77 | | - {{- end }} |
78 | | - volumeMounts: |
79 | | - {{- include "nextcloud.volumeMounts" . | trim | nindent 12 }} |
| 52 | + {{- $containerName := .Chart.Name }} |
| 53 | + {{- include "nextcloud.container" ( dict "containerName" $containerName "securityContext" .Values.nextcloud.securityContext "rootContext" $ "context" .Values ) | nindent 8 }} |
80 | 54 | {{- range $hook, $shell := .Values.nextcloud.hooks }} |
81 | 55 | {{- if $shell }} |
82 | 56 | - name: nextcloud-hooks |
@@ -241,36 +215,8 @@ spec: |
241 | 215 | {{- end }} |
242 | 216 | {{- end }}{{/* end-if nginx.enabled */}} |
243 | 217 | {{- if .Values.cronjob.enabled }} |
244 | | - - name: {{ .Chart.Name }}-cron |
245 | | - image: {{ include "nextcloud.image" . }} |
246 | | - imagePullPolicy: {{ .Values.image.pullPolicy }} |
247 | | - command: |
248 | | - {{- toYaml .Values.cronjob.command | nindent 12 }} |
249 | | - {{- with .Values.cronjob.lifecycle }} |
250 | | - lifecycle: |
251 | | - {{- with .postStartCommand }} |
252 | | - postStart: |
253 | | - exec: |
254 | | - command: |
255 | | - {{- toYaml . | nindent 18 }} |
256 | | - {{- end }} |
257 | | - {{- with .preStopCommand }} |
258 | | - preStop: |
259 | | - exec: |
260 | | - command: |
261 | | - {{- toYaml . | nindent 18 }} |
262 | | - {{- end }} |
263 | | - {{- end }} |
264 | | - env: |
265 | | - {{- include "nextcloud.env" . | nindent 12 }} |
266 | | - resources: |
267 | | - {{- toYaml .Values.cronjob.resources | nindent 12 }} |
268 | | - {{- with .Values.cronjob.securityContext }} |
269 | | - securityContext: |
270 | | - {{- toYaml . | nindent 12 }} |
271 | | - {{- end }} |
272 | | - volumeMounts: |
273 | | - {{- include "nextcloud.volumeMounts" . | trim | nindent 12 }} |
| 218 | + {{- $containerName := printf "%s-cron" .Chart.Name }} |
| 219 | + {{- include "nextcloud.container" ( dict "containerName" $containerName "securityContext" .Values.cronjob.securityContext "rootContext" $ "context" .Values.cronjob ) | nindent 8 }} |
274 | 220 | {{- end }}{{/* end-if cronjob.enabled */}} |
275 | 221 | {{- with .Values.nextcloud.extraSidecarContainers }} |
276 | 222 | {{- toYaml . | nindent 8 }} |
|
0 commit comments