Verified Commit 5d29a3e0 authored by Dom Sekotill's avatar Dom Sekotill
Browse files

Add cluster ports and joins service defs

parent 968b905e
Loading
Loading
Loading
Loading
+10 −2
Original line number Diff line number Diff line
@@ -4,12 +4,20 @@
haproxy_trusted_networks = 0.0.0.0/0

service imap-login {
	inet_listener imap {
	inet_listener imap-proxy {
		haproxy = yes
		port = 1143
	}
	inet_listener imaps-proxy {
		haproxy = yes
		port = 1993
		ssl = yes
	}

	inet_listener imap {
		port = 143
	}
	inet_listener imaps {
		haproxy = yes
		port = 993
		ssl = yes
	}
+1 −2
Original line number Diff line number Diff line
@@ -5,8 +5,7 @@ resources:
- https://code.kodo.org.uk/docker/dovecot//kustomize/?ref=v2.3.19-2
- volume-claim.yaml
- certificate.yaml
- service-imap.yaml
- service-dovecot.yaml
- service.yaml
- ts-imap.yaml
- ts-imaps.yaml

service-dovecot.yaml

deleted100644 → 0
+0 −19
Original line number Diff line number Diff line
apiVersion: v1
kind: Service

# Note: This is the legacy LMTP + SASL service declaration

metadata:
  name: dovecot

spec:
  selector:
    app.kubernetes.io/component: imap-server
    app.kubernetes.io/instance: legacy
  ports:
  - name: sasl
    protocol: TCP
    port: 63123
  - name: lmtp
    protocol: TCP
    port: 63124
+35 −0
Original line number Diff line number Diff line
apiVersion: v1
kind: Service

# Note: This is the legacy IMAP service declaration

metadata:
  name: imap

spec:
  selector:
    app.kubernetes.io/component: imap-server
    app.kubernetes.io/instance: legacy
    app.kubernetes.io/instance: general

  ports:
  # Ports available to cluster services
  - name: imap
    protocol: TCP
    port: 143
  - name: imaps
    protocol: TCP
    port: 993

  # PROXY forwarded ports
  - name: proxy-imap
    protocol: TCP
    port: 1143
  - name: proxy-imaps
    protocol: TCP
    port: 1993

  # SASL authentication and LMTP delivery for other mail services
  - name: sasl
    protocol: TCP
    port: 63123
  - name: lmtp
    protocol: TCP
    port: 63124
+1 −1
Original line number Diff line number Diff line
@@ -13,6 +13,6 @@ spec:
  upstreams:
  - name: imap-service
    service: imap
    port: 143
    port: 1143
  action:
    pass: imap-service
Loading