diff --git a/templates/worker/deployment.yaml b/templates/worker/deployment.yaml index 905231d..35fe4d4 100644 --- a/templates/worker/deployment.yaml +++ b/templates/worker/deployment.yaml @@ -41,13 +41,9 @@ spec: {{- toYaml .Values.securityContext | nindent 12 }} image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}" imagePullPolicy: {{ .Values.image.pullPolicy }} - {{- if .Values.worker.livenessProbe.enabled }} + {{- if .Values.worker.livenessProbe }} livenessProbe: - initialDelaySeconds: {{ .Values.worker.livenessProbe.initialDelaySeconds }} - periodSeconds: {{ .Values.worker.livenessProbe.periodSeconds }} - timeoutSeconds: {{ .Values.worker.livenessProbe.timeoutSeconds }} - exec: - command: {{- toYaml .Values.worker.livenessProbe.command | nindent 14 }} + {{- .Values.worker.livenessProbe | toYaml | nindent 12 }} {{- end }} resources: {{- toYaml .Values.worker.resources | nindent 12 }} diff --git a/values.yaml b/values.yaml index 947014e..1e28c58 100644 --- a/values.yaml +++ b/values.yaml @@ -97,13 +97,15 @@ worker: maxReplicas: 100 targetCPUUtilizationPercentage: 90 # targetMemoryUtilizationPercentage: 80 - livenessProbe: - enabled: false - initialDelaySeconds: 30 - periodSeconds: 300 - timeoutSeconds: 30 - command: - - "celery -A django inspect ping -d celery@$HOSTNAME" + livenessProbe: {} + # initialDelaySeconds: 10 + # periodSeconds: 60 + # timeoutSeconds: 30 + # exec: + # command: + # - "bash" + # - "-c" + # - "celery -A django inspect ping -d celery@$HOSTNAME | grep -q OK" resources: limits: cpu: 900m