Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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.24.3
version: 0.25.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 }}
30 changes: 30 additions & 0 deletions charts/tidepool/charts/seagull/templates/4-routetable.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,36 @@ spec:
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:
- regex: '/metadata/users/[^/]+/users'
routeAction:
single:
upstream:
name: auth
options:
regexRewrite:
pattern:
regex: '/metadata/users/'
substitution: '/v1/users/'
retries:
retryOn: '5xx'
numRetries: 3
perTryTimeout: '15s'
matchers:
- prefix: /metadata/
routeAction:
single:
Expand Down
Loading