service.yaml (1060B)
1 --- 2 apiVersion: v1 3 kind: Service 4 metadata: 5 name: {{ include "erooster.fullname" . }}-http 6 labels: 7 {{- include "erooster.labels" . | nindent 4 }} 8 spec: 9 type: {{ .Values.service.type }} 10 ports: 11 - port: {{ .Values.service.httpPort }} 12 targetPort: http 13 protocol: TCP 14 name: http 15 selector: 16 {{- include "erooster.selectorLabels" . | nindent 4 }} 17 --- 18 apiVersion: v1 19 kind: Service 20 metadata: 21 name: {{ include "erooster.fullname" . }}-mail 22 labels: 23 {{- include "erooster.labels" . | nindent 4 }} 24 spec: 25 type: {{ .Values.mailService.type }} 26 ports: 27 - port: {{ .Values.mailService.smtpPort }} 28 targetPort: smtp 29 name: smtp 30 - port: {{ .Values.mailService.smtpEncryptedPort }} 31 targetPort: smtp-encrypted 32 name: smtp-encrypted 33 - port: {{ .Values.mailService.imapPort }} 34 targetPort: imap 35 name: imap 36 - port: {{ .Values.mailService.imapEncryptedPort }} 37 targetPort: imap-encrypted 38 name: imap-encrypted 39 selector: 40 {{- include "erooster.selectorLabels" . | nindent 4 }}