Run all components in one namespace
[oom.git] / kubernetes / mso / templates / all-services.yaml
1 #{{ if not .Values.disableMsoMariadb }}
2 apiVersion: v1
3 kind: Service
4 metadata:
5   name: mso-mariadb
6   namespace: "{{ .Values.nsPrefix }}"
7   labels:
8     app: mso-mariadb
9 spec:
10   ports:
11   - port: 3306
12     name: mso-mariadb-3306
13   selector:
14     app: mso-mariadb
15   clusterIP: None
16 #{{ end }}
17 #{{ if not .Values.disableMsoMso }}
18 ---
19 apiVersion: v1
20 kind: Service
21 metadata:
22   name: mso
23   namespace: "{{ .Values.nsPrefix }}"
24   labels:
25     app: mso
26   annotations:
27     msb.onap.org/service-info: '[
28       {
29           "serviceName": "so",
30           "version": "v1",
31           "url": "/ecomp/mso/infra",
32           "protocol": "REST"
33           "port": "8080",
34           "visualRange":"1"
35       },
36       {
37           "serviceName": "so-deprecated",
38           "version": "v1",
39           "url": "/ecomp/mso/infra",
40           "protocol": "REST"
41           "port": "8080",
42           "visualRange":"1",
43           "path":"/ecomp/mso/infra"
44       }
45       ]'
46 spec:
47   selector:
48     app: mso
49   ports:
50     - name: mso1
51       port: 8080
52       nodePort: {{ .Values.nodePortPrefix }}23
53     - name: mso2
54       port: 3904
55       nodePort: {{ .Values.nodePortPrefix }}25
56     - name: mso3
57       port: 3905
58       nodePort: {{ .Values.nodePortPrefix }}24
59     - name: mso4
60       port: 9990
61       nodePort: {{ .Values.nodePortPrefix }}22
62     - name: mso5
63       port: 8787
64       nodePort: {{ .Values.nodePortPrefix }}50
65   type: NodePort
66 #{{ end }}