Skip to content
Snippets Groups Projects
zammad-values-configmap.yaml 2.21 KiB
Newer Older
xeruf's avatar
xeruf committed
apiVersion: v1
kind: ConfigMap
metadata:
  name: stackspin-zammad-values
  namespace: stackspout
data:
  values.yaml: |
    # https://github.com/zammad/zammad-helm/blob/main/zammad/values.yaml
    # TODO https://github.com/zammad/zammad-helm/issues/259
    commonLabels:
      stackspin.net/backupSet: "zammad"
    podLabels:
      stackspin.net/backupSet: "zammad"
    podAnnotations:
      backup.velero.io/backup-volumes: "zammad-var"
xeruf's avatar
xeruf committed
    ingress:
      enabled: true
      annotations:
        kubernetes.io/tls-acme: "true"
      hosts:
        - host: "${zammad_domain}"
xeruf's avatar
xeruf committed
          paths:
             - path: /
               pathType: Prefix
      tls:
        - secretName: zammad-tls
          hosts:
            - "${zammad_domain}"

    zammadConfig:
      minio:
        enabled: false
      postgresql:
        enabled: true
        user: "zammad"
        pass: "${postgresql_password}"
        db: "zammad"
      redis:
        pass: "${redis_password}"

    postgresql:
      # https://github.com/bitnami/charts/blob/main/bitnami/postgresql/values.yaml
      auth:
        username: "zammad"
        database: "zammad"
        postgresPassword: "${postgresql_postgres_password}"
        password: "${postgresql_password}"
      podAnnotations:
        backup.velero.io/backup-volumes: "data"
      primary:
        persistence:
          existingClaim: zammad-postgres
    minio:
      auth:
        rootUser: "zammadadmin"
        rootPasswort: "${minio_password}"

    redis:
      auth:
        password: "${redis_password}"

    persistence:
      enabled: true
      existingClaim: zammad-data

    autoWizard:
      enabled: false

xeruf's avatar
xeruf committed
    # TODO Adjust zammad Mailing config
    #    mailer:
    #      enabled: "${outgoing_mail_enabled}"
    #      host: "${outgoing_mail_smtp_host}"
    #      port: "${outgoing_mail_smtp_port}"
    #      username: "${outgoing_mail_smtp_user}"
    #      password: "${outgoing_mail_smtp_password}"
    #      fromemail: "${outgoing_mail_from_address}"
    # TODO Adjust zammad OpenID Connect Single Sign-On Configuration
    #    - name: Stackspin
    #      key: "${client_id}"
    #      secret: "${client_secret}"
    #      autoDiscoverUrl: 'https://${hydra_domain}/.well-known/openid-configuration'