blob: cd3c9c913689a04fb85ba4b51dde4c43115809c3 [file] [log] [blame]
yurynfcef9942017-10-26 17:10:50 +03001#{{ if not .Values.disableVfcVfcNslcm }}
maopengzhang799cc592017-09-01 09:37:48 +08002apiVersion: v1
3kind: Service
4metadata:
5 labels:
6 app: vfc-nslcm
7 name: vfc-nslcm
8 namespace: "{{ .Values.nsPrefix }}-vfc"
HuabingZhao2f044d82017-09-28 00:42:55 +08009 annotations:
10 msb.onap.org/service-info: '[
11 {
12 "serviceName": "nslcm",
13 "version": "v1",
14 "url": "/api/nslcm/v1",
15 "protocol": "REST",
16 "port": "{{.Values.nslcm.port}}",
17 "visualRange":"1"
18 }
19 ]'
maopengzhang799cc592017-09-01 09:37:48 +080020spec:
21 ports:
22 - name: vfc-nslcm
23 port: {{.Values.nslcm.port}}
24 nodePort: {{.Values.nslcm.nodePort}}
25 selector:
26 app: vfc-nslcm
27 type: NodePort
yurynfcef9942017-10-26 17:10:50 +030028#{{ end }}
29#{{ if not .Values.disableVfcVfcResmgr }}
maopengzhang799cc592017-09-01 09:37:48 +080030---
31apiVersion: v1
32kind: Service
33metadata:
34 labels:
35 app: vfc-resmgr
36 name: vfc-resmgr
37 namespace: "{{ .Values.nsPrefix }}-vfc"
HuabingZhao2f044d82017-09-28 00:42:55 +080038 annotations:
39 msb.onap.org/service-info: '[
40 {
41 "serviceName": "resmgr",
42 "version": "v1",
43 "url": "/api/resmgr/v1",
44 "protocol": "REST",
45 "port": "{{.Values.resmgr.port}}",
46 "visualRange":"1"
47 }
48 ]'
maopengzhang799cc592017-09-01 09:37:48 +080049spec:
50 ports:
51 - name: vfc-resmgr
52 port: {{.Values.resmgr.port}}
53 nodePort: {{.Values.resmgr.nodePort}}
54 selector:
55 app: vfc-resmgr
56 type: NodePort
yurynfcef9942017-10-26 17:10:50 +030057#{{ end }}
58#{{ if not .Values.disableVfcVfcGvnfmdriver }}
maopengzhang799cc592017-09-01 09:37:48 +080059---
60apiVersion: v1
61kind: Service
62metadata:
63 labels:
64 app: vfc-gvnfmdriver
65 name: vfc-gvnfmdriver
66 namespace: "{{ .Values.nsPrefix }}-vfc"
HuabingZhao2f044d82017-09-28 00:42:55 +080067 annotations:
68 msb.onap.org/service-info: '[
69 {
70 "serviceName": "gvnfmdriver",
71 "version": "v1",
72 "url": "/api/gvnfmdriver/v1",
73 "protocol": "REST",
74 "port": "{{.Values.gvnfmdriver.port}}",
75 "visualRange":"1"
76 }
77 ]'
maopengzhang799cc592017-09-01 09:37:48 +080078spec:
79 ports:
80 - name: vfc-gvnfmdriver
81 port: {{.Values.gvnfmdriver.port}}
82 nodePort: {{.Values.gvnfmdriver.nodePort}}
83 selector:
84 app: vfc-gvnfmdriver
85 type: NodePort
yurynfcef9942017-10-26 17:10:50 +030086#{{ end }}
87#{{ if not .Values.disableVfcVfcZtevmanagerdriver }}
maopengzhang799cc592017-09-01 09:37:48 +080088---
89apiVersion: v1
90kind: Service
91metadata:
92 labels:
93 app: vfc-ztevmanagerdriver
94 name: vfc-ztevmanagerdriver
95 namespace: "{{ .Values.nsPrefix }}-vfc"
HuabingZhao2f044d82017-09-28 00:42:55 +080096 annotations:
97 msb.onap.org/service-info: '[
98 {
99 "serviceName": "ztevmanagerdriver",
100 "version": "v1",
101 "url": "/api/ztevmanagerdriver/v1",
102 "protocol": "REST",
103 "port": "{{.Values.ztevmanagerdriver.port}}",
104 "visualRange":"1"
105 }
106 ]'
maopengzhang799cc592017-09-01 09:37:48 +0800107spec:
108 ports:
109 - name: vfc-ztevmanagerdriver
110 port: {{.Values.ztevmanagerdriver.port}}
111 nodePort: {{.Values.ztevmanagerdriver.nodePort}}
112 selector:
113 app: vfc-ztevmanagerdriver
114 type: NodePort
yurynfcef9942017-10-26 17:10:50 +0300115#{{ end }}
116#{{ if not .Values.disableVfcVfcHwvnfmdriver }}
maopengzhang799cc592017-09-01 09:37:48 +0800117---
118apiVersion: v1
119kind: Service
120metadata:
121 labels:
122 app: vfc-hwvnfmdriver
123 name: vfc-hwvnfmdriver
124 namespace: "{{ .Values.nsPrefix }}-vfc"
HuabingZhao2f044d82017-09-28 00:42:55 +0800125 annotations:
126 msb.onap.org/service-info: '[
127 {
128 "serviceName": "huaweivnfmdriver",
129 "version": "v1",
130 "url": "/api/huaweivnfmdriver/v1",
131 "protocol": "REST",
132 "port": "{{.Values.hwvnfmdriver.port}}",
133 "visualRange":"1"
134 }
135 ]'
maopengzhang799cc592017-09-01 09:37:48 +0800136spec:
137 ports:
138 - name: vfc-ztevmanagerdriver
139 port: {{.Values.hwvnfmdriver.port}}
140 nodePort: {{.Values.hwvnfmdriver.nodePort}}
141 selector:
142 app: vfc-hwvnfmdriver
143 type: NodePort
yurynfcef9942017-10-26 17:10:50 +0300144#{{ end }}
145#{{ if not .Values.disableVfcVfcZtesdncdriver }}
maopengzhang799cc592017-09-01 09:37:48 +0800146---
147apiVersion: v1
148kind: Service
149metadata:
150 labels:
151 app: vfc-ztesdncdriver
152 name: vfc-ztesdncdriver
153 namespace: "{{ .Values.nsPrefix }}-vfc"
HuabingZhao2f044d82017-09-28 00:42:55 +0800154 annotations:
155 msb.onap.org/service-info: '[
156 {
157 "serviceName": "ztesdncdriver",
158 "version": "v1",
159 "url": "/api/ztesdncdriver/v1",
160 "protocol": "REST",
161 "port": "{{.Values.ztesdncdriver.port}}",
162 "visualRange":"1"
163 }
164 ]'
maopengzhang799cc592017-09-01 09:37:48 +0800165spec:
166 ports:
167 - name: vfc-ztesdncdriver
168 port: {{.Values.ztesdncdriver.port}}
169 nodePort: {{.Values.ztesdncdriver.nodePort}}
170 selector:
171 app: vfc-ztesdncdriver
172 type: NodePort
yurynfcef9942017-10-26 17:10:50 +0300173#{{ end }}
174#{{ if not .Values.disableVfcVfcJujudriver }}
maopengzhang799cc592017-09-01 09:37:48 +0800175---
176apiVersion: v1
177kind: Service
178metadata:
179 labels:
180 app: vfc-jujudriver
181 name: vfc-jujudriver
182 namespace: "{{ .Values.nsPrefix }}-vfc"
HuabingZhao2f044d82017-09-28 00:42:55 +0800183 annotations:
184 msb.onap.org/service-info: '[
185 {
186 "serviceName": "jujuvnfmdriver",
187 "version": "v1",
188 "url": "/api/jujuvnfmdriver/v1",
189 "protocol": "REST",
190 "port": "{{.Values.jujudriver.port}}",
191 "visualRange":"1"
192 }
193 ]'
maopengzhang799cc592017-09-01 09:37:48 +0800194spec:
195 ports:
196 - name: vfc-jujudriver
197 port: {{.Values.jujudriver.port}}
198 nodePort: {{.Values.jujudriver.nodePort}}
199 selector:
200 app: vfc-jujudriver
201 type: NodePort
yurynfcef9942017-10-26 17:10:50 +0300202#{{ end }}
203#{{ if not .Values.disableVfcVfcVnflcm }}
maopengzhang799cc592017-09-01 09:37:48 +0800204---
205apiVersion: v1
206kind: Service
207metadata:
208 labels:
209 app: vfc-vnflcm
210 name: vfc-vnflcm
211 namespace: "{{ .Values.nsPrefix }}-vfc"
HuabingZhao2f044d82017-09-28 00:42:55 +0800212 annotations:
213 msb.onap.org/service-info: '[
214 {
215 "serviceName": "vnflcm",
216 "version": "v1",
217 "url": "/api/vnflcm/v1",
218 "protocol": "REST",
219 "port": "{{.Values.vnflcm.port}}",
220 "visualRange":"1"
221 }
222 ]'
maopengzhang799cc592017-09-01 09:37:48 +0800223spec:
224 ports:
225 - name: vfc-vnflcm
226 port: {{.Values.vnflcm.port}}
227 nodePort: {{.Values.vnflcm.nodePort}}
228 selector:
229 app: vfc-vnflcm
230 type: NodePort
yurynfcef9942017-10-26 17:10:50 +0300231#{{ end }}
232#{{ if not .Values.disableVfcVfcVnfres }}
maopengzhang799cc592017-09-01 09:37:48 +0800233---
234apiVersion: v1
235kind: Service
236metadata:
237 labels:
238 app: vfc-vnfres
239 name: vfc-vnfres
240 namespace: "{{ .Values.nsPrefix }}-vfc"
HuabingZhao2f044d82017-09-28 00:42:55 +0800241 annotations:
242 msb.onap.org/service-info: '[
243 {
244 "serviceName": "vnfres",
245 "version": "v1",
246 "url": "/api/vnfres/v1",
247 "protocol": "REST",
248 "port": "{{.Values.vnfres.port}}",
249 "visualRange":"1"
250 }
251 ]'
maopengzhang799cc592017-09-01 09:37:48 +0800252spec:
253 ports:
254 - name: vfc-vnfres
255 port: {{.Values.vnfres.port}}
256 nodePort: {{.Values.vnfres.nodePort}}
257 selector:
258 app: vfc-vnfres
259 type: NodePort
yurynfcef9942017-10-26 17:10:50 +0300260#{{ end }}
261#{{ if not .Values.disableVfcVfcVnfmgr }}
maopengzhang799cc592017-09-01 09:37:48 +0800262---
263apiVersion: v1
264kind: Service
265metadata:
266 labels:
267 app: vfc-vnfmgr
268 name: vfc-vnfmgr
269 namespace: "{{ .Values.nsPrefix }}-vfc"
HuabingZhao2f044d82017-09-28 00:42:55 +0800270 annotations:
271 msb.onap.org/service-info: '[
272 {
273 "serviceName": "vnfmgr",
274 "version": "v1",
275 "url": "/api/vnfmgr/v1",
276 "protocol": "REST",
277 "port": "{{.Values.vnfmgr.port}}",
278 "visualRange":"1"
279 }
280 ]'
maopengzhang799cc592017-09-01 09:37:48 +0800281spec:
282 ports:
283 - name: vfc-vnfmgr
284 port: {{.Values.vnfmgr.port}}
285 nodePort: {{.Values.vnfmgr.nodePort}}
286 selector:
287 app: vfc-vnfmgr
288 type: NodePort
yurynfcef9942017-10-26 17:10:50 +0300289#{{ end }}
290#{{ if not .Values.disableVfcVfcEmsdriver }}
maopengzhang799cc592017-09-01 09:37:48 +0800291---
292apiVersion: v1
293kind: Service
294metadata:
295 labels:
296 app: vfc-emsdriver
297 name: vfc-emsdriver
298 namespace: "{{ .Values.nsPrefix }}-vfc"
HuabingZhao2f044d82017-09-28 00:42:55 +0800299 annotations:
300 msb.onap.org/service-info: '[
301 {
302 "serviceName": "emsdriver",
303 "version": "v1",
304 "url": "/api/emsdriver/v1",
305 "protocol": "REST",
306 "port": "{{.Values.emsdriver.port}}",
307 "visualRange":"1"
308 }
309 ]'
maopengzhang799cc592017-09-01 09:37:48 +0800310spec:
311 ports:
312 - name: vfc-emsdriver
313 port: {{.Values.emsdriver.port}}
314 nodePort: {{.Values.emsdriver.nodePort}}
315 selector:
316 app: vfc-emsdriver
317 type: NodePort
yurynfcef9942017-10-26 17:10:50 +0300318#{{ end }}
319#{{ if not .Values.disableVfcVfcWorkflow }}
maopengzhang799cc592017-09-01 09:37:48 +0800320---
321apiVersion: v1
322kind: Service
323metadata:
324 labels:
325 app: vfc-workflow
326 name: vfc-workflow
327 namespace: "{{ .Values.nsPrefix }}-vfc"
HuabingZhao2f044d82017-09-28 00:42:55 +0800328 annotations:
329 msb.onap.org/service-info: '[
330 {
331 "serviceName": "workflow",
332 "version": "v1",
333 "url": "/api/workflow/v1",
334 "protocol": "REST",
335 "port": "{{.Values.workflow.port}}",
336 "visualRange":"1"
337 }
338 ]'
maopengzhang799cc592017-09-01 09:37:48 +0800339spec:
340 ports:
341 - name: vfc-workflow
342 port: {{.Values.workflow.port}}
343 nodePort: {{.Values.workflow.nodePort}}
344 selector:
345 app: vfc-workflow
346 type: NodePort
yurynfcef9942017-10-26 17:10:50 +0300347#{{ end }}
348#{{ if not .Values.disableVfcVfcCatalog }}
maopengzhang799cc592017-09-01 09:37:48 +0800349---
350apiVersion: v1
351kind: Service
352metadata:
353 labels:
354 app: vfc-catalog
355 name: vfc-catalog
356 namespace: "{{ .Values.nsPrefix }}-vfc"
HuabingZhao2f044d82017-09-28 00:42:55 +0800357 annotations:
358 msb.onap.org/service-info: '[
359 {
360 "serviceName": "catalog",
361 "version": "v1",
362 "url": "/api/catalog/v1",
363 "protocol": "REST",
364 "port": "{{.Values.catalog.port}}",
365 "visualRange":"1"
366 }
Mandeep Khindab3d92212017-10-16 20:31:18 +0000367 ]'
maopengzhang799cc592017-09-01 09:37:48 +0800368spec:
369 ports:
370 - name: vfc-catalog
371 port: {{.Values.catalog.port}}
372 nodePort: {{.Values.catalog.nodePort}}
373 selector:
374 app: vfc-catalog
375 type: NodePort
yurynfcef9942017-10-26 17:10:50 +0300376#{{ end }}