diff --git a/stable/influxdb/Chart.yaml b/stable/influxdb/Chart.yaml index b6018cbbf8..3b804aff5a 100755 --- a/stable/influxdb/Chart.yaml +++ b/stable/influxdb/Chart.yaml @@ -1,6 +1,6 @@ apiVersion: v1 name: influxdb -version: 4.2.1 +version: 4.2.2 appVersion: 1.7.6 description: Scalable datastore for metrics, events, and real-time analytics. keywords: diff --git a/stable/influxdb/templates/meta-statefulset.yaml b/stable/influxdb/templates/meta-statefulset.yaml index df41471992..81f498da94 100644 --- a/stable/influxdb/templates/meta-statefulset.yaml +++ b/stable/influxdb/templates/meta-statefulset.yaml @@ -52,20 +52,20 @@ spec: {{- end }} livenessProbe: httpGet: - path: {{ .Values.livenessProbe.probePath }} + path: /ping port: meta initialDelaySeconds: {{ .Values.livenessProbe.initialDelaySeconds | default 30 }} timeoutSeconds: {{ .Values.livenessProbe.timeoutSeconds | default 5 }} readinessProbe: httpGet: - path: {{ .Values.readinessProbe.probePath }} + path: /ping port: meta initialDelaySeconds: {{ .Values.readinessProbe.initialDelaySeconds | default 5 }} timeoutSeconds: {{ .Values.readinessProbe.timeoutSeconds | default 1 }} {{- if .Values.startupProbe.enabled }} startupProbe: httpGet: - path: {{ .Values.startupProbe.probePath }} + path: /ping port: meta failureThreshold: {{ .Values.startupProbe.failureThreshold | default 6 }} periodSeconds: {{ .Values.startupProbe.periodSeconds | default 5 }} diff --git a/stable/influxdb/templates/statefulset.yaml b/stable/influxdb/templates/statefulset.yaml index 8eae171062..fe98a7f7a2 100644 --- a/stable/influxdb/templates/statefulset.yaml +++ b/stable/influxdb/templates/statefulset.yaml @@ -86,20 +86,20 @@ spec: {{- end }} livenessProbe: httpGet: - path: {{ .Values.livenessProbe.probePath }} + path: /ping port: api initialDelaySeconds: {{ .Values.livenessProbe.initialDelaySeconds | default 30 }} timeoutSeconds: {{ .Values.livenessProbe.timeoutSeconds | default 5 }} readinessProbe: httpGet: - path: {{ .Values.readinessProbe.probePath }} + path: /ping port: api initialDelaySeconds: {{ .Values.readinessProbe.initialDelaySeconds | default 5 }} timeoutSeconds: {{ .Values.readinessProbe.timeoutSeconds | default 1 }} {{- if .Values.startupProbe.enabled }} startupProbe: httpGet: - path: {{ .Values.startupProbe.probePath }} + path: /ping port: api failureThreshold: {{ .Values.startupProbe.failureThreshold | default 6 }} periodSeconds: {{ .Values.startupProbe.periodSeconds | default 5 }} diff --git a/stable/influxdb/values.yaml b/stable/influxdb/values.yaml index 4116c83257..2bb5b865c0 100644 --- a/stable/influxdb/values.yaml +++ b/stable/influxdb/values.yaml @@ -14,18 +14,20 @@ serviceAccount: name: annotations: {} -## Customize livenessProbe and readinessProbe +## Customize liveness, readiness and startup probes ## ref: https://docs.influxdata.com/influxdb/v1.7/tools/api/#ping-http-endpoint +## ref: https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/ ## -livenessProbe: - probePath: "/ping" +livenessProbe: {} + # initialDelaySeconds: 30 + # timeoutSeconds: 5 -readinessProbe: - probePath: "/ping" +readinessProbe: {} + # initialDelaySeconds: 5 + # timeoutSeconds: 1 startupProbe: enabled: false - probePath: "/ping" # failureThreshold: 6 # periodSeconds: 5