fix(univention-management-stack): Use global secrets to set store-dav related passwords

This commit is contained in:
Johannes Bornhold
2023-09-04 12:04:14 +02:00
parent 4835a2beec
commit 90019e3ef6
4 changed files with 8 additions and 14 deletions

View File

@@ -7,10 +7,8 @@ portalListener:
adminGroup: "cn=Domain Admins,cn=groups,dc=univention-organization,dc=intranet" adminGroup: "cn=Domain Admins,cn=groups,dc=univention-organization,dc=intranet"
environment: "staging" environment: "staging"
debugLevel: "4" debugLevel: "4"
# TODO: using this in server without the pending slash, fix assetsRoot: "http://portal-listener:{{ .Values.secrets.univentionManagementStack.storeDavUsers.portalListener }}@ums-store-dav/portal-assets/"
# ucsInternalUrl: "http://portal-listener:univention@store-dav/portal-data/" ucsInternalUrl: "http://portal-listener:{{ .Values.secrets.univentionManagementStack.storeDavUsers.portalListener }}@ums-store-dav/portal-data/"
assetsRoot: "http://portal-listener:univention@ums-store-dav/portal-assets/"
ucsInternalUrl: "http://portal-listener:univention@ums-store-dav/portal-data/"
umcGetUrl: "http://ums-umc-server/get" umcGetUrl: "http://ums-umc-server/get"
umcSessionUrl: "http://ums-umc-server/get/session-info" umcSessionUrl: "http://ums-umc-server/get/session-info"

View File

@@ -9,7 +9,7 @@ portalServer:
environment: "staging" environment: "staging"
editable: "true" editable: "true"
logLevel: "DEBUG" logLevel: "DEBUG"
ucsInternalUrl: "http://portal-server:univention@ums-store-dav/portal-data" ucsInternalUrl: "http://portal-server:{{ .Values.secrets.univentionManagementStack.storeDavUsers.portalServer }}@ums-store-dav/portal-data"
umcGetUrl: "http://ums-umc-server/get" umcGetUrl: "http://ums-umc-server/get"
umcSessionUrl: "http://ums-umc-server/get/session-info" umcSessionUrl: "http://ums-umc-server/get/session-info"

View File

@@ -6,10 +6,8 @@ SPDX-License-Identifier: Apache-2.0
storeDav: storeDav:
auth: auth:
basicAuth: basicAuth:
# TODO: Secrets management portal-listener: "{{ .Values.secrets.univentionManagementStack.storeDavUsers.portalListener }}"
portal-server: "univention" portal-server: "{{ .Values.secrets.univentionManagementStack.storeDavUsers.portalServer }}"
portal-listener: "univention"
image: image:
registry: "{{ .Values.global.imageRegistry }}" registry: "{{ .Values.global.imageRegistry }}"
repository: "{{ .Values.images.umsStoreDav.repository }}" repository: "{{ .Values.images.umsStoreDav.repository }}"

View File

@@ -26,11 +26,9 @@ secrets:
univentionManagementStack: univentionManagementStack:
# TODO: Use "derivePassword" # TODO: Use "derivePassword"
ldapSecret: "univention" ldapSecret: "univention"
# TODO: Use "derivePassword" and leave processing to the Helm chart storeDavUsers:
# Example, password set to "univention" portalServer: {{ (derivePassword 1 "long" (env "MASTER_PASSWORD" | default "sovereign-workplace") "portal-server" "store-dav" | sha1sum) }}
storeDavAuthHtpasswd: | portalListener: {{ (derivePassword 1 "long" (env "MASTER_PASSWORD" | default "sovereign-workplace") "portal-listener" "store-dav" | sha1sum) }}
portal-server:$apr1$yruGWANI$75Soiqs3hEmezu.g/r3VW/
portal-listener:$apr1$6kadQ4Ji$hHriD5fpBJyf00SIy.NG41
postgresql: postgresql:
postgresUser: {{ (derivePassword 1 "long" (env "MASTER_PASSWORD" | default "sovereign-workplace") "postgres" "postgres_user" | sha1sum) }} postgresUser: {{ (derivePassword 1 "long" (env "MASTER_PASSWORD" | default "sovereign-workplace") "postgres" "postgres_user" | sha1sum) }}
keycloakUser: {{ (derivePassword 1 "long" (env "MASTER_PASSWORD" | default "sovereign-workplace") "postgres" "keycloak_user" | sha1sum) }} keycloakUser: {{ (derivePassword 1 "long" (env "MASTER_PASSWORD" | default "sovereign-workplace") "postgres" "keycloak_user" | sha1sum) }}