2 # Copyright © 2017 Amdocs, Bell Canada
4 # Licensed under the Apache License, Version 2.0 (the "License");
5 # you may not use this file except in compliance with the License.
6 # You may obtain a copy of the License at
8 # http://www.apache.org/licenses/LICENSE-2.0
10 # Unless required by applicable law or agreed to in writing, software
11 # distributed under the License is distributed on an "AS IS" BASIS,
12 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 # See the License for the specific language governing permissions and
14 # limitations under the License.
20 name: {{ include "common.servicename" . }}
21 namespace: {{ include "common.namespace" . }}
23 app: {{ include "common.name" . }}
24 chart: {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}
25 release: {{ .Release.Name }}
26 heritage: {{ .Release.Service }}
29 - port: {{ .Values.service.internalPort }}
30 name: {{ .Values.service.portName }}
32 app: {{ include "common.name" . }}
33 release: {{ .Release.Name }}
35 #{{ if not .Values.disableNfsProvisioner }}
40 name: {{ .Values.nfsprovisionerPrefix }}-nfs-provisioner
41 namespace: {{ include "common.namespace" . }}
43 app: {{ .Values.nfsprovisionerPrefix }}-nfs-provisioner
44 chart: {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}
45 release: {{ .Release.Name }}
46 heritage: {{ .Release.Service }}
50 port: {{ .Values.service.nfsPort }}
52 port: {{ .Values.service.mountdPort }}
54 port: {{ .Values.service.rpcbindPort }}
56 port: {{ .Values.service.rpcbindUdpPort }}
59 app: {{ .Values.nfsprovisionerPrefix }}-nfs-provisioner
62 # Client service for connecting to any MySQL instance for reads.
63 # Only master: sdnc-dbhost-0 accepts the write request.
67 name: {{ include "common.servicename" . }}-read
68 namespace: {{ include "common.namespace" . }}
70 app: {{ include "common.name" . }}
71 chart: {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}
72 release: {{ .Release.Name }}
73 heritage: {{ .Release.Service }}
76 - port: {{ .Values.service.internalPort }}
77 name: {{ .Values.service.portName }}
79 app: {{ include "common.name" . }}
80 release: {{ .Release.Name }}
85 name: {{ .Values.sdnctlPrefix }}-sdnctldb01
86 namespace: {{ include "common.namespace" . }}
88 app: {{ include "common.name" . }}
89 chart: {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}
90 release: {{ .Release.Name }}
91 heritage: {{ .Release.Service }}
94 - port: {{ .Values.service.internalPort }}
95 name: {{ .Values.service.portName }}
97 app: {{ include "common.name" . }}
98 release: {{ .Release.Name }}
104 name: {{ .Values.sdnctlPrefix }}-sdnctldb02
105 namespace: {{ include "common.namespace" . }}
107 app: {{ include "common.name" . }}
108 chart: {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}
109 release: {{ .Release.Name }}
110 heritage: {{ .Release.Service }}
113 - port: {{ .Values.service.internalPort }}
114 name: {{ .Values.service.portName }}
116 app: {{ include "common.name" . }}
117 release: {{ .Release.Name }}
120 {{ if .Values.geoEnabled }}
124 name: {{ include "common.servicename" . }}-nodeport
125 namespace: {{ include "common.namespace" . }}
127 app: {{ include "common.name" . }}
128 chart: {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}
129 statefulset.kubernetes.io/pod-name: {{ include "common.fullname" . }}-0
130 release: {{ .Release.Name }}
131 heritage: {{ .Release.Service }}
134 - name: {{ .Values.service.portName | default .Values.service.name }}-1
135 port: {{ .Values.service.internalPort }}
136 targetPort: {{ .Values.service.internalPort }}
137 nodePort: {{ .Values.global.nodePortPrefix | default .Values.nodePortPrefix }}{{ .Values.service.nodeport1 }}
138 - name: {{ .Values.service.portName | default .Values.service.name }}-2
139 port: {{ .Values.xtrabackup.internalPort }}
140 targetPort: {{ .Values.xtrabackup.internalPort }}
141 nodePort: {{ .Values.global.nodePortPrefix | default .Values.nodePortPrefix }}{{ .Values.service.nodeport2 }}
142 type: {{ .Values.service.type }}
144 statefulset.kubernetes.io/pod-name: {{ include "common.fullname" . }}-0
145 release: {{ .Release.Name }}