182 lines
3.7 KiB
YAML
182 lines
3.7 KiB
YAML
---
|
|
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: {}
|