File tree Expand file tree Collapse file tree 3 files changed +74
-9
lines changed Expand file tree Collapse file tree 3 files changed +74
-9
lines changed Original file line number Diff line number Diff line change 6868 value : {{ .Values.web.env.WEBSITE_STATUS }}
6969 - name : MEMCACHE_SERVER
7070 value : {{ .Release.Name }}-memcached:11211
71- {{- if .Values.cgimap.nodeSelector.enabled }}
72- nodeSelector :
73- {{ .Values.cgimap.nodeSelector.label_key }} : {{ .Values.cgimap.nodeSelector.label_value }}
71+ # {{- if .Values.cgimap.nodeSelector.enabled }}
72+ # nodeSelector:
73+ # {{ .Values.cgimap.nodeSelector.label_key }} : {{ .Values.cgimap.nodeSelector.label_value }}
74+ # {{- end }}
75+
76+ # Affinity settings
77+ {{- if .Values.cgimap.nodeAffinity.enabled }}
78+ affinity :
79+ nodeAffinity :
80+ requiredDuringSchedulingIgnoredDuringExecution :
81+ nodeSelectorTerms :
82+ - matchExpressions :
83+ - key : {{ .Values.cgimap.nodeAffinity.key }}
84+ operator : In
85+ values :
86+ {{- range .Values.cgimap.nodeAffinity.values }}
87+ - {{ . | quote }}
88+ {{- end }}
89+ {{- end }}
90+ {{- if .Values.cgimap.tolerations }}
91+ tolerations :
92+ {{ toYaml .Values.cgimap.tolerations | indent 8 }}
7493 {{- end }}
7594{{- end }}
Original file line number Diff line number Diff line change 3939 memory : {{ .Values.memcached.resources.limits.memory }}
4040 cpu : {{ .Values.memcached.resources.limits.cpu }}
4141 {{- end }}
42- {{- if .Values.memcached.nodeSelector.enabled }}
43- nodeSelector :
44- {{ .Values.memcached.nodeSelector.label_key }} : {{ .Values.memcached.nodeSelector.label_value }}
42+ # {{- if .Values.memcached.nodeSelector.enabled }}
43+ # nodeSelector:
44+ # {{ .Values.memcached.nodeSelector.label_key }} : {{ .Values.memcached.nodeSelector.label_value }}
45+ # {{- end }}
46+ # Affinity settings
47+ {{- if .Values.cgimap.nodeAffinity.enabled }}
48+ affinity :
49+ nodeAffinity :
50+ requiredDuringSchedulingIgnoredDuringExecution :
51+ nodeSelectorTerms :
52+ - matchExpressions :
53+ - key : {{ .Values.cgimap.nodeAffinity.key }}
54+ operator : In
55+ values :
56+ {{- range .Values.cgimap.nodeAffinity.values }}
57+ - {{ . | quote }}
58+ {{- end }}
59+ {{- end }}
60+ {{- if .Values.cgimap.tolerations }}
61+ tolerations :
62+ {{ toYaml .Values.cgimap.tolerations | indent 8 }}
4563 {{- end }}
4664{{- end }}
Original file line number Diff line number Diff line change 2222 release : {{ .Release.Name }}
2323 run : {{ .Release.Name }}-web
2424 spec :
25+ {{- if .Values.web.serviceAccount.enable }}
26+ serviceAccountName : {{ .Values.web.serviceAccount.name }}
27+ {{- end }}
2528 priorityClassName : {{ .Release.Name }}-{{ .Values.web.priorityClass | default "high-priority" }}
2629 containers :
2730 - name : {{ .Chart.Name }}-web
@@ -186,8 +189,33 @@ spec:
186189 medium : Memory
187190 sizeLimit : {{ .Values.web.sharedMemorySize }}
188191 name : shared-memory
189- {{- if .Values.web.nodeSelector.enabled }}
190- nodeSelector :
191- {{ .Values.web.nodeSelector.label_key }} : {{ .Values.web.nodeSelector.label_value }}
192+
193+ # Node affinity
194+ {{- if .Values.web.nodeAffinity.enabled }}
195+ affinity :
196+ nodeAffinity :
197+ requiredDuringSchedulingIgnoredDuringExecution :
198+ nodeSelectorTerms :
199+ - matchExpressions :
200+ - key : {{ .Values.web.nodeAffinity.key }}
201+ operator : In
202+ values :
203+ {{- range .Values.web.nodeAffinity.values }}
204+ - {{ . | quote }}
205+ {{- end }}
206+ # Pod anti-affinity, to set that no two pods are scheduled on the same node
207+ {{- if .Values.web.podAntiAffinity.enabled }}
208+ podAntiAffinity :
209+ requiredDuringSchedulingIgnoredDuringExecution :
210+ - labelSelector :
211+ matchLabels :
212+ app : {{ template "osm-seed.name" . }}
213+ component : web-deployment
214+ topologyKey : " kubernetes.io/hostname"
215+ {{- end }}
216+ {{- end }}
217+ {{- if .Values.web.tolerations }}
218+ tolerations :
219+ {{ toYaml .Values.web.tolerations | indent 8 }}
192220 {{- end }}
193221{{- end }}
You can’t perform that action at this time.
0 commit comments