deployment-celery-flower.yaml 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. {{- if .Values.workers.enabled -}}
  2. apiVersion: apps/v1
  3. kind: Deployment
  4. metadata:
  5. name: celery-flower
  6. labels:
  7. deployment: celery-flower
  8. spec:
  9. replicas: 1
  10. selector:
  11. matchLabels:
  12. pod: celery-flower
  13. template:
  14. metadata:
  15. labels:
  16. pod: celery-flower
  17. spec:
  18. containers:
  19. - name: celery-flower
  20. image: {{ .Values.image.registry }}/hue:{{ .Values.image.tag }}
  21. imagePullPolicy: {{ .Values.image.pullPolicy }}
  22. command: ['./build/env/bin/celery', 'flower', '-A', 'desktop']
  23. ports:
  24. - containerPort: 5555
  25. env:
  26. - name: FLOWER_PORT # Workaround for bug in k8s
  27. value: "5555"
  28. volumeMounts:
  29. - name: config-volume
  30. mountPath: /usr/share/hue/desktop/conf/z-hue.ini
  31. subPath: hue-ini
  32. - name: config-volume-extra
  33. mountPath: /usr/share/hue/desktop/conf/zz-hue.ini
  34. subPath: hue-ini
  35. resources:
  36. limits:
  37. cpu: 100m
  38. volumes:
  39. - name: config-volume
  40. configMap:
  41. name: hue-config
  42. - name: config-volume-extra
  43. configMap:
  44. name: hue-config-extra
  45. {{- end -}}