From f6484131b35d41cc5da4a212a7059a76c56960dd Mon Sep 17 00:00:00 2001 From: Mart van Santen <mart@greenhost.nl> Date: Thu, 9 Dec 2021 08:49:21 +0100 Subject: [PATCH] Use local HTTP request to set password --- helmchart/single-sign-on/templates/_helpers.tpl | 2 -- helmchart/single-sign-on/templates/deployment-login.yaml | 2 ++ helmchart/single-sign-on/templates/job-create-admin.yaml | 2 ++ 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/helmchart/single-sign-on/templates/_helpers.tpl b/helmchart/single-sign-on/templates/_helpers.tpl index 684bb6e..7ccf259 100644 --- a/helmchart/single-sign-on/templates/_helpers.tpl +++ b/helmchart/single-sign-on/templates/_helpers.tpl @@ -83,8 +83,6 @@ Create a secret name which can be overridden. value: http://{{ .Release.Name }}-hydra-admin:4445 - name: KRATOS_ADMIN_URL value: http://{{ .Release.Name }}-kratos-admin:80 -- name: KRATOS_PUBLIC_URL - value: https://{{ .Values.singleSignOnHost }}/api - name: PUBLIC_URL value: https://{{ .Values.singleSignOnHost }}/login - name: DATABASE_URL diff --git a/helmchart/single-sign-on/templates/deployment-login.yaml b/helmchart/single-sign-on/templates/deployment-login.yaml index 6926e96..5ee95a0 100644 --- a/helmchart/single-sign-on/templates/deployment-login.yaml +++ b/helmchart/single-sign-on/templates/deployment-login.yaml @@ -22,6 +22,8 @@ spec: imagePullPolicy: {{ .Values.login.image.pullPolicy }} env: {{ include "flask.env" . | nindent 12 }} + - name: KRATOS_PUBLIC_URL + value: https://{{ .Values.singleSignOnHost }}/api ports: - name: login-http containerPort: 5000 diff --git a/helmchart/single-sign-on/templates/job-create-admin.yaml b/helmchart/single-sign-on/templates/job-create-admin.yaml index d1bbf42..8e1c3d7 100644 --- a/helmchart/single-sign-on/templates/job-create-admin.yaml +++ b/helmchart/single-sign-on/templates/job-create-admin.yaml @@ -27,6 +27,8 @@ spec: value: {{ .Values.login.user }} - name: SETUP_PASSWORD value: {{ .Values.login.password }} + - name: KRATOS_PUBLIC_URL + value: http://{{ .Release.Name }}-kratos-public:80 command: ["/bin/bash", "-c"] args: - flask user create $SETUP_USER; -- GitLab