--- certificate: enabled: true certificate: - name: mailu secretName: mailu-certificate issuer: kind: ClusterIssuer name: badhouseplants-issuer dnsNames: - badhouseplants.net - "email.badhouseplants.net" # ------------------------------------------ # -- Istio extenstion. Just because I'm # -- not using ingress nginx # ------------------------------------------ istio: enabled: true istio: - name: mailu-web kind: http gateway: badhouseplants-net hostname: email.badhouseplants.net service: mailu-front port: 80 # - name: mailu-smpt # kind: tcp # gateway: badhouseplants-mail # service: mailu-front # hostname: email.badhousplants.net # port_match: 25 # port: 25 # - name: mailu-smpts # kind: tcp # gateway: badhouseplants-mail # port_match: 465 # hostname: email.badhousplants.net # service: mailu-front # port: 465 # - name: mailu-smpt-startls # kind: tcp # gateway: badhouseplants-mail # hostname: email.badhousplants.net # port_match: 587 # service: mailu-front # port: 587 # - name: mailu-imap # kind: tcp # hostname: email.badhousplants.net # gateway: badhouseplants-mail # port_match: 143 # service: mailu-front # port: 143 # - name: mailu-imaps # kind: tcp # gateway: badhouseplants-mail # hostname: email.badhousplants.net # port_match: 993 # service: mailu-front # port: 993 # - name: mailu-pop3 # kind: tcp # gateway: badhouseplants-mail # port_match: 110 # hostname: email.badhousplants.net # service: mailu-front # port: 110 # - name: mailu-pop3s # kind: tcp # gateway: badhouseplants-mail # port_match: 993 # hostname: email.badhousplants.net # service: mailu-front # port: 993 subnet: 10.1.0.0/16 sessionCookieSecure: true hostnames: - post.badhouseplants.net domain: badhouseplants.net persistence: single_pvc: false limits: messageRatelimit: value: "10/day" tls: outboundLevel: secure ingress: enabled: false tls: false tlsFlavorOverride: mail selfSigned: false existingSecret: mailu-certificate admin: resources: requests: memory: 100Mi cpu: 70m limits: memory: 700Mi cpu: 400m persistence: size: 1Gi redis: resources: requests: memory: 100Mi cpu: 70m limits: memory: 200Mi cpu: 200m persistence: size: 1Gi postfix: resources: requests: memory: 1024Mi cpu: 200m limits: memory: 1024Mi cpu: 200m persistence: size: 1Gi dovecot: logLevel: DEBUG resources: requests: memory: 100Mi cpu: 70m limits: memory: 400Mi cpu: 300m persistence: size: 1Gi roundcube: resources: requests: memory: 100Mi cpu: 70m limits: memory: 200Mi cpu: 200m persistence: size: 1Gi mysql: enabled: false postgresql: enabled: true auth: enablePostgresUser: true username: mailu database: mailu persistence: enabled: false storageClass: "" accessMode: ReadWriteOnce size: 2Gi front: logLevel: DEBUG hostPort: enabled: true rspamd: resources: requests: memory: 100Mi cpu: 100m limits: memory: 500Mi cpu: 400m startupProbe: periodSeconds: 30 failureThreshold: 900 timeoutSeconds: 20 livenessProbe: {} readinessProbe: {} webmail: persistence: size: 2Gi storageClass: "" accessModes: [ReadWriteOnce] claimNameOverride: "" annotations: {}