Skip to content

Commit fd4fb26

Browse files
authored
event-hanlder chart: re-create pods when a PV is mounted (#42363)
1 parent 857631b commit fd4fb26

File tree

2 files changed

+13
-0
lines changed

2 files changed

+13
-0
lines changed

examples/chart/event-handler/templates/deployment.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@ metadata:
66
{{- include "event-handler.labels" . | nindent 4 }}
77
spec:
88
replicas: 1
9+
{{- if or .Values.persistentVolumeClaim.enabled .Values.persistentVolumeClaim.existingClaim }}
10+
strategy:
11+
type: Recreate
12+
{{- end }}
913
selector:
1014
matchLabels:
1115
{{- include "event-handler.selectorLabels" . | nindent 6 }}

examples/chart/event-handler/tests/deployment_test.yaml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,12 @@ tests:
99
tag: v98.76.54
1010
asserts:
1111
- matchSnapshot: {}
12+
13+
- it: uses the recreate strategy if a PV is mounted
14+
set:
15+
persistentVolumeClaim:
16+
enabled: true
17+
asserts:
18+
- equal:
19+
path: spec.strategy.type
20+
value: Recreate

0 commit comments

Comments
 (0)