@@ -10,7 +10,7 @@ metadata:
10
10
{{ toYaml . | nindent 4 }}
11
11
{{- end }}
12
12
spec :
13
- replicas : {{ .Values.replicaCount }}
13
+ replicas : {{ .Values.controller. replicaCount }}
14
14
selector :
15
15
matchLabels :
16
16
app : efs-csi-controller
@@ -140,7 +140,7 @@ spec:
140
140
volumeMounts :
141
141
- name : socket-dir
142
142
mountPath : /var/lib/csi/sockets/pluginproxy/
143
- {{- with .Values.sidecars.csiProvisioner.resources }}
143
+ {{- with default .Values.controller.resources .Values.sidecars.csiProvisioner.resources }}
144
144
resources : {{ toYaml . | nindent 12 }}
145
145
{{- end }}
146
146
{{- with .Values.sidecars.csiProvisioner.securityContext }}
@@ -159,7 +159,7 @@ spec:
159
159
{{- with .Values.controller.volumeMounts }}
160
160
{{- toYaml . | nindent 12 }}
161
161
{{- end }}
162
- {{- with .Values.sidecars.livenessProbe.resources }}
162
+ {{- with default .Values.controller.resources .Values.sidecars.livenessProbe.resources }}
163
163
resources : {{ toYaml . | nindent 12 }}
164
164
{{- end }}
165
165
{{- with .Values.sidecars.livenessProbe.securityContext }}
@@ -175,4 +175,13 @@ spec:
175
175
{{- with .Values.controller.affinity }}
176
176
affinity : {{- toYaml . | nindent 8 }}
177
177
{{- end }}
178
+ {{- if .Values.controller.topologySpreadConstraints }}
179
+ {{- $tscLabelSelector := dict "labelSelector" ( dict "matchLabels" ( dict "app" "efs-csi-controller" ) ) }}
180
+ {{- $constraints := list }}
181
+ {{- range .Values.controller.topologySpreadConstraints }}
182
+ {{- $constraints = mustAppend $constraints (mergeOverwrite . $tscLabelSelector) }}
183
+ {{- end }}
184
+ topologySpreadConstraints :
185
+ {{- $constraints | toYaml | nindent 8 }}
186
+ {{- end }}
178
187
{{- end }}
0 commit comments