From ce2493e8f53bd27a766fec3e7dfc0e8f61fe3d9c Mon Sep 17 00:00:00 2001 From: titver968 Date: Thu, 27 Nov 2025 09:05:37 +0100 Subject: [PATCH] mattermost mysql --- argocd/apps/mattermost/mattermnost.yaml | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/argocd/apps/mattermost/mattermnost.yaml b/argocd/apps/mattermost/mattermnost.yaml index 4b8bce3..c975152 100644 --- a/argocd/apps/mattermost/mattermnost.yaml +++ b/argocd/apps/mattermost/mattermnost.yaml @@ -11,7 +11,7 @@ spec: helm: valuesObject: - # Persistence für Mattermost Daten (Uploads, Attachments, etc.) + # Persistence für Mattermost Daten persistence: data: enabled: true @@ -24,7 +24,7 @@ spec: storageClass: "longhorn" accessMode: ReadWriteOnce - # MySQL Datenbank Konfiguration + # MySQL SubChart AKTIVIERT (für die Datenbank) mysql: enabled: true mysqlRootPassword: "mmROOT12345" @@ -39,12 +39,13 @@ spec: accessMode: ReadWriteOnce size: 10Gi - # WICHTIG: Explizite Datenbank-Konfiguration für Mattermost - extraEnvVars: - - name: MM_SQLSETTINGS_DRIVERNAME - value: "mysql" - - name: MM_SQLSETTINGS_DATASOURCE - value: "mmdbuser:mmdbpwd@tcp(mattermost-mysql:3306)/mattermost?charset=utf8mb4,utf8&readTimeout=30s&writeTimeout=30s" + # TRICK: externalDB aktivieren, damit das Chart NICHT das + # fehlerhafte MM_CONFIG Secret generiert! + # Wir zeigen auf die interne MySQL mit korrektem DSN Format + externalDB: + enabled: true + externalDriverType: "mysql" + externalConnectionString: "mmdbuser:mmdbpwd@tcp(mattermost-mysql:3306)/mattermost?charset=utf8mb4,utf8&readTimeout=30s&writeTimeout=30s" # Ingress Konfiguration ingress: