From d4256a7f892652b9017394c8c9deb7e23d4e82bf Mon Sep 17 00:00:00 2001 From: titver968 Date: Fri, 17 Oct 2025 09:58:29 +0200 Subject: [PATCH] mattermost auf postgresql --- argocd/apps/mattermost/.mattermnost.bak.swp | Bin 0 -> 12288 bytes argocd/apps/mattermost/mattermnost.yaml | 46 +++++++++++--------- 2 files changed, 25 insertions(+), 21 deletions(-) create mode 100644 argocd/apps/mattermost/.mattermnost.bak.swp diff --git a/argocd/apps/mattermost/.mattermnost.bak.swp b/argocd/apps/mattermost/.mattermnost.bak.swp new file mode 100644 index 0000000000000000000000000000000000000000..26e4aed4b66f0395f76e13013163b519a7901828 GIT binary patch literal 12288 zcmeI2KaU(W7{+}_NDv4|prFJY#fnHXb4Mg37NH~11c`$va7n>|@Xow@Yt~~=Y|pNa z0tyN~0R;shQ9?sYO@ojSqC%nJ10afsmV(E#GqZzklN6x|vZd!{c5T0Ze*2E4y?rOU zS6@Bg&!>9~<59-W{dse?zyIXcSKEwv>1($jTaptx%->@81tkX}f7zIMa#7k;nOvw1 zYd`##!R%Oi5}DN6%<4%tzu+=qk4;`=qN-e03h&|CIN#lB+@}*U-(Weu6$wNFcP4O_ zU3hkHH>`Vl=PCa9V~2O%5?4e5kw7F62}A;sKqL?eL;{h(|Av6Cw%A9==Ds$g=Klb= z-)diX*Y;(+L;{gOBoGNi0+B!@5D7#Akw7F62}A;sz&%Jn6pa1+0At@gh~V-2fA{_W zcl`eU6ZAdwEfo3zme6(RUFa?78E6~2ANuPN#(sgmgT8>?gZ7~<=-0E1eFl}#0dxks z`7mQ&LZ3i$=p6LhLyUb2Eum}B3(ynL-)9)R0sRPl4t)&O&^721v<)%n59DwI`T+|0 zd=14B2}A;sKqL?eL;{h(JxqW%BjK-D5}sZcXv?fbPA_^}6AN?hMCWf*UK;Jj%^RFo zw$?P}{Squ9HN8Ya4c-*BH)yw{qT7Xirbry+wUz!Po!1kxnmoBwnvC?+*c?W8Dk~RK z(J>V}tve+qq}-S{FH4~X=K4Sn$csXF5xj&@FB>KEla){1Wi#gM#?QuzBa0T)F(1vm zuiQAx2GJBW6}9rITjV1wF35SQMF6m}n$LvwLyHMIPRoP}8P+uBc{3J5)yQa6mc^u6 z7QxtRBs@e06DRJvN}Iozg>y?|i+&B~!|gQ!zU}@)EI7Sak#`B{+@4gvpY6O$eQe3O zRG?SZH~G0VC+m|HVta(oma-@mEd|2wv*Nrdpf|n6_CXo)W^^n=$)4tTchPt?jH30_ zCew#^JLqdxt2F!kbA_ttP4pG9uH|ItyK^z>(!u20yYHlU;w<^_z^pUxZH?B(z+Ia~ zQwRxqrxPuyAnQavbEMN^u=`e?X6U63F8^ykT|%Ax(@5?v4bnwrr1qQQ-dr&~W71-x zsITx!Sa3#>wrAyxRJl4eJlfF7U!jF`;UwYDrRUT0O(K>mb9m*o!C@43rGpP9H)ROT znK~SixT~yrA5YmBhf{M_F;`I@CK8TkqFLsWDNZdVKOmc~I^dg2*oo&FOZ(|2)b>E? q+v6FsXwTKT)Ww)ztSTI=O?5C)$*V}Q$s^cqjb@8Ip{kkKWB&jWqE+Jn literal 0 HcmV?d00001 diff --git a/argocd/apps/mattermost/mattermnost.yaml b/argocd/apps/mattermost/mattermnost.yaml index 8f4c8fc..23e5e9a 100644 --- a/argocd/apps/mattermost/mattermnost.yaml +++ b/argocd/apps/mattermost/mattermnost.yaml @@ -25,35 +25,39 @@ spec: kubernetes.io/ingress.class: traefik traefik.ingress.kubernetes.io/router.tls: "true" traefik.ingress.kubernetes.io/router.middlewares: default-http-redirect@kubernetescrd - cert-manager.io/cluster-issuer: lets-encrypt-staging + cert-manager.io/cluster-issuer: lets-encrypt - # MySQL Database Configuration + # Disable MySQL mysql: + enabled: false + + # Enable PostgreSQL + postgresql: enabled: true - mysqlRootPassword: "changeme-root-password" - mysqlUser: "mmdbuser" - mysqlPassword: "mmdbpwd" - mysqlDatabase: "mattermost" + auth: + username: mmdbuser + password: mmdbpwd + database: mattermost + postgresPassword: InnoHubDB_2025! + primary: + persistence: + enabled: true + size: 8Gi + # Optional: specify storageClass + # storageClass: "" # Disable External Database externalDB: enabled: false - # WICHTIG: Verwende keine config.json oder configJSON - # Nur Environment Variables - extraEnvVars: - - name: MM_SERVICESETTINGS_SITEURL - value: "https://mattermost.innovation-hub-niedersachsen.de" - - name: MM_SERVICESETTINGS_LISTENADDRESS - value: ":8065" - - 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" - - # Deaktiviere das automatische Config Secret - # Damit MM_CONFIG nicht gesetzt wird - extraInitContainers: [] + # Mattermost Configuration + configJSON: + ServiceSettings: + SiteURL: "https://mattermost.innovation-hub-niedersachsen.de" + ListenAddress: ":8065" + SqlSettings: + DriverName: "postgres" + # DataSource wird automatisch generiert vom Chart destination: server: 'https://kubernetes.default.svc'