diff --git a/argocd/apps/mattermost/mattermnost.yaml b/argocd/apps/mattermost/mattermnost.yaml index 936e081..637f786 100644 --- a/argocd/apps/mattermost/mattermnost.yaml +++ b/argocd/apps/mattermost/mattermnost.yaml @@ -1,58 +1,58 @@ -#apiVersion: argoproj.io/v1alpha1 -#kind: Application -#metadata: -# name: mattermost -#spec: -# project: default -# source: -# repoURL: 'https://helm.mattermost.com' -# targetRevision: 6.6.85 -# chart: mattermost-team-edition -# helm: -# valuesObject: -# -# mysql: -# enabled: true -# mysqlRootPassword: "mmROOT12345" -# mysqlUser: "mmdbuser" -# mysqlPassword: "mmdbpwd" -# mysqlDatabase: mattermost -# testFramework: -# enabled: false -# -# externalDB: -# enabled: false -# -# config: {} -# -# 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" -# -# ingress: -# enabled: true -# hosts: -# - mattermost.innovation-hub-niedersachsen.de -# tls: -# - hosts: -# - mattermost.innovation-hub-niedersachsen.de -# secretName: mattermost-tls -# annotations: -# kubernetes.io/ingress.class: traefik -# cert-manager.io/cluster-issuer: lets-encrypt-staging -# -# destination: -# server: 'https://kubernetes.default.svc' -# namespace: mattermost -# -# syncPolicy: -# managedNamespaceMetadata: -# labels: -# pod-security.kubernetes.io/enforce: "privileged" -# automated: -# selfHeal: true -# prune: true -# syncOptions: -# - CreateNamespace=true +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: mattermost +spec: + project: default + source: + repoURL: 'https://helm.mattermost.com' + targetRevision: 6.6.83 + chart: mattermost-team-edition + helm: + valuesObject: + + mysql: + enabled: true + mysqlRootPassword: "mmROOT12345" + mysqlUser: "mmdbuser" + mysqlPassword: "mmdbpwd" + mysqlDatabase: mattermost + testFramework: + enabled: false + + externalDB: + enabled: false + + config: {} + + 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" + + ingress: + enabled: true + hosts: + - mattermost.innovation-hub-niedersachsen.de + tls: + - hosts: + - mattermost.innovation-hub-niedersachsen.de + secretName: mattermost-tls + annotations: + kubernetes.io/ingress.class: traefik + cert-manager.io/cluster-issuer: lets-encrypt-staging + + destination: + server: 'https://kubernetes.default.svc' + namespace: mattermost + + syncPolicy: + managedNamespaceMetadata: + labels: + pod-security.kubernetes.io/enforce: "privileged" + automated: + selfHeal: true + prune: true + syncOptions: + - CreateNamespace=true