mattermost mysql

This commit is contained in:
titver968
2025-11-27 09:05:37 +01:00
parent 73cf3b68d2
commit ce2493e8f5

View File

@@ -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: