Skip to content

Commit 4677275

Browse files
authored
Added tolerations and affinity (#176)
* Add tolerations and affinityy to pods * Add affinity and tolerations setting for postgrescluster
1 parent e485580 commit 4677275

File tree

3 files changed

+25
-1
lines changed

3 files changed

+25
-1
lines changed

helm-chart/eoapi/templates/pgstacboostrap/job.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,5 +51,13 @@ spec:
5151
- name: pgstac-setup-volume-{{ $.Release.Name }}
5252
configMap:
5353
name: pgstac-setup-config-{{ $.Release.Name }}
54+
{{- with .Values.pgstacBootstrap.settings.affinity }}
55+
affinity:
56+
{{- toYaml . | nindent 8 }}
57+
{{- end }}
58+
{{- with .Values.pgstacBootstrap.settings.tolerations }}
59+
tolerations:
60+
{{- toYaml . | nindent 8 }}
61+
{{- end }}
5462
backoffLimit: 1
5563
{{- end }}

helm-chart/eoapi/templates/services/deployment.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,14 @@ spec:
7171
name: {{ $secret }}
7272
{{- end }}
7373
{{- end }}
74+
{{- with index $v "settings" "affinity" }}
75+
affinity:
76+
{{- toYaml . | nindent 8 }}
77+
{{- end }}
78+
{{- with index $v "settings" "tolerations" }}
79+
tolerations:
80+
{{- toYaml . | nindent 8 }}
81+
{{- end }}
7482
---
7583
{{/* END: if index $v "enabled" */}}
7684
{{- end }}

helm-chart/eoapi/templates/services/nginx-doc-server.yaml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,14 @@ spec:
4646
- name: doc-html-{{ .Release.Name }}
4747
configMap:
4848
name: nginx-root-html-{{ .Release.Name }}
49+
{{- with .Values.docServer.settings.affinity }}
50+
affinity:
51+
{{- toYaml . | nindent 8 }}
52+
{{- end }}
53+
{{- with .Values.docServer.settings.tolerations }}
54+
tolerations:
55+
{{- toYaml . | nindent 8 }}
56+
{{- end }}
4957
---
5058
apiVersion: v1
5159
kind: Service
@@ -59,4 +67,4 @@ spec:
5967
port: 80
6068
targetPort: 80
6169
---
62-
{{- end }}
70+
{{- end }}

0 commit comments

Comments
 (0)