@@ -51,24 +51,28 @@ Create environment variables used by all platform services.
5151*/} }
5252}
5353
54+ { {- define " hostname.internal" -} }
55+ { {- .Values.global.hostnames.internal | default (printf " internal-%s" .Release.Namespace) -} }
56+ { {- end -} }
57+
5458{ { define " charts.platform.env.clients" } }
5559 - name: TIDEPOOL_AUTH_CLIENT_ADDRESS
56- value: http://auth:{ {.Values.global.ports.auth} }
60+ value: http://{ {.Values.global.hostnames. auth} } :{ {.Values.global.ports.auth} }
5761 - name: TIDEPOOL_AUTH_CLIENT_EXTERNAL_ADDRESS
58- value: "http://internal. { {.Release.Namespace } }"
62+ value: "http://{ { include " hostname.internal " . } }"
5963 - name: TIDEPOOL_AUTH_CLIENT_EXTERNAL_SERVER_SESSION_TOKEN_SECRET
6064 valueFrom:
6165 secretKeyRef:
6266 name: server
6367 key: ServiceAuth
6468 - name: TIDEPOOL_BLOB_CLIENT_ADDRESS
65- value: http://blob:{ {.Values.global.ports.blob} }
69+ value: http://{ {.Values.global.hostnames. blob} } :{ {.Values.global.ports.blob} }
6670 - name: TIDEPOOL_DATA_CLIENT_ADDRESS
67- value: http://data:{ {.Values.global.ports.data} }
71+ value: http://{ {.Values.global.hostnames. data} } :{ {.Values.global.ports.data} }
6872 - name: TIDEPOOL_DATA_SOURCE_CLIENT_ADDRESS
69- value: http://data:{ {.Values.global.ports.data} }
73+ value: http://{ {.Values.global.hostnames. data} } :{ {.Values.global.ports.data} }
7074 - name: TIDEPOOL_DEVICES_CLIENT_ADDRESS
71- value: devices:{ {.Values.global.ports.devices_grpc} }
75+ value: { {.Values.global.hostnames. devices} } :{ {.Values.global.ports.devices_grpc} }
7276 - name: TIDEPOOL_DEXCOM_CLIENT_ADDRESS
7377 valueFrom:
7478 configMapKeyRef:
@@ -80,17 +84,17 @@ Create environment variables used by all platform services.
8084 name: dexcom
8185 key: AuthorizeURL
8286 - name: TIDEPOOL_METRIC_CLIENT_ADDRESS
83- value: "http://internal. { {.Release.Namespace } }"
87+ value: "http://{ { include " hostname.internal " . } }"
8488 - name: TIDEPOOL_PERMISSION_CLIENT_ADDRESS
85- value: http://gatekeeper:{ {.Values.global.ports.gatekeeper} }
89+ value: http://{ {.Values.global.hostnames. gatekeeper} } :{ {.Values.global.ports.gatekeeper} }
8690 - name: TIDEPOOL_CONFIRMATION_CLIENT_ADDRESS
87- value: "http://hydrophone:{ {.Values.global.ports.hydrophone} }"
91+ value: "http://{ {.Values.global.hostnames. hydrophone} } :{ {.Values.global.ports.hydrophone} }"
8892 - name: TIDEPOOL_TASK_CLIENT_ADDRESS
89- value: http://task:{ {.Values.global.ports.task} }
93+ value: http://{ {.Values.global.hostnames. task} } :{ {.Values.global.ports.task} }
9094 - name: TIDEPOOL_USER_CLIENT_ADDRESS
91- value: "http://internal. { {.Release.Namespace } }"
95+ value: "http://{ { include " hostname.internal " . } }"
9296 - name: TIDEPOOL_CLINIC_CLIENT_ADDRESS
93- value: "http://internal. { {.Release.Namespace } }"
97+ value: "http://{ { include " hostname.internal " . } }"
9498{ { end } }
9599
96100{ { define " charts.tracing.common" } }
@@ -167,6 +171,12 @@ Create environment variables used by all platform services.
167171{ { include " charts.mongo.params" . } }
168172 - name: TIDEPOOL_STORE_DATABASE
169173 value: tidepool
174+ - name: TIDEPOOL_DISABLE_INDEX_CREATION
175+ valueFrom:
176+ secretKeyRef:
177+ name: { { .Values.mongo.secretName } }
178+ key: DisabledIndexCreation
179+ optional: true
170180{ { end } }
171181
172182{ {- define " charts.routing.opts.shadowing" -} }
@@ -200,7 +210,7 @@ Create liveness and readiness probes for platform services.
200210{ {- define " charts.init.shoreline" -} }
201211 - name: init-shoreline
202212 image: busybox:1.31.1
203- command: ['sh', '-c', 'until nc -zvv shoreline { {.Values.global.ports.shoreline} }; do echo waiting for shoreline; sleep 2; done;']
213+ command: ['sh', '-c', 'until nc -zvv { {.Values.global.hostnames. shoreline} } { {.Values.global.ports.shoreline} }; do echo waiting for shoreline; sleep 2; done;']
204214{ {- end -} }
205215
206216{ {- define " charts.labels.standard" } }
0 commit comments