File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1717 targetGroupARN :
1818 securityGroupID :
1919 pdb :
20- # Set to false to disable creating the PDB for frontend
21- enabled : true
22- # Minimum number of frontend pods that must be available during disruptions
20+ # (Optional) Minimum number of frontend pods that must be available during disruptions
2321 minAvailable : 1
2422worker :
2523 name :
@@ -33,7 +31,5 @@ worker:
3331 resources :
3432 replicaCount :
3533 pdb :
36- # Set to false to disable creating the PDB for frontend
37- enabled : true
38- # Minimum number of frontend pods that must be available during disruptions
34+ # (Optional) Minimum number of frontend pods that must be available during disruptions
3935 minAvailable : 1
Original file line number Diff line number Diff line change 1- {{- if and .Values.main.enabled .Values.main.pdb.enabled }}
1+ {{- if and .Values.main.enabled (gt .Values.main.replicaCount 1) }}
22apiVersion : policy/v1
33kind : PodDisruptionBudget
44metadata :
5- name : {{ .Values.main.name }}-frontend-pdb
6- namespace : {{ $.Release.Namespace | quote }}
5+ name : {{ .Values.main.name }}-pdb
76 labels :
8- app : {{ .Values.main.name | quote }}
7+ app.kubernetes.io/name : {{ .Values.main.name }}
8+ app.kubernetes.io/component : web
9+ app.kubernetes.io/part-of : {{ .Release.Name }}
910spec :
10- minAvailable : {{ .Values.main.pdb.minAvailable }}
11+ minAvailable : {{ .Values.main.pdb.minAvailable | default 1 }}
1112 selector :
1213 matchLabels :
13- app.kubernetes.io/name : {{ .Values.main.name | quote }}
14+ app.kubernetes.io/name : {{ .Values.main.name }}
1415 app.kubernetes.io/component : web
1516 app.kubernetes.io/part-of : {{ $.Release.Name | quote }}
1617{{- end }}
Original file line number Diff line number Diff line change 1- {{- if and .Values.worker.enabled .Values.worker.pdb.enabled }}
1+ {{- if and .Values.worker.enabled (gt .Values.worker.replicaCount 1) }}
22apiVersion : policy/v1
33kind : PodDisruptionBudget
44metadata :
5- name : {{ .Values.worker.name }}-worker-pdb
6- namespace : {{ $.Release.Namespace | quote }}
5+ name : {{ .Values.worker.name }}-pdb
76 labels :
8- app : {{ .Values.worker.name | quote }}
7+ app.kubernetes.io/name : {{ .Values.worker.name }}
8+ app.kubernetes.io/component : worker
9+ app.kubernetes.io/part-of : {{ $.Release.Name | quote }}
910spec :
10- minAvailable : {{ .Values.worker.pdb.minAvailable }}
11+ minAvailable : {{ .Values.worker.pdb.minAvailable | default 1 }}
1112 selector :
1213 matchLabels :
13- app.kubernetes.io/name : {{ .Values.worker.name | quote }}
14+ app.kubernetes.io/name : {{ .Values.worker.name }}
1415 app.kubernetes.io/component : worker
1516 app.kubernetes.io/part-of : {{ $.Release.Name | quote }}
1617{{- end }}
Original file line number Diff line number Diff line change @@ -23,10 +23,8 @@ frontend:
2323 secretRef : php-app-tls # pragma: allowlist secret
2424 imagepolicy :
2525 pattern : ^DEVOPS-338-deploy-breeze-qa-api-[a-fA-F0-9]+-(?P<ts>.*)
26- pdb :
27- # Set to false to disable creating the PDB for frontend
28- enabled : true
29- # Minimum number of frontend pods that must be available during disruptions
26+ pdb :
27+ # (Optional) Minimum number of frontend pods that must be available during disruptions
3028 minAvailable : 1
3129
3230worker :
@@ -41,9 +39,7 @@ worker:
4139 imagepolicy :
4240 pattern : ^DEVOPS-338-deploy-breeze-qa-api-[a-fA-F0-9]+-(?P<ts>.*)
4341 pdb :
44- # Set to false to disable creating the PDB for frontend
45- enabled : true
46- # Minimum number of frontend pods that must be available during disruptions
42+ # (Optional) Minimum number of frontend pods that must be available during disruptions
4743 minAvailable : 1
4844
4945autoscaling :
Original file line number Diff line number Diff line change 11{{- range $key, $value := .Values.frontend }}
2- {{- if and $value.pdb. enabled $value.name }}
2+ {{- if and $value.enabled (gt $value.replicaCount 1) }}
33apiVersion : policy/v1
44kind : PodDisruptionBudget
55metadata :
6- name : {{ $value.name }}-frontend- pdb
6+ name : {{ $value.name }}-pdb
77 namespace : {{ $.Release.Namespace | quote }}
88 labels :
9- app : {{ $value.name | quote }}
9+ app.kubernetes.io/name : {{ $value.name | quote }}
10+ app.kubernetes.io/component : web
11+ app.kubernetes.io/part-of : {{ $.Release.Name | quote }}
1012spec :
11- minAvailable : {{ .Values.frontend. pdb.minAvailable }}
13+ minAvailable : {{ $value. pdb.minAvailable | default 1 }}
1214 selector :
1315 matchLabels :
1416 app.kubernetes.io/name : {{ $value.name | quote }}
Original file line number Diff line number Diff line change 11{{- range $key, $value := .Values.worker }}
2- {{- if and $value.pdb. enabled $value.name }}
2+ {{- if and $value.enabled (gt $value.replicaCount 1) }}
33apiVersion : policy/v1
44kind : PodDisruptionBudget
55metadata :
6- name : {{ $value.name }}-worker- pdb
6+ name : {{ $value.name }}-pdb
77 namespace : {{ $.Release.Namespace | quote }}
88 labels :
9- app : {{ $value.name | quote }}
9+ app.kubernetes.io/name : {{ $value.name | quote }}
10+ app.kubernetes.io/component : worker
11+ app.kubernetes.io/part-of : {{ $.Release.Name | quote }}
1012spec :
11- minAvailable : {{ .Values.worker. pdb.minAvailable }}
13+ minAvailable : {{ $value. pdb.minAvailable | default 1 }}
1214 selector :
1315 matchLabels :
1416 app.kubernetes.io/name : {{ $value.name | quote }}
You can’t perform that action at this time.
0 commit comments