helm-chart

git clone git://archive.git.mtrnord.blog/erooster-mail/helm-chart.git
Log | Files | Refs | README

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 }}