8c6db304200d6898d2743ecab1d87cce4e4cd473
[oom.git] / kubernetes / msb / templates / all-services.yaml
1 #{{ if not .Values.disableMsbMsbConsul }}
2 apiVersion: v1
3 kind: Service
4 metadata:
5   name: msb-consul
6   namespace: "{{ .Values.nsPrefix }}-msb"
7   labels:
8     app: msb-consul
9 spec:
10   ports:
11     - port: {{ .Values.consulPort }}
12       nodePort: {{ .Values.consulNodePort }}
13   selector:
14     app: msb-consul
15   type: NodePort
16 #{{ end }}
17 #{{ if not .Values.disableMsbMsbDiscovery }}
18 ---
19 apiVersion: v1
20 kind: Service
21 metadata:
22   name: msb-discovery
23   namespace: "{{ .Values.nsPrefix }}-msb"
24   labels:
25     app: msb-discovery
26 spec:
27   clusterIP: "{{ .Values.discoveryClusterIP }}"
28   ports:
29     - port: {{ .Values.discoveryPort }}
30       nodePort: {{ .Values.discoveryNodePort }}
31   selector:
32     app: msb-discovery
33   type: NodePort
34 #{{ end }}
35 #{{ if not .Values.disableMsbMsbIag }}
36 ---
37 apiVersion: v1
38 kind: Service
39 metadata:
40   name: msb-iag
41   namespace: "{{ .Values.nsPrefix }}-msb"
42   labels:
43     app: msb-iag
44 spec:
45   ports:
46     - name: http
47       port: {{ .Values.iagPort }}
48       nodePort: {{ .Values.iagNodePort }}
49     - name: https
50       port: {{ .Values.iagPort_https }}
51       nodePort: {{ .Values.iagNodePort_https }}
52   selector:
53     app: msb-iag
54   type: NodePort
55 #{{ end }}
56 #{{ if not .Values.disableMsbMsbEag }}
57 ---
58 apiVersion: v1
59 kind: Service
60 metadata:
61   name: msb-eag
62   namespace: "{{ .Values.nsPrefix }}-msb"
63   labels:
64     app: msb-eag
65 spec:
66   ports:
67     - name: http
68       port: {{ .Values.eagPort }}
69       nodePort: {{ .Values.eagNodePort }}
70     - name: https
71       port: {{ .Values.eagPort_https }}
72       nodePort: {{ .Values.eagNodePort_https }}
73   selector:
74     app: msb-eag
75   type: NodePort
76 #{{ end }}