fix(helmfile): Unify database credentials

Signed-off-by: Axel Lender <lender@b1-systems.de>
This commit is contained in:
Axel Lender
2025-07-09 15:41:03 +02:00
parent 0187c2571a
commit 03bb231e44
3 changed files with 9 additions and 20 deletions

View File

@@ -111,17 +111,14 @@ configuration:
password:
{{- if or (eq .Values.databases.nextcloud.type "mariadb") (eq .Values.databases.nextcloud.type "mysql") }}
value: {{ .Values.databases.nextcloud.password | default .Values.secrets.mariadb.nextcloudUser | quote }}
secret:
name: {{ .Values.externalSecrets.mariadb.nextcloudUser.name | quote }}
key: {{ .Values.externalSecrets.mariadb.nextcloudUser.key | quote }}
{{- else if or (eq .Values.databases.nextcloud.type "postgresql") (eq .Values.databases.nextcloud.type "psql") }}
value: {{ .Values.databases.nextcloud.password | default .Values.secrets.postgresql.nextcloudUser | quote }}
secret:
name: {{ .Values.externalSecrets.postgresql.nextcloudUser.name | quote }}
key: {{ .Values.externalSecrets.postgresql.nextcloudUser.key | quote }}
{{- else }}
value: {{ .Values.databases.nextcloud.password | quote }}
{{- end }}
secret:
name: {{ .Values.externalSecrets.databases.nextcloud.password.name | quote }}
key: {{ .Values.externalSecrets.databases.nextcloud.password.key | quote }}
ldap:
base: {{ .Values.ldap.baseDn | quote }}

View File

@@ -121,17 +121,14 @@ aio:
password:
{{- if or (eq .Values.databases.nextcloud.type "mariadb") (eq .Values.databases.nextcloud.type "mysql") }}
value: {{ .Values.databases.nextcloud.password | default .Values.secrets.mariadb.nextcloudUser | quote }}
secret:
name: {{ .Values.externalSecrets.mariadb.nextcloudUser.name | quote }}
key: {{ .Values.externalSecrets.mariadb.nextcloudUser.key | quote }}
{{- else if or (eq .Values.databases.nextcloud.type "postgresql") (eq .Values.databases.nextcloud.type "psql") }}
value: {{ .Values.databases.nextcloud.password | default .Values.secrets.postgresql.nextcloudUser | quote }}
secret:
name: {{ .Values.externalSecrets.postgresql.nextcloudUser.name | quote }}
key: {{ .Values.externalSecrets.postgresql.nextcloudUser.key | quote }}
{{- else }}
value: {{ .Values.databases.nextcloud.password | quote }}
{{- end }}
secret:
name: {{ .Values.externalSecrets.databases.nextcloud.password.name | quote }}
key: {{ .Values.externalSecrets.databases.nextcloud.password.key | quote }}
trustedProxy: {{ join " " .Values.cluster.networking.cidr | quote }}
containerSecurityContext:
allowPrivilegeEscalation: false

View File

@@ -45,18 +45,13 @@ externalDB:
user: {{ .Values.databases.xwiki.username | quote }}
host: {{ printf "%s:%d" .Values.databases.xwiki.host .Values.databases.xwiki.port | quote }}
customKeyRef:
{{- if or (.Values.externalSecrets.mariadb.rootPassword.name) (.Values.externalSecrets.postgresql.xwikiUser.name) }}
{{- if .Values.externalSecrets.databases.xwiki.password.name }}
enabled: true
name: {{ .Values.externalSecrets.databases.xwiki.password.name | quote }}
key: {{ .Values.externalSecrets.databases.xwiki.password.key | quote }}
{{- else }}
enabled: false
{{- end }}
{{- if eq .Values.databases.xwiki.type "mariadb" }}
name: {{ .Values.externalSecrets.mariadb.rootPassword.name | quote }}
key: {{ .Values.externalSecrets.mariadb.rootPassword.key | quote }}
{{- else }}
name: {{ .Values.externalSecrets.postgresql.xwikiUser.name | quote }}
key: {{ .Values.externalSecrets.postgresql.xwikiUser.key | quote }}
{{- end }}
securityContext:
enabled: true