Add service endpoint annotation for SDC
[oom.git] / kubernetes / sdc / templates / all-services.yaml
1 apiVersion: v1
2 kind: Service
3 metadata:
4   labels:
5     app: sdc-es
6   name: sdc-es
7   namespace: "{{ .Values.nsPrefix }}-sdc"
8 spec:
9   ports:
10   - name: sdc-es-port-9200
11     port: 9200
12   - name: sdc-es-port-9300
13     port: 9300
14   selector:
15     app: sdc-es
16   clusterIP: None
17 ---
18 apiVersion: v1
19 kind: Service
20 metadata:
21   labels:
22     app: sdc-cs
23   name: sdc-cs
24   namespace: "{{ .Values.nsPrefix }}-sdc"
25 spec:
26   ports:
27   - name: sdc-cs-port-9042
28     port: 9042
29   - name: sdc-cs-port-9160
30     port: 9160
31   selector:
32     app: sdc-cs
33   clusterIP: None
34 ---
35 apiVersion: v1
36 kind: Service
37 metadata:
38   labels:
39     app: sdc-kb
40   name: sdc-kb
41   namespace: "{{ .Values.nsPrefix }}-sdc"
42 spec:
43   ports:
44   - name: sdc-kb-port-5601
45     port: 5601
46   selector:
47     app: sdc-kb
48   clusterIP: None
49 ---
50 apiVersion: v1
51 kind: Service
52 metadata:
53   labels:
54     app: sdc-be
55   name: sdc-be
56   namespace: "{{ .Values.nsPrefix }}-sdc"
57   annotations:
58     msb.onap.org/service-info: '[
59       {
60           "serviceName": "sdc",
61           "version": "v1",
62           "url": "/sdc/v1",
63           "protocol": "REST",
64           "port": "8080",
65           "visualRange":"1"
66       },
67       {
68           "serviceName": "sdc-deprecated",
69           "version": "v1",
70           "url": "/sdc/v1",
71           "protocol": "REST",
72           "port": "8080",
73           "visualRange":"1",
74           "path":"/sdc/v1"
75       }
76       ]'
77 spec:
78   ports:
79   - name: sdc-be-port-8443
80     nodePort: {{ .Values.nodePortPrefix }}04
81     port: 8443
82   - name: sdc-be-port-8080
83     nodePort: {{ .Values.nodePortPrefix }}05
84     port: 8080
85   selector:
86     app: sdc-be
87   type: NodePort
88 ---
89 apiVersion: v1
90 kind: Service
91 metadata:
92   labels:
93     app: sdc-fe
94   name: sdc-fe
95   namespace: "{{ .Values.nsPrefix }}-sdc"
96   annotations:
97     msb.onap.org/service-info: '[
98       {
99           "serviceName": "sdc-gui",
100           "version": "v1",
101           "url": "/sdc1",
102           "protocol": "UI",
103           "port": "8181",
104           "visualRange":"0|1"
105       }
106       ]'
107 spec:
108   ports:
109   - name: sdc-fe-port-9443
110     nodePort: {{ .Values.nodePortPrefix }}07
111     port: 9443
112   - name: sdc-fe-port-8181
113     nodePort: {{ .Values.nodePortPrefix }}06
114     port: 8181
115   selector:
116     app: sdc-fe
117   type: NodePort