@@ -10,7 +10,7 @@ metadata:
1010 {{ toYaml . | nindent 4 }}
1111 {{- end }}
1212spec :
13- replicas : {{ .Values.replicaCount }}
13+ replicas : {{ .Values.controller. replicaCount }}
1414 selector :
1515 matchLabels :
1616 app : efs-csi-controller
@@ -140,7 +140,7 @@ spec:
140140 volumeMounts :
141141 - name : socket-dir
142142 mountPath : /var/lib/csi/sockets/pluginproxy/
143- {{- with .Values.sidecars.csiProvisioner.resources }}
143+ {{- with default .Values.controller.resources .Values.sidecars.csiProvisioner.resources }}
144144 resources : {{ toYaml . | nindent 12 }}
145145 {{- end }}
146146 {{- with .Values.sidecars.csiProvisioner.securityContext }}
@@ -159,7 +159,7 @@ spec:
159159 {{- with .Values.controller.volumeMounts }}
160160 {{- toYaml . | nindent 12 }}
161161 {{- end }}
162- {{- with .Values.sidecars.livenessProbe.resources }}
162+ {{- with default .Values.controller.resources .Values.sidecars.livenessProbe.resources }}
163163 resources : {{ toYaml . | nindent 12 }}
164164 {{- end }}
165165 {{- with .Values.sidecars.livenessProbe.securityContext }}
@@ -175,4 +175,13 @@ spec:
175175 {{- with .Values.controller.affinity }}
176176 affinity : {{- toYaml . | nindent 8 }}
177177 {{- 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 }}
178187{{- end }}
0 commit comments