Skip to content

Commit 6c3571c

Browse files
committed
Add osmcha adiff config to deploy
1 parent 6c1a80d commit 6c3571c

File tree

2 files changed

+75
-0
lines changed

2 files changed

+75
-0
lines changed
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
{{- if .Values.adiffService.enabled -}}
2+
apiVersion: apps/v1
3+
kind: Deployment
4+
metadata:
5+
name: {{ .Release.Name }}-osmcha-adiff-service-worker
6+
labels:
7+
app: {{ .Release.Name }}-osmcha-adiff-service-worker
8+
environment: {{ .Values.config.environment }}
9+
release: {{ .Release.Name }}
10+
spec:
11+
replicas: {{ .Values.adiffService.replicas}}
12+
selector:
13+
matchLabels:
14+
app: {{ .Release.Name }}-osmcha-adiff-service-worker
15+
template:
16+
metadata:
17+
labels:
18+
app: {{ .Release.Name }}-osmcha-adiff-service-worker
19+
spec:
20+
containers:
21+
- name: {{ .Release.Name }}-osmcha-adiff-service-worker
22+
image: "{{ .Values.adiffService.image.name }}:{{ .Values.adiffService.image.tag }}"
23+
imagePullPolicy: IfNotPresent
24+
command:
25+
- /bin/sh
26+
- -c
27+
- yarn update-queue
28+
env:
29+
- name: OsmchaAdminToken
30+
value: {{ .Values.adiffService.env.OSMCHAADMINTOKEN }}
31+
- name: RedisServer
32+
value: {{ .Values.adiffService.env.REDIS_URL }}
33+
- name: NumberOfWorkers
34+
value: {{ .Values.adiffService.env.WORKER_COUNT | quote }}
35+
- name: NODE_OPTIONS
36+
value: {{ .Values.adiffService.env.NODE_OPTIONS }}
37+
{{- if .Values.adiffService.nodeSelector.enabled }}
38+
nodeSelector:
39+
{{ .Values.adiffService.nodeSelector.label_key }}: {{ .Values.adiffService.nodeSelector.label_value }}
40+
{{- end }}
41+
{{- if .Values.adiffService.resources.enabled }}
42+
resources:
43+
requests:
44+
memory: {{ .Values.adiffService.resources.requests.memory }}
45+
cpu: {{ .Values.adiffService.resources.requests.cpu }}
46+
limits:
47+
memory: {{ .Values.adiffService.resources.limits.memory }}
48+
cpu: {{ .Values.adiffService.resources.limits.cpu }}
49+
{{- end }}
50+
{{- end }}

osm-seed/values.yaml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -920,6 +920,31 @@ osmchaDb:
920920
GCP_gcePersistentDisk_size: 50Gi
921921
nodeSelector:
922922
enabled: false
923+
924+
# ====================================================================================================
925+
# Variables for osmcha DB
926+
# ====================================================================================================
927+
adiffService:
928+
enabled: false
929+
image:
930+
name: "ghcr.io/osmcha/osm-adiff-service"
931+
tag: "b0b2bcaf1d7428e48146c70ea80e129fcd864686"
932+
env:
933+
OSMCHAADMINTOKEN: abc
934+
REDIS_URL: postgres
935+
WORKER_COUNT: 2
936+
NODE_OPTIONS: --max-old-space-size=8192
937+
resources:
938+
enabled: false
939+
requests:
940+
memory: "20Gi"
941+
cpu: "8"
942+
limits:
943+
memory: "24Gi"
944+
cpu: "10"
945+
nodeSelector:
946+
enabled: false
947+
923948
# ====================================================================================================
924949
# Planet server files
925950
# ====================================================================================================

0 commit comments

Comments
 (0)