@@ -336,4 +336,57 @@ spec:
336
336
restartPolicy : OnFailure
337
337
volumes :
338
338
{{- include "mautic.volumes" . | nindent 12 }}
339
+ {{- end }}
340
+ ---
341
+ # messenger:consume email
342
+ {{- if .Values.mautic.cron.messengerConsumeEmail.enabled }}
343
+ kind : CronJob
344
+ apiVersion : batch/v1
345
+ metadata :
346
+ name : {{ include "mautic.fullname" . }}-messenger-consume-email
347
+ labels :
348
+ {{- include "mautic.labels" . | nindent 4 }}
349
+ spec :
350
+ concurrencyPolicy : Forbid
351
+ schedule : " {{ .Values.mautic.cron.messengerConsumeEmail.schedule }}"
352
+ successfulJobsHistoryLimit : 1
353
+ jobTemplate :
354
+ spec :
355
+ template :
356
+ spec :
357
+ containers :
358
+ - name : console
359
+ image : " {{ .Values.mautic.image.repository }}:console-{{ .Values.mautic.image.tag }}"
360
+ imagePullPolicy : " {{ .Values.mautic.image.pullPolicy }}"
361
+ args :
362
+ - messenger:consume
363
+ - email
364
+ {{- if .Values.mautic.cron.messengerConsumeEmail.debug }}
365
+ - -vv
366
+ {{- end }}
367
+ {{- if .Values.mautic.cron.messengerConsumeEmail.limit }}
368
+ - --limit
369
+ - " {{ .Values.mautic.cron.messengerConsumeEmail.limit }}"
370
+ {{- end }}
371
+ {{- if .Values.mautic.cron.messengerConsumeEmail.timeLimit }}
372
+ - --time-limit
373
+ - " {{ .Values.mautic.cron.messengerConsumeEmail.timeLimit }}"
374
+ {{- end }}
375
+ {{- if .Values.mautic.cron.messengerConsumeEmail.memoryLimit }}
376
+ - --memory-limit
377
+ - " {{ .Values.mautic.cron.messengerConsumeEmail.memoryLimit }}"
378
+ {{- end }}
379
+ envFrom :
380
+ {{- include "mautic.envFrom" . | nindent 14 }}
381
+ {{- if .Values.mautic.cron.messengerConsumeEmail.env }}
382
+ env :
383
+ {{- toYaml .Values.mautic.cron.messengerConsumeEmail.env | nindent 14 }}
384
+ {{- end }}
385
+ volumeMounts :
386
+ {{- include "mautic.volumeMounts" . | nindent 14 }}
387
+ resources :
388
+ {{- toYaml .Values.mautic.cron.messengerConsumeEmail.resources | nindent 14 }}
389
+ restartPolicy : OnFailure
390
+ volumes :
391
+ {{- include "mautic.volumes" . | nindent 12 }}
339
392
{{- end }}
0 commit comments