apiVersion: v1 kind: Service metadata: name: {{ include "stalwart.fullname" . }} namespace: {{ .Values.namespace }} labels: {{- include "stalwart.labels" . | nindent 4 }} spec: type: {{ .Values.service.type }} ports: - port: {{ .Values.service.web.port }} targetPort: {{ .Values.service.web.targetPort }} protocol: TCP name: web - port: {{ .Values.service.smtp.port }} targetPort: {{ .Values.service.smtp.targetPort }} protocol: TCP name: smtp - port: {{ .Values.service.smtps.port }} targetPort: {{ .Values.service.smtps.targetPort }} protocol: TCP name: smtps - port: {{ .Values.service.submission.port }} targetPort: {{ .Values.service.submission.targetPort }} protocol: TCP name: submission - port: {{ .Values.service.imap.port }} targetPort: {{ .Values.service.imap.targetPort }} protocol: TCP name: imap - port: {{ .Values.service.imaps.port }} targetPort: {{ .Values.service.imaps.targetPort }} protocol: TCP name: imaps selector: {{- include "stalwart.selectorLabels" . | nindent 4 }}