Skip to content

Commit 0b155d4

Browse files
committed
add nodeselector and affinity
1 parent e8cbe80 commit 0b155d4

File tree

5 files changed

+18
-3
lines changed

5 files changed

+18
-3
lines changed

charts/synapse/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
---
22
name: synapse
3-
version: 0.4.1
3+
version: 0.4.2

charts/synapse/templates/_helpers.tpl

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,18 @@ containers:
7575
- name: synapse-{{ .name }}-config
7676
mountPath: /data
7777
terminationGracePeriodSeconds: 10
78+
{{- if .nodeSelector }}
79+
nodeSelector:
80+
{{ toYaml .nodeSelector | nindent 2 }}
81+
{{- end }}
82+
{{- if .tolerations }}
83+
tolerations:
84+
{{ toYaml .tolerations | nindent 2 }}
85+
{{- end }}
86+
{{- if .affinity }}
87+
affinity:
88+
{{ toYaml .affinity | nindent 2 }}
89+
{{- end }}
7890
volumes:
7991
- name: synapse-{{ .name }}-config
8092
configMap:

charts/synapse/templates/synapse-workers-deployment.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,5 +26,5 @@ spec:
2626
labels:
2727
{{- include "synapse-workers.selectorLabels" $name | nindent 8 }}
2828
spec:
29-
{{ include "synapse-workers.containers" (dict "name" $name "image" $.Values.synapse.image "worker" $worker "options" $options "resourcesDefaults" $.Values.synapse.resourcesDefaults) | nindent 6 }}
29+
{{ include "synapse-workers.containers" (dict "name" $name "image" $.Values.synapse.image "worker" $worker "options" $options "resourcesDefaults" $.Values.synapse.resourcesDefaults "nodeSelector" $.Values.synapse.nodeSelector "tolerations" $.Values.synapse.tolerations "affinity" $.Values.synapse.affinity) | nindent 6 }}
3030
{{ end }}

charts/synapse/templates/synapse-workers-statefulset.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,5 +21,5 @@ spec:
2121
labels:
2222
{{- include "synapse-workers.selectorLabels" $name | nindent 8 }}
2323
spec:
24-
{{ include "synapse-workers.containers" (dict "name" $name "image" $.Values.synapse.image "worker" $worker "options" $options "resourcesDefaults" $.Values.synapse.resourcesDefaults) | nindent 6 }}
24+
{{ include "synapse-workers.containers" (dict "name" $name "image" $.Values.synapse.image "worker" $worker "options" $options "resourcesDefaults" $.Values.synapse.resourcesDefaults "nodeSelector" $.Values.synapse.nodeSelector "tolerations" $.Values.synapse.tolerations "affinity" $.Values.synapse.affinity) | nindent 6 }}
2525
{{ end }}

charts/synapse/values.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,9 @@ synapse:
1313
pullPolicy: IfNotPresent
1414
autoscaling:
1515
enabled: true
16+
nodeSelector: {}
17+
tolerations: []
18+
affinity: {}
1619
# this workers can scale in runtime
1720
resourcesDefaults:
1821
requests:

0 commit comments

Comments
 (0)