cron-email-stats.yaml 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. {{- if .Values.cron.enabled -}}
  2. apiVersion: batch/v1beta1
  3. kind: CronJob
  4. metadata:
  5. name: email-stats
  6. spec:
  7. schedule: {{ .Values.cron.emailStats }}
  8. jobTemplate:
  9. spec:
  10. template:
  11. spec:
  12. containers:
  13. - name: email-stats
  14. image: {{ .Values.image.registry }}/hue:{{ .Values.image.tag }}
  15. imagePullPolicy: {{ .Values.image.pullPolicy }}
  16. args:
  17. - /bin/bash
  18. - -c
  19. - ./build/env/bin/hue send_query_stats
  20. resources:
  21. requests:
  22. cpu: "5m"
  23. volumeMounts:
  24. - name: config-volume
  25. mountPath: /usr/share/hue/desktop/conf/z-hue.ini
  26. subPath: hue-ini
  27. - name: config-volume-extra
  28. mountPath: /usr/share/hue/desktop/conf/zz-hue.ini
  29. subPath: hue-ini
  30. restartPolicy: OnFailure
  31. volumes:
  32. - name: config-volume
  33. configMap:
  34. name: hue-config
  35. - name: config-volume-extra
  36. configMap:
  37. name: hue-config-extra
  38. {{- end -}}