_cron.tpl 923 B

12345678910111213141516171819202122232425262728293031323334353637
  1. {{- define "nextcloud.cron" -}}
  2. workload:
  3. nextcloud-cron:
  4. enabled: true
  5. type: CronJob
  6. schedule: {{ .Values.ncConfig.cron.schedule | quote }}
  7. concurrencyPolicy: Forbid
  8. podSpec:
  9. restartPolicy: Never
  10. hostNetwork: false
  11. securityContext:
  12. fsGroup: 33
  13. containers:
  14. nextcloud-cron:
  15. enabled: true
  16. primary: true
  17. imageSelector: image
  18. securityContext:
  19. runAsUser: 33
  20. runAsGroup: 0
  21. runAsNonRoot: false
  22. readOnlyRootFilesystem: false
  23. envFrom:
  24. - secretRef:
  25. name: nextcloud-creds
  26. command:
  27. - php
  28. - -f
  29. - /var/www/html/cron.php
  30. probes:
  31. liveness:
  32. enabled: false
  33. readiness:
  34. enabled: false
  35. startup:
  36. enabled: false
  37. {{- end -}}