Skip to content

Commit 8cd42fe

Browse files
committed
Add serviceAccount config
1 parent 8656416 commit 8cd42fe

12 files changed

+98
-24
lines changed

osm-seed/templates/db/db-backup-job.yaml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,9 @@ spec:
1919
ttlSecondsAfterFinished: 300
2020
template:
2121
spec:
22+
{{- if $job.serviceAccount.enable }}
23+
serviceAccountName: {{ $job.serviceAccount.name }}
24+
{{- end }}
2225
containers:
2326
- name: {{ $job.name }}-backup-job
2427
image: {{ $.Values.dbBackupRestore.image.name }}:{{ $.Values.dbBackupRestore.image.tag }}
@@ -155,6 +158,19 @@ spec:
155158
nodeSelector:
156159
{{ $job.nodeSelector.label_key }} : {{ $job.nodeSelector.label_value }}
157160
{{- end }}
161+
{{- if $job.nodeAffinity.enabled }}
162+
affinity:
163+
nodeAffinity:
164+
requiredDuringSchedulingIgnoredDuringExecution:
165+
nodeSelectorTerms:
166+
- matchExpressions:
167+
- key: {{ $job.nodeAffinity.key }}
168+
operator: In
169+
values:
170+
{{- range $job.nodeAffinity.values }}
171+
- {{ . | quote }}
172+
{{- end }}
173+
{{- end }}
158174
---
159175
{{- end }}
160176
{{- end }}

osm-seed/templates/jobs/changeset-replication-job-deployment.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,9 @@ spec:
1818
labels:
1919
app: {{ template "osm-seed.name" . }}
2020
spec:
21+
{{- if .Values.changesetReplicationJob.serviceAccount.enable }}
22+
serviceAccountName: {{ .Values.changesetReplicationJob.serviceAccount.name }}
23+
{{- end }}
2124
containers:
2225
- name: {{ .Release.Name }}-changeset-replication-job-deployment
2326
image: {{ .Values.changesetReplicationJob.image.name }}:{{ .Values.changesetReplicationJob.image.tag }}

osm-seed/templates/jobs/full-history-job.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,9 @@ spec:
1919
ttlSecondsAfterFinished: 300
2020
template:
2121
spec:
22+
{{- if .Values.fullHistory.serviceAccount.enable }}
23+
serviceAccountName: {{ .Values.fullHistory.serviceAccount.name }}
24+
{{- end }}
2225
containers:
2326
- name: {{ .Release.Name }}-full-history-job
2427
image: {{ .Values.fullHistory.image.name }}:{{ .Values.fullHistory.image.tag }}

osm-seed/templates/jobs/osm-simple-metrics-job.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,9 @@ spec:
1919
ttlSecondsAfterFinished: 300
2020
template:
2121
spec:
22+
{{- if .Values.osmSimpleMetrics.serviceAccount.enable }}
23+
serviceAccountName: {{ .Values.osmSimpleMetrics.serviceAccount.name }}
24+
{{- end }}
2225
containers:
2326
- name: {{ .Release.Name }}-osm-simple-metrics-job
2427
image: {{ .Values.osmSimpleMetrics.image.name }}:{{ .Values.osmSimpleMetrics.image.tag }}

osm-seed/templates/jobs/planet-dump-job.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,9 @@ spec:
1919
ttlSecondsAfterFinished: 300
2020
template:
2121
spec:
22+
{{- if .Values.planetDump.serviceAccount.enable }}
23+
serviceAccountName: {{ .Values.planetDump.serviceAccount.name }}
24+
{{- end }}
2225
containers:
2326
- name: {{ .Release.Name }}-planet-dump-job
2427
image: {{ .Values.planetDump.image.name }}:{{ .Values.planetDump.image.tag }}

osm-seed/templates/jobs/populate-apidb-job.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@ metadata:
1111
spec:
1212
template:
1313
spec:
14+
{{- if .Values.populateApidb.serviceAccount.enable }}
15+
serviceAccountName: {{ .Values.populateApidb.serviceAccount.name }}
16+
{{- end }}
1417
containers:
1518
- name: {{ .Release.Name }}-populate-apidb-job
1619
image: {{ .Values.populateApidb.image.name }}:{{ .Values.populateApidb.image.tag }}

osm-seed/templates/jobs/replication-job-deployment.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,9 @@ spec:
1818
labels:
1919
app: {{ template "osm-seed.name" . }}
2020
spec:
21+
{{- if .Values.replicationJob.serviceAccount.enable }}
22+
serviceAccountName: {{ .Values.replicationJob.serviceAccount.name }}
23+
{{- end }}
2124
priorityClassName: {{ .Release.Name }}-{{ .Values.replicationJob.priorityClass | default "high-priority" }}
2225
containers:
2326
- name: {{ .Release.Name }}-replication-job-deployment

osm-seed/templates/jobs/replication-monitoring-job.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,9 @@ spec:
1919
ttlSecondsAfterFinished: 60
2020
template:
2121
spec:
22+
{{- if .Values.monitoringReplication.serviceAccount.enable }}
23+
serviceAccountName: {{ .Values.monitoringReplication.serviceAccount.name }}
24+
{{- end }}
2225
containers:
2326
- name: {{ .Release.Name }}-replication-monitoring-job
2427
image: {{ .Values.monitoringReplication.image.name }}:{{ .Values.monitoringReplication.image.tag }}

osm-seed/templates/taginfo/taginfo-deployment.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@ spec:
2222
release: {{ .Release.Name }}
2323
run: {{ .Release.Name }}-taginfo-web
2424
spec:
25+
{{- if .Values.taginfo.serviceAccount.enable }}
26+
serviceAccountName: {{ .Values.taginfo.serviceAccount.name }}
27+
{{- end }}
2528
priorityClassName: {{ .Release.Name }}-{{ .Values.taginfo.priorityClass | default "medium-priority" }}
2629
containers:
2730
- name: {{ .Chart.Name }}-taginfo

osm-seed/templates/tiler-imposm/tiler-imposm-statefulset.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,9 @@ spec:
1919
labels:
2020
app: {{ .Release.Name }}-tiler-imposm-sts
2121
spec:
22+
{{- if .Values.tilerImposm.serviceAccount.enable }}
23+
serviceAccountName: {{ .Values.tilerImposm.serviceAccount.name }}
24+
{{- end }}
2225
priorityClassName: {{ .Release.Name }}-{{ .Values.tilerImposm.priorityClass | default "medium-priority" }}
2326
containers:
2427
- name: {{ .Release.Name }}-tiler-imposm-sts

0 commit comments

Comments
 (0)