Skip to content

Commit 2ec5af9

Browse files
authored
remove default livenessProbe for compactor and storage-gateway (#502)
* remove default livenessProbe for compactor and storage-gateway Signed-off-by: Niclas Schad <[email protected]> * pr review: use correct brackets Signed-off-by: Niclas Schad <[email protected]> --------- Signed-off-by: Niclas Schad <[email protected]>
1 parent d88a269 commit 2ec5af9

File tree

5 files changed

+9
-16
lines changed

5 files changed

+9
-16
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
## master / unreleased
44

5+
* [CHANGE] Removed the default `livenessProbe` for store-gateway and compactor. You can still use a `livenessProbe` but we advise against it #502
56
* [DEPENDENCY] Update quay.io/cortexproject/cortex Docker tag to v1.17.1 #501
67

78
## 2.3.0 / 2024-04-12

README.md

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -179,9 +179,7 @@ Kubernetes: `^1.19.0-0`
179179
| compactor.&ZeroWidthSpace;extraVolumeMounts | list | `[]` | |
180180
| compactor.&ZeroWidthSpace;extraVolumes | list | `[]` | |
181181
| compactor.&ZeroWidthSpace;initContainers | list | `[]` | |
182-
| compactor.&ZeroWidthSpace;livenessProbe.&ZeroWidthSpace;httpGet.&ZeroWidthSpace;path | string | `"/ready"` | |
183-
| compactor.&ZeroWidthSpace;livenessProbe.&ZeroWidthSpace;httpGet.&ZeroWidthSpace;port | string | `"http-metrics"` | |
184-
| compactor.&ZeroWidthSpace;livenessProbe.&ZeroWidthSpace;httpGet.&ZeroWidthSpace;scheme | string | `"HTTP"` | |
182+
| compactor.&ZeroWidthSpace;livenessProbe | object | `{}` | |
185183
| compactor.&ZeroWidthSpace;nodeSelector | object | `{}` | |
186184
| compactor.&ZeroWidthSpace;persistentVolume.&ZeroWidthSpace;accessModes | list | `["ReadWriteOnce"]` | compactor data Persistent Volume access modes Must match those of existing PV or dynamic provisioner Ref: http://kubernetes.io/docs/user-guide/persistent-volumes/ |
187185
| compactor.&ZeroWidthSpace;persistentVolume.&ZeroWidthSpace;annotations | object | `{}` | compactor data Persistent Volume Claim annotations |
@@ -811,9 +809,7 @@ Kubernetes: `^1.19.0-0`
811809
| store_gateway.&ZeroWidthSpace;extraVolumeMounts | list | `[]` | |
812810
| store_gateway.&ZeroWidthSpace;extraVolumes | list | `[]` | |
813811
| store_gateway.&ZeroWidthSpace;initContainers | list | `[]` | |
814-
| store_gateway.&ZeroWidthSpace;livenessProbe.&ZeroWidthSpace;httpGet.&ZeroWidthSpace;path | string | `"/ready"` | |
815-
| store_gateway.&ZeroWidthSpace;livenessProbe.&ZeroWidthSpace;httpGet.&ZeroWidthSpace;port | string | `"http-metrics"` | |
816-
| store_gateway.&ZeroWidthSpace;livenessProbe.&ZeroWidthSpace;httpGet.&ZeroWidthSpace;scheme | string | `"HTTP"` | |
812+
| store_gateway.&ZeroWidthSpace;livenessProbe | object | `{}` | |
817813
| store_gateway.&ZeroWidthSpace;nodeSelector | object | `{}` | |
818814
| store_gateway.&ZeroWidthSpace;persistentVolume.&ZeroWidthSpace;accessModes | list | `["ReadWriteOnce"]` | Store-gateway data Persistent Volume access modes Must match those of existing PV or dynamic provisioner Ref: http://kubernetes.io/docs/user-guide/persistent-volumes/ |
819815
| store_gateway.&ZeroWidthSpace;persistentVolume.&ZeroWidthSpace;annotations | object | `{}` | Store-gateway data Persistent Volume Claim annotations |

templates/compactor/compactor-statefulset.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,8 +127,10 @@ spec:
127127
protocol: TCP
128128
startupProbe:
129129
{{- toYaml .Values.compactor.startupProbe | nindent 12 }}
130+
{{- if .Values.compactor.livenessProbe }}
130131
livenessProbe:
131132
{{- toYaml .Values.compactor.livenessProbe | nindent 12 }}
133+
{{- end }}
132134
readinessProbe:
133135
{{- toYaml .Values.compactor.readinessProbe | nindent 12 }}
134136
resources:

templates/store-gateway/store-gateway-statefulset.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -133,8 +133,10 @@ spec:
133133
protocol: TCP
134134
startupProbe:
135135
{{- toYaml .Values.store_gateway.startupProbe | nindent 12 }}
136+
{{- if .Values.store_gateway.livenessProbe }}
136137
livenessProbe:
137138
{{- toYaml .Values.store_gateway.livenessProbe | nindent 12 }}
139+
{{- end }}
138140
readinessProbe:
139141
{{- toYaml .Values.store_gateway.readinessProbe | nindent 12 }}
140142
resources:

values.yaml

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1410,11 +1410,7 @@ store_gateway:
14101410
path: /ready
14111411
port: http-metrics
14121412
scheme: HTTP
1413-
livenessProbe:
1414-
httpGet:
1415-
path: /ready
1416-
port: http-metrics
1417-
scheme: HTTP
1413+
livenessProbe: {}
14181414
readinessProbe:
14191415
httpGet:
14201416
path: /ready
@@ -1530,11 +1526,7 @@ compactor:
15301526
path: /ready
15311527
port: http-metrics
15321528
scheme: HTTP
1533-
livenessProbe:
1534-
httpGet:
1535-
path: /ready
1536-
port: http-metrics
1537-
scheme: HTTP
1529+
livenessProbe: {}
15381530
readinessProbe:
15391531
httpGet:
15401532
path: /ready

0 commit comments

Comments
 (0)