feat(helmfile): Add external secrets template support for OpenProject bootstrap

Signed-off-by: Axel Lender <lender@b1-systems.de>
This commit is contained in:
Axel Lender
2025-07-07 15:30:46 +02:00
parent 9a17064eb7
commit 76229cf35d
2 changed files with 17 additions and 0 deletions

View File

@@ -25,14 +25,26 @@ config:
admin:
username:
value: {{ .Values.secrets.openproject.apiAdminUsername | quote }}
secret:
name: {{ .Values.externalSecrets.openproject.apiAdminUsername.name | quote }}
key: {{ .Values.externalSecrets.openproject.apiAdminUsername.key | quote }}
password:
value: {{ .Values.secrets.openproject.apiAdminPassword | quote }}
secret:
name: {{ .Values.externalSecrets.openproject.apiAdminPassword.name | quote }}
key: {{ .Values.externalSecrets.openproject.apiAdminPassword.key | quote }}
nextcloud:
admin:
username:
value: "nextcloud"
secret:
name: {{ .Values.externalSecrets.nextcloud.adminUsername.name | quote }}
key: {{ .Values.externalSecrets.nextcloud.adminUsername.key | quote }}
password:
value: {{ .Values.secrets.nextcloud.adminPassword | quote }}
secret:
name: {{ .Values.externalSecrets.nextcloud.adminPassword.name | quote }}
key: {{ .Values.externalSecrets.nextcloud.adminPassword.key | quote }}
containerSecurityContext:
allowPrivilegeEscalation: false

View File

@@ -73,6 +73,11 @@ externalSecrets:
key: ~
postgresql:
nextcloudUser:
openproject:
apiAdminPassword:
name: ~
key: ~
apiAdminUsername:
name: ~
key: ~
...