diff --git a/helmchart/single-sign-on/templates/deployment-login.yaml b/helmchart/single-sign-on/templates/deployment-login.yaml index 5ee95a02037a6fb971203f1a12d7e89c7c221328..9cb583b9c5d7520f17a0cdeea2c1de434efa7c9b 100644 --- a/helmchart/single-sign-on/templates/deployment-login.yaml +++ b/helmchart/single-sign-on/templates/deployment-login.yaml @@ -16,6 +16,17 @@ spec: annotations: {{- toYaml .Values.login.podAnnotations | nindent 8 }} spec: + initContainers: + - name: {{ .Chart.Name }}-login-migrate + image: {{ .Values.login.image.repository }}:{{ .Values.login.image.tag }} + imagePullPolicy: {{ .Values.login.image.pullPolicy }} + command: ["/bin/bash", "-c"] + args: + - flask db init; flask db upgrade; + env: + {{ include "flask.env" . | nindent 12 }} + - name: KRATOS_PUBLIC_URL + value: https://{{ .Values.singleSignOnHost }}/api containers: - name: {{ .Chart.Name }}-login image: {{ .Values.login.image.repository }}:{{ .Values.login.image.tag }} diff --git a/helmchart/single-sign-on/values.yaml b/helmchart/single-sign-on/values.yaml index dff3fc0275fb4bc88d547d90293755d9446a228c..58ffac70ac2fec1a1818e0d2ca807485c3df1940 100644 --- a/helmchart/single-sign-on/values.yaml +++ b/helmchart/single-sign-on/values.yaml @@ -207,7 +207,7 @@ hydra: # Install login panel login: image: - tag: "0-5-0" + tag: "0-5-2" pullPolicy: "Always" repository: "open.greenhost.net:4567/stackspin/single-sign-on/login" podAnnotations: {}