deployment-celery-beat.yaml 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. {{- if .Values.scheduler.enabled -}}
  2. apiVersion: apps/v1
  3. kind: Deployment
  4. metadata:
  5. name: celery-beat
  6. labels:
  7. deployment: celery-beat
  8. spec:
  9. replicas: 1
  10. selector:
  11. matchLabels:
  12. pod: celery-beat
  13. template:
  14. metadata:
  15. labels:
  16. pod: celery-beat
  17. spec:
  18. containers:
  19. - name: celery-beat
  20. image: {{ .Values.image.registry }}/hue:{{ .Values.image.tag }}
  21. imagePullPolicy: {{ .Values.image.pullPolicy }}
  22. command: ['./build/env/bin/celery', 'beat', '-A', 'desktop', '-l', 'info']
  23. resources:
  24. requests:
  25. # memory: "64Mi"
  26. cpu: "5m"
  27. volumeMounts:
  28. - name: config-volume
  29. mountPath: /usr/share/hue/desktop/conf/z-hue.ini
  30. subPath: hue-ini
  31. - name: config-volume-extra
  32. mountPath: /usr/share/hue/desktop/conf/zz-hue.ini
  33. subPath: hue-ini
  34. volumes:
  35. - name: config-volume
  36. configMap:
  37. name: hue-config
  38. - name: config-volume-extra
  39. configMap:
  40. name: hue-config-extra
  41. {{- end -}}