Unverified Commit 79b663c3 authored by krisero's avatar krisero Committed by GitHub

Allow to customize healthchcks for liveness, readiness, startup probes (#200)

* Allow to customize healthchcks for liveness, readiness, startup probes * Version bump
parent a524647c
apiVersion: v1 apiVersion: v1
name: influxdb name: influxdb
version: 4.8.5 version: 4.8.6
appVersion: 1.8.0 appVersion: 1.8.0
description: Scalable datastore for metrics, events, and real-time analytics. description: Scalable datastore for metrics, events, and real-time analytics.
keywords: keywords:
......
...@@ -52,20 +52,20 @@ spec: ...@@ -52,20 +52,20 @@ spec:
{{- end }} {{- end }}
livenessProbe: livenessProbe:
httpGet: httpGet:
path: /ping path: {{ .Values.livenessProbe.path | default "/ping" }}
port: meta port: meta
initialDelaySeconds: {{ .Values.livenessProbe.initialDelaySeconds | default 30 }} initialDelaySeconds: {{ .Values.livenessProbe.initialDelaySeconds | default 30 }}
timeoutSeconds: {{ .Values.livenessProbe.timeoutSeconds | default 5 }} timeoutSeconds: {{ .Values.livenessProbe.timeoutSeconds | default 5 }}
readinessProbe: readinessProbe:
httpGet: httpGet:
path: /ping path: {{ .Values.readinessProbe.path | default "/ping" }}
port: meta port: meta
initialDelaySeconds: {{ .Values.readinessProbe.initialDelaySeconds | default 5 }} initialDelaySeconds: {{ .Values.readinessProbe.initialDelaySeconds | default 5 }}
timeoutSeconds: {{ .Values.readinessProbe.timeoutSeconds | default 1 }} timeoutSeconds: {{ .Values.readinessProbe.timeoutSeconds | default 1 }}
{{- if .Values.startupProbe.enabled }} {{- if .Values.startupProbe.enabled }}
startupProbe: startupProbe:
httpGet: httpGet:
path: /ping path: {{ .Values.startupProbe.path | default "/ping" }}
port: meta port: meta
failureThreshold: {{ .Values.startupProbe.failureThreshold | default 6 }} failureThreshold: {{ .Values.startupProbe.failureThreshold | default 6 }}
periodSeconds: {{ .Values.startupProbe.periodSeconds | default 5 }} periodSeconds: {{ .Values.startupProbe.periodSeconds | default 5 }}
......
...@@ -97,14 +97,14 @@ spec: ...@@ -97,14 +97,14 @@ spec:
{{- end }} {{- end }}
livenessProbe: livenessProbe:
httpGet: httpGet:
path: /ping path: {{ .Values.livenessProbe.path | default "/ping" }}
port: api port: api
scheme: {{ .Values.livenessProbe.scheme | default "HTTP" }} scheme: {{ .Values.livenessProbe.scheme | default "HTTP" }}
initialDelaySeconds: {{ .Values.livenessProbe.initialDelaySeconds | default 30 }} initialDelaySeconds: {{ .Values.livenessProbe.initialDelaySeconds | default 30 }}
timeoutSeconds: {{ .Values.livenessProbe.timeoutSeconds | default 5 }} timeoutSeconds: {{ .Values.livenessProbe.timeoutSeconds | default 5 }}
readinessProbe: readinessProbe:
httpGet: httpGet:
path: /ping path: {{ .Values.readinessProbe.path | default "/ping" }}
port: api port: api
scheme: {{ .Values.readinessProbe.scheme | default "HTTP" }} scheme: {{ .Values.readinessProbe.scheme | default "HTTP" }}
initialDelaySeconds: {{ .Values.readinessProbe.initialDelaySeconds | default 5 }} initialDelaySeconds: {{ .Values.readinessProbe.initialDelaySeconds | default 5 }}
...@@ -112,7 +112,7 @@ spec: ...@@ -112,7 +112,7 @@ spec:
{{- if .Values.startupProbe.enabled }} {{- if .Values.startupProbe.enabled }}
startupProbe: startupProbe:
httpGet: httpGet:
path: /ping path: {{ .Values.startupProbe.path | default "/ping" }}
port: api port: api
scheme: {{ .Values.startupProbe.scheme | default "HTTP" }} scheme: {{ .Values.startupProbe.scheme | default "HTTP" }}
failureThreshold: {{ .Values.startupProbe.failureThreshold | default 6 }} failureThreshold: {{ .Values.startupProbe.failureThreshold | default 6 }}
......
...@@ -19,11 +19,13 @@ serviceAccount: ...@@ -19,11 +19,13 @@ serviceAccount:
## ref: https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/ ## ref: https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/
## ##
livenessProbe: {} livenessProbe: {}
# path: "/ping"
# initialDelaySeconds: 30 # initialDelaySeconds: 30
# timeoutSeconds: 5 # timeoutSeconds: 5
# scheme: HTTP # scheme: HTTP
readinessProbe: {} readinessProbe: {}
# path: "/ping"
# initialDelaySeconds: 5 # initialDelaySeconds: 5
# timeoutSeconds: 1 # timeoutSeconds: 1
# scheme: HTTP # scheme: HTTP
...@@ -34,6 +36,7 @@ securityContext: {} ...@@ -34,6 +36,7 @@ securityContext: {}
startupProbe: startupProbe:
enabled: false enabled: false
# path: "/ping"
# failureThreshold: 6 # failureThreshold: 6
# periodSeconds: 5 # periodSeconds: 5
# scheme: HTTP # scheme: HTTP
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment