Merge "Add option to disable specific deployments"
[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     - port: {{ .Values.iagPort }}
47       nodePort: {{ .Values.iagNodePort }}
48   selector:
49     app: msb-iag
50   type: NodePort
51 #{{ end }}
52 #{{ if not .Values.disableMsbMsbEag }}
53 ---
54 apiVersion: v1
55 kind: Service
56 metadata:
57   name: msb-eag
58   namespace: "{{ .Values.nsPrefix }}-msb"
59   labels:
60     app: msb-eag
61 spec:
62   ports:
63     - port: {{ .Values.eagPort }}
64       nodePort: {{ .Values.eagNodePort }}
65   selector:
66     app: msb-eag
67   type: NodePort
68 #{{ end }}