update log helm chart from 2 to 3.0.0
[oom.git] / kubernetes / aai / templates / service.yaml
1 apiVersion: v1
2 kind: Service
3 metadata:
4   name: {{ include "common.servicename" . }}
5   namespace: {{ include "common.namespace" . }}
6   labels:
7     app: {{ include "common.name" . }}
8     chart: {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}
9     release: {{ .Release.Name }}
10     heritage: {{ .Release.Service }}
11 spec:
12   ports:
13   {{if eq .Values.service.type "NodePort" -}}
14   - name: {{ .Values.service.portName }}
15     port: {{ .Values.service.externalPort }}
16     targetPort: {{ .Values.service.internalPort }}
17     nodePort: {{ .Values.global.nodePortPrefix | default .Values.nodePortPrefix }}{{ .Values.service.nodePort }}
18   - name: {{ .Values.service.portName2 }}
19     port: {{ .Values.service.externalPort2 }}
20     targetPort: {{ .Values.service.internalPort2 }}
21     nodePort: {{ .Values.global.nodePortPrefix | default .Values.nodePortPrefix }}{{ .Values.service.nodePort2 }}
22   {{- else -}}
23   - port: {{ .Values.service.externalPort }}
24     targetPort: {{ .Values.service.internalPort }}
25     name: {{ .Values.service.portName }}
26   - port: {{ .Values.service.externalPort2 }}
27     targetPort: {{ .Values.service.internalPort2 }}
28     name: {{ .Values.service.portName }}
29   {{- end}}
30   type: {{ .Values.service.type }}
31   selector:
32     app: {{ include "common.name" . }}
33   clusterIP: {{ .Values.service.aaiServiceClusterIp }}