28
28
{{- if .Values.podSecurityContext }}
29
29
securityContext :
30
30
{{- toYaml .Values.podSecurityContext | nindent 8 }}
31
- {{- end }}
32
- initContainers :
33
- - name : postgres-init
34
- image : " {{ .Values.database.postgresql.initContainer.image.repository }}:{{ .Values.database.postgresql.initContainer.image.tag | default " latest" }}"
35
- command :
36
- - ' sh'
37
- - ' -c'
38
- - " until psql postgresql://postgres:${POSTGRES_PASSWORD}@{{ .Release.Namespace }}-{{ .Values.postgresql.host }}.{{ .Release.Namespace }}.svc.cluster.local:5432;
39
- do echo trying to connect to postgres - waiting 5 sec for it to load up; sleep 5;done;echo succes connecting to postgres;
40
- psql postgresql://postgres:${POSTGRES_PASSWORD}@{{ .Release.Namespace }}-{{ .Values.postgresql.host }}.{{ .Release.Namespace }}.svc.cluster.local:5432 -c \" CREATE ROLE ${SUPERTOKENS_USER} WITH LOGIN ENCRYPTED PASSWORD '${SUPERTOKENS_PASSWORD}'\" ;
41
- psql postgresql://postgres:${POSTGRES_PASSWORD}@{{ .Release.Namespace }}-{{ .Values.postgresql.host }}.{{ .Release.Namespace }}.svc.cluster.local:5432 -c \" CREATE DATABASE {{ .Values.database.dbName }} WITH OWNER = ${SUPERTOKENS_USER} ENCODING = 'UTF8' CONNECTION LIMIT = -1 \" ;"
42
- env :
43
- - name : POSTGRES_PASSWORD
44
- valueFrom :
45
- secretKeyRef :
46
- name : {{ .Release.Name }}-postgresql
47
- key : postgresql-password
48
- optional : false
49
- - name : SUPERTOKENS_USER
50
- valueFrom :
51
- secretKeyRef :
52
- name : {{ include "supertokens.fullname" . }}-db-creds
53
- key : dbUsername
54
- optional : false
55
- - name : SUPERTOKENS_PASSWORD
56
- valueFrom :
57
- secretKeyRef :
58
- name : {{ include "supertokens.fullname" . }}-db-creds
59
- key : dbPassword
60
- optional : false
31
+ {{- end }}
61
32
containers :
62
33
- name : {{ .Chart.Name }}
63
34
{{- if .Values.securityContext }}
@@ -70,12 +41,20 @@ spec:
70
41
image : " {{ .Values.image.repository }}:{{ .Values.image.tag | default " latest" }}"
71
42
imagePullPolicy : {{ .Values.image.pullPolicy }}
72
43
env :
73
- - name : " POSTGRESQL_CONNECTION_URI"
74
- value : " postgresql://${SUPERTOKENS_USER}:${SUPERTOKENS_PASSWORD}@{{ .Release.Namespace }}-{{ .Values.postgresql.host }}.{{ .Release.Namespace }}.svc.cluster.local:{{ .Values.postgresql.port }}/{{ .Values.database.dbName }}"
44
+ - name : " POSTGRESQL_DATABASE_NAME"
45
+ value : {{ quote .Values.database.name }}
46
+ - name : " POSTGRESQL_PORT"
47
+ value : {{ quote .Values.database.port }}
48
+ - name : " POSTGRESQL_HOST"
49
+ value : {{ quote .Values.database.host }}
50
+ - name : " POSTGRESQL_USER"
51
+ value : {{ quote .Values.database.user }}
52
+ - name : " POSTGRESQL_PASSWORD"
53
+ value : {{ quote .Values.database.password }}
54
+ - name : " POSTGRESQL_CONNECTION_POOL_SIZE"
55
+ value : {{ quote .Values.database.connectionPoolSize }}
75
56
- name : " SUPERTOKENS_PORT"
76
57
value : {{ quote .Values.service.port }}
77
- - name : " POSTGRESQL_CONNECTION_POOL_SIZE"
78
- value : {{ quote .Values.postgresql.connectionPoolSize }}
79
58
- name : " ACCESS_TOKEN_VALIDITY"
80
59
value : {{ quote .Values.accessTokenValidity }}
81
60
- name : " ACCESS_TOKEN_BLACKLISTING"
@@ -104,18 +83,6 @@ spec:
104
83
- name : " API_KEYS"
105
84
value : " {{ join " ," .Values.apiKeys.keys }}"
106
85
{{- end }}
107
- - name : SUPERTOKENS_USER
108
- valueFrom :
109
- secretKeyRef :
110
- name : {{ include "supertokens.fullname" . }}-db-creds
111
- key : dbUsername
112
- optional : false
113
- - name : SUPERTOKENS_PASSWORD
114
- valueFrom :
115
- secretKeyRef :
116
- name : {{ include "supertokens.fullname" . }}-db-creds
117
- key : dbPassword
118
- optional : false
119
86
ports :
120
87
- name : http
121
88
containerPort : 3567
0 commit comments