Skip to content
2 changes: 1 addition & 1 deletion charts/tidepool/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
apiVersion: v2
description: A Helm chart for Tidepool
name: tidepool
version: 0.22.0
version: 0.23.0
maintainers:
- name: Todd Kazakov
email: todd@tidepool.org
Expand Down
98 changes: 98 additions & 0 deletions charts/tidepool/charts/auth/templates/1-deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -320,6 +320,104 @@ spec:
name: palmtree
key: tlsKeyData
optional: true
- name: TIDEPOOL_KEYCLOAK_CLIENT_ID
valueFrom:
configMapKeyRef:
name: shoreline
key: KeycloakClientId
optional: true
- name: TIDEPOOL_KEYCLOAK_CLIENT_SECRET
valueFrom:
secretKeyRef:
name: shoreline
key: KeycloakClientSecret
optional: true
- name: TIDEPOOL_KEYCLOAK_LONG_LIVED_CLIENT_ID
valueFrom:
configMapKeyRef:
name: shoreline
key: KeycloakLongLivedClientId
optional: true
- name: TIDEPOOL_KEYCLOAK_LONG_LIVED_CLIENT_SECRET
valueFrom:
secretKeyRef:
name: shoreline
key: KeycloakLongLivedClientSecret
optional: true
- name: TIDEPOOL_KEYCLOAK_BACKEND_CLIENT_ID
valueFrom:
configMapKeyRef:
name: shoreline
key: KeycloakBackendClientId
optional: true
- name: TIDEPOOL_KEYCLOAK_BACKEND_CLIENT_SECRET
valueFrom:
secretKeyRef:
name: shoreline
key: KeycloakBackendClientSecret
optional: true
- name: TIDEPOOL_KEYCLOAK_ADMIN_USERNAME
valueFrom:
configMapKeyRef:
name: shoreline
key: KeycloakAdminUsername
optional: true
- name: TIDEPOOL_KEYCLOAK_ADMIN_PASSWORD
valueFrom:
secretKeyRef:
name: shoreline
key: KeycloakAdminPassword
optional: true
- name: TIDEPOOL_KEYCLOAK_BASE_URL
valueFrom:
configMapKeyRef:
name: shoreline
key: KeycloakBaseUrl
optional: true
- name: TIDEPOOL_KEYCLOAK_REALM
valueFrom:
configMapKeyRef:
name: shoreline
key: KeycloakRealm
optional: true
- name: SEAGULL_TIDEPOOL_STORE_SCHEME
valueFrom:
secretKeyRef:
name: {{ .Values.mongo.secretName }}
key: Scheme
optional: true
- name: SEAGULL_TIDEPOOL_STORE_USERNAME
valueFrom:
secretKeyRef:
name: {{ .Values.mongo.secretName }}
key: Username
optional: true
- name: SEAGULL_TIDEPOOL_STORE_PASSWORD
valueFrom:
secretKeyRef:
name: {{ .Values.mongo.secretName }}
key: Password
optional: true
- name: SEAGULL_TIDEPOOL_STORE_ADDRESSES
valueFrom:
secretKeyRef:
name: {{ .Values.mongo.secretName }}
key: Addresses
optional: true
- name: SEAGULL_TIDEPOOL_STORE_TLS
valueFrom:
secretKeyRef:
name: {{ .Values.mongo.secretName }}
key: Tls
optional: true
- name: SEAGULL_TIDEPOOL_STORE_OPT_PARAMS
valueFrom:
secretKeyRef:
name: {{ .Values.mongo.secretName }}
key: OptParams
optional: true
- name: SEAGULL_TIDEPOOL_STORE_DATABASE
value: seagull
{{- range $key, $val := ((.Values.deployment).extraEnv | default ((.Values.global).deployment).extraEnv | default (dict)) }}
- name: {{ $key }}
value: {{ $val | quote }}
Expand Down
12 changes: 11 additions & 1 deletion charts/tidepool/charts/auth/templates/4-routetable.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -179,5 +179,15 @@ spec:
single:
upstream:
name: auth

- matchers:
- methods:
- GET
- POST
- PUT
- DELETE
regex: /v1/users/(legacy/)?[^/]+/profile
routeAction:
single:
upstream:
name: auth
{{- end }}
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ spec:
secret:
secretName: {{ .Values.keycloak.secretName }}
{{- end }}
image: tidepool/connect-debezium:0.42.0-kafka-3.6.0-mongo-1.14.1-pg-1.9.6
image: tidepool/connect-debezium:0.48.0-kafka-4.1.0-mongo-1.14.1-pg-1.9.6
replicas: {{ .Values.global.kafka.connect.replicas | int }}
{{ if .Values.global.kafka.connect.tlsEnabled }}
tls:
Expand Down
15 changes: 15 additions & 0 deletions charts/tidepool/charts/seagull/templates/4-routetable.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,21 @@ spec:
options:
extauth:
disable: true
# - matchers:
# - regex: '/metadata/[^/]+/profile'
# routeAction:
# single:
# upstream:
# name: auth
# options:
# regexRewrite:
# pattern:
# regex: '/metadata/'
# substitution: '/v1/users/legacy/'
# retries:
# retryOn: '5xx'
# numRetries: 3
# perTryTimeout: '15s'
- matchers:
- prefix: /metadata/
routeAction:
Expand Down