#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