|
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