@@ -86,3 +86,85 @@ releases:
8686 value : https://{{ .Values.server_name }}/managementportal/oauth
8787 - name : authCallbackUrl
8888 value : https://{{ .Values.server_name }}/appconfig/login
89+
90+ - name : kratos
91+ chart : radar/kratos
92+ version : {{ .Values.kratos._chart_version }}
93+ installed : {{ .Values.kratos._install }}
94+ timeout : {{ add .Values.base_timeout .Values.kratos._extra_timeout }}
95+ << : *logFailedRelease
96+ values :
97+ - " ../etc/kratos/values.yaml"
98+ - {{ .Values.kratos | toYaml | indent 8 | trim }}
99+ set :
100+ - name : serverName
101+ value : {{ .Values.server_name }}
102+ - name : kratos.config.dsn
103+ value : postgres://{{ .Values.management_portal.postgres.user }}:{{ .Values.management_portal.postgres.password }}@{{ .Values.management_portal.postgres.host }}:{{ .Values.management_portal.postgres.port }}/{{ .Values | get "kratos.jdbc.database" "kratos" }}
104+ - name : kratos.config.courier.smtp.connection_uri
105+ # Note: encoding of "/" in password is necessary for the smtp connection_uri because kratos is not able to handle this.
106+ value : smtp://{{ .Values.management_portal.smtp.username }}:{{ replace "/" "%2F" .Values.management_portal.smtp.password }}@{{ .Values.management_portal.smtp.host }}:{{ .Values | get "management_portal.smtp.port" 587 }}
107+ - name : kratos.config.serve.public.base_url
108+ value : https://{{ .Values.server_name }}/kratos/
109+ - name : kratos.config.serve.admin.base_url
110+ value : https://{{ .Values.server_name }}/admin/kratos/
111+ - name : kratos.config.serve.public.cors.allowed_origins
112+ values :
113+ - https://{{ .Values.server_name }}/kratos-ui/
114+ - name : kratos.config.selfservice.default_browser_return_url
115+ value : https://{{ .Values.server_name }}/managementportal
116+ - name : kratos.config.selfservice.allowed_return_urls
117+ values :
118+ - https://{{ .Values.server_name }}/
119+ # FIXME: http://localhost/ is not a valid return URL for production
120+ - http://{{ .Values.server_name }}/
121+ - name : kratos.config.selfservice.flows.error.ui_url
122+ value : https://{{ .Values.server_name }}/kratos-ui/error
123+ - name : kratos.config.selfservice.flows.settings.ui_url
124+ value : https://{{ .Values.server_name }}/kratos-ui/settings
125+ - name : kratos.config.selfservice.flows.recovery.ui_url
126+ value : https://{{ .Values.server_name }}/kratos-ui/recovery
127+ - name : kratos.config.selfservice.flows.registration.ui_url
128+ value : https://{{ .Values.server_name }}/kratos-ui/registration
129+ - name : kratos.config.selfservice.flows.login.ui_url
130+ value : https://{{ .Values.server_name }}/kratos-ui/login
131+ - name : kratos.config.selfservice.flows.logout.after.default_browser_return_url
132+ value : https://{{ .Values.server_name }}/kratos-ui/login
133+ - name : kratos.config.selfservice.flows.verification.ui_url
134+ value : https://{{ .Values.server_name }}/kratos-ui/verification
135+ - name : kratos.config.selfservice.flows.verification.after.default_browser_return_url
136+ value : https://{{ .Values.server_name }}/kratos-ui
137+ - name : kratos.config.selfservice.flows.settings.ui_url
138+ value : https://{{ .Values.server_name }}/kratos-ui/settings
139+ - name : ingress.public.hosts[0].host
140+ value : {{ .Values.server_name }}
141+ - name : ingress.admin.tls[0].hosts
142+ values :
143+ - {{ .Values.server_name }}
144+ - name : ingress.admin.hosts[0].host
145+ value : {{ .Values.server_name }}
146+ - name : ingress.public.tls[0].hosts
147+ values :
148+ - {{ .Values.server_name }}
149+
150+ - name : kratos-selfservice-ui-node
151+ chart : radar/kratos-selfservice-ui-node
152+ version : {{ .Values.kratos_ui._chart_version }}
153+ installed : {{ .Values.kratos_ui._install }}
154+ timeout : {{ add .Values.base_timeout .Values.kratos_ui._extra_timeout }}
155+ << : *logFailedRelease
156+ values :
157+ - " ../etc/kratos_ui/values.yaml"
158+ - {{ .Values.kratos_ui | toYaml | indent 8 | trim }}
159+ set :
160+ - name : serverName
161+ value : {{ .Values.server_name }}
162+ - name : ingress.hosts[0].host
163+ value : {{ .Values.server_name }}
164+ - name : ingress.tls[0].hosts
165+ values :
166+ - {{ .Values.server_name }}
167+ - name : kratosPublicUrl
168+ value : https://{{ .Values.server_name }}/kratos
169+ - name : kratosBrowserUrl
170+ value : https://{{ .Values.server_name }}/kratos
0 commit comments