blob: c24ddfb7e47b80e29f7ad7a6a4375e980ba7fb83 [file] [log] [blame]
Jakub Latusekd4e96f42020-10-21 13:36:29 +02001{{/*
jasmineWen09bc80d2018-03-21 18:21:17 +00002# Copyright © 2017 Amdocs, Bell Canada
Mukul2b4e7532018-08-03 10:41:29 +00003# Modifications Copyright © 2018 AT&T
jasmineWen09bc80d2018-03-21 18:21:17 +00004#
5# Licensed under the Apache License, Version 2.0 (the "License");
6# you may not use this file except in compliance with the License.
7# You may obtain a copy of the License at
8#
9# http://www.apache.org/licenses/LICENSE-2.0
10#
11# Unless required by applicable law or agreed to in writing, software
12# distributed under the License is distributed on an "AS IS" BASIS,
13# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14# See the License for the specific language governing permissions and
15# limitations under the License.
Jakub Latusekd4e96f42020-10-21 13:36:29 +020016*/}}
jasmineWen09bc80d2018-03-21 18:21:17 +000017
18apiVersion: v1
19kind: Service
20metadata:
BorislavG1ffbd992018-04-24 07:56:27 +000021 name: {{ include "common.servicename" . }}
jasmineWen09bc80d2018-03-21 18:21:17 +000022 namespace: {{ include "common.namespace" . }}
23 labels:
24 app: {{ include "common.name" . }}
25 chart: {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}
Krzysztof Opasiak137d7cc2020-01-24 23:49:11 +010026 release: {{ include "common.release" . }}
jasmineWen09bc80d2018-03-21 18:21:17 +000027 heritage: {{ .Release.Service }}
28spec:
29 type: {{ .Values.service.type }}
30 ports:
Priyanka Jain1fda9682018-05-09 08:42:50 +000031 {{if eq .Values.service.type "NodePort" -}}
32 - port: {{ .Values.service.internalPort }}
33 nodePort: {{ .Values.global.nodePortPrefix | default .Values.nodePortPrefix }}{{ .Values.service.nodePort }}
34 name: {{ .Values.service.portName }}
35 {{- else -}}
36 - port: {{ .Values.service.internalPort }}
37 name: {{ .Values.service.portName }}
38 {{- end}}
jasmineWen09bc80d2018-03-21 18:21:17 +000039 selector:
Priyanka Jain1fda9682018-05-09 08:42:50 +000040 app: {{ include "common.name" . }}
Krzysztof Opasiak137d7cc2020-01-24 23:49:11 +010041 release: {{ include "common.release" . }}
Priyanka Jain1fda9682018-05-09 08:42:50 +000042 clusterIP: None
43---
Kiran Kamineni444f7492018-07-10 10:32:00 -070044apiVersion: v1
Priyanka Jain1fda9682018-05-09 08:42:50 +000045kind: Service
46metadata:
47 name: {{ include "common.servicename" . }}-ui
48 namespace: {{ include "common.namespace" . }}
49 labels:
50 app: {{ include "common.name" . }}
51 chart: {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}
Krzysztof Opasiak137d7cc2020-01-24 23:49:11 +010052 release: {{ include "common.release" . }}
Priyanka Jain1fda9682018-05-09 08:42:50 +000053 heritage: {{ .Release.Service }}
54spec:
55 type: {{ .Values.service.type2 }}
56 ports:
57 {{if eq .Values.service.type2 "NodePort" -}}
58 - port: {{ .Values.service.internalPort2 }}
59 nodePort: {{ .Values.global.nodePortPrefix | default .Values.nodePortPrefix }}{{ .Values.service.nodePort2 }}
60 name: {{ .Values.service.portName2 }}
61 {{- else -}}
62 - port: {{ .Values.service.internalPort2 }}
63 name: {{ .Values.service.portName2 }}
64 {{- end}}
65 selector:
66 app: {{ include "common.name" . }}
Krzysztof Opasiak137d7cc2020-01-24 23:49:11 +010067 release: {{ include "common.release" . }}