Skip to content

Commit 88a7f85

Browse files
committed
Pass env vars in web container for cgimap
1 parent 917684e commit 88a7f85

File tree

4 files changed

+32
-26
lines changed

4 files changed

+32
-26
lines changed

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

+3-3
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
apiVersion: apps/v1
33
kind: Deployment
44
metadata:
5-
name: {{ .Release.Name }}-cgimap
5+
name: {{ .Release.Name }}-cgimap-deployment
66
labels:
77
app: {{ template "osm-seed.name" . }}
88
component: cgimap-deployment
@@ -14,13 +14,13 @@ spec:
1414
matchLabels:
1515
app: {{ template "osm-seed.name" . }}
1616
release: {{ .Release.Name }}
17-
run: {{ .Release.Name }}-cgimap
17+
run: {{ .Release.Name }}-cgimap-deployment
1818
template:
1919
metadata:
2020
labels:
2121
app: {{ template "osm-seed.name" . }}
2222
release: {{ .Release.Name }}
23-
run: {{ .Release.Name }}-cgimap
23+
run: {{ .Release.Name }}-cgimap-deployment
2424
spec:
2525
containers:
2626
- name: {{ .Chart.Name }}-cgimap

osm-seed/templates/cgimap/cgimap-service.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
apiVersion: v1
33
kind: Service
44
metadata:
5-
name: {{ .Release.Name }}-cgimap
5+
name: {{ .Release.Name }}-cgimap-service
66
labels:
77
app: {{ template "osm-seed.name" . }}
88
component: cgimap-service
@@ -33,5 +33,5 @@ spec:
3333
selector:
3434
app: {{ template "osm-seed.name" . }}
3535
release: {{ .Release.Name }}
36-
run: {{ .Release.Name }}-cgimap
36+
run: {{ .Release.Name }}-cgimap-deployment
3737
{{- end }}

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

+9-1
Original file line numberDiff line numberDiff line change
@@ -154,10 +154,18 @@ spec:
154154
value: {{ .Values.web.env.RAILS_STORAGE_REGION | quote }}
155155
- name: RAILS_STORAGE_BUCKET
156156
value: {{ .Values.web.env.RAILS_STORAGE_BUCKET | quote }}
157+
# Cgimap run in external container
158+
{{- if and .Values.web.env.EXTERNAL .Values.cgimap.enabled }}
157159
- name: CGIMAP_URL
158-
value: {{ .Release.Name }}-cgimap
160+
value: {{ .Release.Name }}-cgimap-service
159161
- name: CGIMAP_PORT
160162
value: {{ quote 80 }}
163+
{{- else }}
164+
- name: CGIMAP_URL
165+
value: "127.0.0.1"
166+
- name: CGIMAP_PORT
167+
value: {{ quote 8000 }}
168+
{{- end }}
161169
volumeMounts:
162170
- mountPath: /dev/shm
163171
name: shared-memory

osm-seed/values.yaml

+18-20
Original file line numberDiff line numberDiff line change
@@ -161,6 +161,7 @@ web:
161161
RAILS_STORAGE_SERVICE: local
162162
RAILS_STORAGE_REGION: us-east-1
163163
RAILS_STORAGE_BUCKET: osmseed-website-bucket
164+
EXTERNAL_CGIMAP: false
164165
resources:
165166
enabled: false
166167
requests:
@@ -200,6 +201,23 @@ memcached:
200201
enabled: false
201202
memory: "2Gi"
202203
cpu: "2"
204+
205+
# ====================================================================================================
206+
# Cgimap
207+
# ====================================================================================================
208+
cgimap:
209+
enabled: false
210+
priorityClass: "low-priority"
211+
resources:
212+
enabled: false
213+
requests:
214+
memory: '20Gi'
215+
cpu: '8'
216+
limits:
217+
memory: '24Gi'
218+
cpu: '10'
219+
nodeSelector:
220+
enabled: false
203221
# ====================================================================================================
204222
# Variables for full-history container
205223
# ====================================================================================================
@@ -1046,23 +1064,3 @@ planetFiles:
10461064
image:
10471065
name: ""
10481066
tag: ""
1049-
# ====================================================================================================
1050-
# Cgimap
1051-
# ====================================================================================================
1052-
cgimap:
1053-
enabled: false
1054-
priorityClass: "low-priority"
1055-
image:
1056-
name: ''
1057-
tag: ''
1058-
resources:
1059-
enabled: false
1060-
requests:
1061-
memory: '20Gi'
1062-
cpu: '8'
1063-
limits:
1064-
memory: '24Gi'
1065-
cpu: '10'
1066-
nodeSelector:
1067-
enabled: false
1068-

0 commit comments

Comments
 (0)