Add multicloud plugins for OpenStack
[oom.git] / kubernetes / multicloud / templates / all-services.yaml
1 apiVersion: v1
2 kind: Service
3 metadata:
4   name: framework
5   namespace: "{{ .Values.nsPrefix }}-multicloud"
6   labels:
7     name: framework
8   annotations:
9     msb.onap.org/service-info: '[
10     {
11       "serviceName": "multicloud",
12       "version": "v0",
13       "url": "/api/multicloud/v0",
14       "protocol": "REST",
15       "port": "9001",
16       "visualRange": "1"
17     }
18     ]'
19 spec:
20   ports:
21   - name: "framework-port"
22     port: 9001
23     nodePort: {{ .Values.nodePortPrefix }}91
24   selector:
25     app: framework
26   type: NodePort
27 ---
28 apiVersion: v1
29 kind: Service
30 metadata:
31   name: multicloud-vio
32   namespace: "{{ .Values.nsPrefix }}-multicloud"
33   labels:
34     name: multicloud-vio
35   annotations:
36     msb.onap.org/service-info: '[
37     {
38       "serviceName": "multicloud-vio",
39       "version": "v0",
40       "url": "/api/multicloud-vio/v0",
41       "protocol": "REST",
42       "port": "9004",
43       "visualRange": "1"
44     }
45     ]'
46
47 spec:
48   ports:
49   - name: "multicloud-port"
50     port: 9004
51     nodePort: {{ .Values.nodePortPrefix }}92
52   selector:
53     app: multicloud-vio
54   type: NodePort
55 ---
56 apiVersion: v1
57 kind: Service
58 metadata:
59   name: multicloud-ocata
60   namespace: "{{ .Values.nsPrefix }}-multicloud"
61   labels:
62     name: multicloud-ocata
63   annotations:
64     msb.onap.org/service-info: '[
65     {
66       "serviceName": "multicloud-ocata",
67       "version": "v0",
68       "url": "/api/multicloud-ocata/v0",
69       "protocol": "REST",
70       "port": "9006",
71       "visualRange": "1"
72     }
73     ]'
74
75 spec:
76   ports:
77   - name: "multicloud-port"
78     port: 9006
79     nodePort: {{ .Values.nodePortPrefix }}93
80   selector:
81     app: multicloud-ocata
82   type: NodePort
83 ---
84 apiVersion: v1
85 kind: Service
86 metadata:
87   name: multicloud-windriver
88   namespace: "{{ .Values.nsPrefix }}-multicloud"
89   labels:
90     name: multicloud-windriver
91   annotations:
92     msb.onap.org/service-info: '[
93     {
94       "serviceName": "multicloud-titanium_cloud",
95       "version": "v0",
96       "url": "/api/multicloud-titanium_cloud/v0",
97       "protocol": "REST",
98       "port": "9005",
99       "visualRange": "1"
100     }
101     ]'
102
103 spec:
104   ports:
105   - name: "multicloud-port"
106     port: 9005
107     nodePort: {{ .Values.nodePortPrefix }}94
108   selector:
109     app: multicloud-windriver
110   type: NodePort