From 2503b5c64d99337e78739e8d0475ec8db1fcb71c Mon Sep 17 00:00:00 2001 From: dvirlabs Date: Fri, 30 May 2025 17:36:46 +0300 Subject: [PATCH] Try smtp with metallb --- manifests/mailu/values.yaml | 25 +++++++++++++++++++------ 1 file changed, 19 insertions(+), 6 deletions(-) diff --git a/manifests/mailu/values.yaml b/manifests/mailu/values.yaml index 8902bc7..5bc4f9d 100644 --- a/manifests/mailu/values.yaml +++ b/manifests/mailu/values.yaml @@ -10,6 +10,7 @@ ingress: annotations: traefik.ingress.kubernetes.io/router.entrypoints: "web,websecure" traefik.ingress.kubernetes.io/router.tls: "true" + nginx.ingress.kubernetes.io/backend-protocol: "HTTP" hosts: - host: mail.dvirlabs.com paths: @@ -33,18 +34,30 @@ tls: certmanager: enabled: true +# Internal service (ClusterIP) +service: + front: + type: ClusterIP + port: 80 + targetPort: 80 + +# External access via MetalLB (LoadBalancer) front: - nodeSelector: - node-role.kubernetes.io/worker: "true" + realIpFrom: + - 192.168.10.0/24 externalService: enabled: true type: LoadBalancer externalTrafficPolicy: Cluster ports: - smtp: true - submission: true - imap: true - imaps: true + smtp: true # port 25 + submission: true # port 587 + imap: true # port 143 + imaps: true # port 993 + # Optional: You can manually specify a loadBalancerIP here if you want to fix the IP + # loadBalancerIP: 192.168.10.241 + nodeSelector: + node-role.kubernetes.io/worker: "true" dkim: enabled: true