From 7b33a747b201a0f8f259c1bb0db7a575f62a5683 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oliver=20G=C3=BCnther?= Date: Thu, 6 Jul 2023 10:20:56 +0200 Subject: [PATCH] Provide hook into admin user seed configuration --- charts/openproject/templates/secrets.yaml | 4 ++++ charts/openproject/values.yaml | 9 +++++++++ 2 files changed, 13 insertions(+) diff --git a/charts/openproject/templates/secrets.yaml b/charts/openproject/templates/secrets.yaml index ed9eb8d..8f3d35b 100644 --- a/charts/openproject/templates/secrets.yaml +++ b/charts/openproject/templates/secrets.yaml @@ -11,6 +11,10 @@ stringData: {{- else }} DATABASE_URL: "postgresql://{{ .Values.postgresql.auth.username }}:{{ .Values.postgresql.auth.password }}@{{ .Values.postgresql.connection.host }}:{{ .Values.postgresql.connection.port }}/{{ .Values.postgresql.auth.database }}" {{- end }} + OPENPROJECT_SEED_ADMIN_USER_PASSWORD: {{ .Values.openproject.admin_user.password | quote }} + OPENPROJECT_SEED_ADMIN_USER_PASSWORD_RESET: {{ .Values.openproject.admin_user.password_reset | quote }} + OPENPROJECT_SEED_ADMIN_USER_NAME: {{ .Values.openproject.admin_user.name | quote }} + OPENPROJECT_SEED_ADMIN_USER_MAIL: {{ .Values.openproject.admin_user.mail | quote }} OPENPROJECT_HTTPS: {{ .Values.openproject.https | quote }} OPENPROJECT_SEED_LOCALE: {{ .Values.openproject.seed_locale | quote }} OPENPROJECT_HOST__NAME: {{ .Values.openproject.host | default .Values.ingress.host | quote }} diff --git a/charts/openproject/values.yaml b/charts/openproject/values.yaml index a7e28a0..96a02c5 100644 --- a/charts/openproject/values.yaml +++ b/charts/openproject/values.yaml @@ -200,6 +200,15 @@ openproject: # seed_locale: "en" + ## Define admin user details + # only applicable on first installation + # Note: Only applicable for versions >= 13.0 + admin_user: + password: 'admin' + password_reset: 'true' + name: 'OpenProject Admin' + mail: 'admin@example.net' + ## Define OpenID Connect providers oidc: enabled: false