From 85a1cf256454f0b5ef768c8bdb2760becde7aab5 Mon Sep 17 00:00:00 2001 From: feillu-a Date: Thu, 19 Mar 2026 14:23:17 +0100 Subject: [PATCH] feat(apisix): add configurable livenessProbe support --- charts/apisix/templates/deployment.yaml | 10 ++++++++++ charts/apisix/values.yaml | 7 +++++++ 2 files changed, 17 insertions(+) diff --git a/charts/apisix/templates/deployment.yaml b/charts/apisix/templates/deployment.yaml index acda6be7..30a14c39 100644 --- a/charts/apisix/templates/deployment.yaml +++ b/charts/apisix/templates/deployment.yaml @@ -175,6 +175,16 @@ spec: port: {{ .Values.service.http.containerPort }} {{- end}} timeoutSeconds: 1 + {{- if .Values.apisix.deployment.livenessProbe.enabled }} + livenessProbe: + tcpSocket: + port: {{ .Values.service.http.containerPort }} + initialDelaySeconds: {{ .Values.apisix.deployment.livenessProbe.initialDelaySeconds }} + periodSeconds: {{ .Values.apisix.deployment.livenessProbe.periodSeconds }} + timeoutSeconds: {{ .Values.apisix.deployment.livenessProbe.timeoutSeconds }} + failureThreshold: {{ .Values.apisix.deployment.livenessProbe.failureThreshold }} + successThreshold: {{ .Values.apisix.deployment.livenessProbe.successThreshold }} + {{- end}} {{- end }} lifecycle: preStop: diff --git a/charts/apisix/values.yaml b/charts/apisix/values.yaml index 74aec6ae..ed0edbd8 100644 --- a/charts/apisix/values.yaml +++ b/charts/apisix/values.yaml @@ -346,6 +346,13 @@ apisix: # ref: https://apisix.apache.org/docs/apisix/deployment-modes/ mode: traditional + livenessProbe: + enabled: false + initialDelaySeconds: 30 + periodSeconds: 10 + timeoutSeconds: 1 + failureThreshold: 6 + successThreshold: 1 # -- Deployment role # Optional: traditional, data_plane, control_plane #