Skip to content

Commit de92efe

Browse files
authored
Update helm chart - add node affinities (#499)
1 parent ff4d435 commit de92efe

File tree

7 files changed

+33
-1
lines changed

7 files changed

+33
-1
lines changed

cluster/charts/fuel-streams/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apiVersion: v2
22
appVersion: "1.0"
33
description: A Helm chart for Kubernetes
44
name: fuel-streams
5-
version: 0.11.23
5+
version: 0.11.24
66
dependencies:
77
- name: nats
88
version: 1.3.2

cluster/charts/fuel-streams/templates/api/deployment.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,10 @@ spec:
1313
template:
1414
{{- include "k8s.template-metadata" $serviceDict | nindent 4 }}
1515
spec:
16+
{{- with .Values.api.affinity }}
17+
affinity:
18+
{{- toYaml . | nindent 8 }}
19+
{{- end }}
1620
{{- include "k8s.pod-config" $serviceDict | nindent 6 }}
1721
containers:
1822
- name: api

cluster/charts/fuel-streams/templates/consumer/deployment.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,10 @@ spec:
1212
template:
1313
{{- include "k8s.template-metadata" $serviceDict | nindent 4 }}
1414
spec:
15+
{{- with .Values.consumer.affinity }}
16+
affinity:
17+
{{- toYaml . | nindent 8 }}
18+
{{- end }}
1519
{{- include "k8s.pod-config" $serviceDict | nindent 6 }}
1620
containers:
1721
- name: consumer

cluster/charts/fuel-streams/templates/dune/cronjob.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,10 @@ spec:
1818
template:
1919
{{- include "k8s.template-metadata" $serviceDict | nindent 8 }}
2020
spec:
21+
{{- with .Values.dune.affinity }}
22+
affinity:
23+
{{- toYaml . | nindent 8 }}
24+
{{- end }}
2125
{{- include "k8s.pod-config" $serviceDict | nindent 10 }}
2226
containers:
2327
- name: dune

cluster/charts/fuel-streams/templates/publisher/statefulset.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,10 @@ spec:
1313
template:
1414
{{- include "k8s.template-metadata" $serviceDict | nindent 4 }}
1515
spec:
16+
{{- with .Values.publisher.affinity }}
17+
affinity:
18+
{{- toYaml . | nindent 8 }}
19+
{{- end }}
1620
{{- include "k8s.pod-config" $serviceDict | nindent 6 }}
1721
volumes:
1822
- name: tmp-dir

cluster/charts/fuel-streams/templates/webserver/deployment.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,10 @@ spec:
1313
template:
1414
{{- include "k8s.template-metadata" $serviceDict | nindent 4 }}
1515
spec:
16+
{{- with .Values.webserver.affinity }}
17+
affinity:
18+
{{- toYaml . | nindent 8 }}
19+
{{- end }}
1620
{{- include "k8s.pod-config" $serviceDict | nindent 6 }}
1721
containers:
1822
- name: webserver

cluster/charts/fuel-streams/values.yaml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,8 @@ publisher:
132132
ports: []
133133
port: 8080
134134

135+
affinity: {}
136+
135137
image:
136138
repository: ghcr.io/fuellabs/sv-publisher
137139
pullPolicy: Always
@@ -208,6 +210,8 @@ consumer:
208210
port: 8080
209211
ports: []
210212

213+
affinity: {}
214+
211215
image:
212216
repository: ghcr.io/fuellabs/sv-consumer
213217
pullPolicy: Always
@@ -265,6 +269,8 @@ webserver:
265269
port: 8080
266270
ports: []
267271

272+
affinity: {}
273+
268274
image:
269275
repository: ghcr.io/fuellabs/sv-webserver
270276
pullPolicy: Always
@@ -346,6 +352,8 @@ api:
346352
port: 8080
347353
ports: []
348354

355+
affinity: {}
356+
349357
image:
350358
repository: ghcr.io/fuellabs/sv-api
351359
pullPolicy: Always
@@ -414,6 +422,8 @@ dune:
414422
enabled: false
415423
network: mainnet
416424

425+
affinity: {}
426+
417427
image:
418428
repository: ghcr.io/fuellabs/sv-dune
419429
pullPolicy: Always
@@ -452,6 +462,8 @@ nats:
452462
natsBox:
453463
enabled: false
454464

465+
affinity: {}
466+
455467
promExporter:
456468
enabled: true
457469
port: 6777

0 commit comments

Comments
 (0)