Skip to content

Commit dfc2ef7

Browse files
authored
Add podManagementPolicy to store gateway statefulset template (#332)
Signed-off-by: Ankit Mehta <[email protected]>
1 parent 3cd0bb0 commit dfc2ef7

File tree

4 files changed

+7
-1
lines changed

4 files changed

+7
-1
lines changed

CHANGELOG.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@
22

33
## master / unreleased
44

5-
## 1.4.0 / 2022-03-11
5+
* [ENHANCEMENT] Allow StoreGateway podManagementPolicy to be changed #332
6+
7+
## 1.4.0 / 2022-03-08
68

79
* [ENHANCEMENT] Upgrade to Cortex v1.11.1 #331
810
* [ENHANCEMENT] Includes enable flags for each component #319

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -716,6 +716,7 @@ Kubernetes: `^1.19.0-0`
716716
| store_gateway.&ZeroWidthSpace;podAnnotations | object | `{"prometheus.io/port":"8080","prometheus.io/scrape":"true"}` | Pod Annotations |
717717
| store_gateway.&ZeroWidthSpace;podDisruptionBudget.&ZeroWidthSpace;maxUnavailable | int | `1` | |
718718
| store_gateway.&ZeroWidthSpace;podLabels | object | `{}` | Pod Labels |
719+
| store_gateway.&ZeroWidthSpace;podManagementPolicy | string | `"OrderedReady"` | https://kubernetes.io/docs/concepts/workloads/controllers/statefulset/#pod-management-policies |
719720
| store_gateway.&ZeroWidthSpace;readinessProbe.&ZeroWidthSpace;httpGet.&ZeroWidthSpace;path | string | `"/ready"` | |
720721
| store_gateway.&ZeroWidthSpace;readinessProbe.&ZeroWidthSpace;httpGet.&ZeroWidthSpace;port | string | `"http-metrics"` | |
721722
| store_gateway.&ZeroWidthSpace;replicas | int | `1` | |

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ spec:
1616
{{- include "cortex.storeGatewaySelectorLabels" . | nindent 6 }}
1717
updateStrategy:
1818
{{- toYaml .Values.store_gateway.strategy | nindent 4 }}
19+
podManagementPolicy: {{ .Values.store_gateway.podManagementPolicy | quote }}
1920
serviceName: {{ template "cortex.fullname" . }}-store-gateway-headless
2021
{{- if .Values.store_gateway.persistentVolume.enabled }}
2122
volumeClaimTemplates:

values.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1180,6 +1180,8 @@ nginx:
11801180
store_gateway:
11811181
enabled: true
11821182
replicas: 1
1183+
# -- https://kubernetes.io/docs/concepts/workloads/controllers/statefulset/#pod-management-policies
1184+
podManagementPolicy: OrderedReady
11831185

11841186
service:
11851187
annotations: {}

0 commit comments

Comments
 (0)