4 name: {{ .Values.service.name }}
5 namespace: {{ include "common.namespace" . }}
7 app: {{ include "common.name" . }}
8 chart: {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}
9 release: {{ .Release.Name }}
10 heritage: {{ .Release.Service }}
13 - port: {{ .Values.service.internalPort }}
14 name: {{ .Values.service.name }}
16 app: {{ include "common.name" . }}
17 release: {{ .Release.Name }}
19 #{{ if not .Values.disableNfsProvisioner }}
24 name: {{ .Release.Name }}-{{ .Values.nfsprovisionerPrefix }}-nfs-provisioner
25 namespace: {{ include "common.namespace" . }}
27 app: {{ .Values.nfsprovisionerPrefix }}-nfs-provisioner
31 port: {{ .Values.service.nfsPort }}
33 port: {{ .Values.service.mountdPort }}
35 port: {{ .Values.service.rpcbindPort }}
37 port: {{ .Values.service.rpcbindUdpPort }}
40 app: {{ .Values.nfsprovisionerPrefix }}-nfs-provisioner
43 # Client service for connecting to any MySQL instance for reads.
44 # Only master: sdnc-dbhost-0 accepts the write request.
48 name: {{ .Values.service.name }}-read
49 namespace: {{ include "common.namespace" . }}
51 app: {{ include "common.name" . }}
54 - port: {{ .Values.service.internalPort }}
55 name: {{ .Values.service.name }}
57 app: {{ include "common.name" . }}
58 release: {{ .Release.Name }}
63 name: {{ .Values.sdnctlPrefix }}-sdnctldb01
64 namespace: {{ include "common.namespace" . }}
66 app: {{ include "common.name" . }}
69 - port: {{ .Values.service.internalPort }}
70 name: {{ .Values.service.name }}
72 app: {{ include "common.name" . }}
73 release: {{ .Release.Name }}
79 name: {{ .Values.sdnctlPrefix }}-sdnctldb02
80 namespace: {{ include "common.namespace" . }}
82 app: {{ include "common.name" . }}
85 - port: {{ .Values.service.internalPort }}
86 name: {{ .Values.service.name }}
88 app: {{ include "common.name" . }}
89 release: {{ .Release.Name }}
92 {{ if .Values.geoEnabled }}
96 name: {{ .Values.service.name }}-nodeport
97 namespace: {{ include "common.namespace" . }}
99 statefulset.kubernetes.io/pod-name: {{ include "common.fullname" . }}-0
102 - name: {{ .Values.service.internalPort }}
103 port: {{ .Values.service.internalPort }}
104 targetPort: {{ .Values.service.internalPort }}
105 nodePort: {{ .Values.global.nodePortPrefix | default .Values.nodePortPrefix }}{{ .Values.service.externalPort1 }}
106 - name: {{ .Values.xtrabackup.internalPort }}
107 port: {{ .Values.xtrabackup.internalPort }}
108 targetPort: {{ .Values.xtrabackup.internalPort }}
109 nodePort: {{ .Values.global.nodePortPrefix | default .Values.nodePortPrefix }}{{ .Values.service.externalPort2 }}
112 statefulset.kubernetes.io/pod-name: {{ include "common.fullname" . }}-0
113 release: {{ .Release.Name }}