diff --git a/sysadmin/T3592-elastic-workers/worker/templates/deployment.yaml b/sysadmin/T3592-elastic-workers/worker/templates/deployment.yaml --- a/sysadmin/T3592-elastic-workers/worker/templates/deployment.yaml +++ b/sysadmin/T3592-elastic-workers/worker/templates/deployment.yaml @@ -19,6 +19,7 @@ labels: app: {{ .Values.loader.name }}-{{ .Values.loader.type }} spec: + terminationGracePeriodSeconds: 60 # pod-level containers: - name: loaders image: {{ .Values.swh.loader.image }}:{{ .Values.swh.loader.version }} @@ -36,6 +37,18 @@ preStop: exec: command: ["kill", "1"] + ports: + - name: liveness-port + containerPort: 8080 + hostPort: 8080 + + livenessProbe: + httpGet: + path: /healthz + port: liveness-port + failureThreshold: 1 + periodSeconds: 60 + env: - name: CONCURRENCY value: "1"