blob: ff9eea4587eaed1480bc449da8b66e60533566a7 [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 }}
maopengzhangeea3dd62017-12-11 18:00:13 +080087#{{ if not .Values.disableVfcVfcztevnfmdriver }}
maopengzhang799cc592017-09-01 09:37:48 +080088---
89apiVersion: v1
90kind: Service
91metadata:
92 labels:
maopengzhangeea3dd62017-12-11 18:00:13 +080093 app: vfc-ztevnfmdriver
94 name: vfc-ztevnfmdriver
maopengzhang799cc592017-09-01 09:37:48 +080095 namespace: "{{ .Values.nsPrefix }}-vfc"
HuabingZhao2f044d82017-09-28 00:42:55 +080096 annotations:
97 msb.onap.org/service-info: '[
98 {
maopengzhangeea3dd62017-12-11 18:00:13 +080099 "serviceName": "ztevnfmdriver",
HuabingZhao2f044d82017-09-28 00:42:55 +0800100 "version": "v1",
maopengzhangeea3dd62017-12-11 18:00:13 +0800101 "url": "/api/ztevnfmdriver/v1",
HuabingZhao2f044d82017-09-28 00:42:55 +0800102 "protocol": "REST",
maopengzhangeea3dd62017-12-11 18:00:13 +0800103 "port": "{{.Values.ztevnfmdriver.port}}",
HuabingZhao2f044d82017-09-28 00:42:55 +0800104 "visualRange":"1"
105 }
106 ]'
maopengzhang799cc592017-09-01 09:37:48 +0800107spec:
108 ports:
maopengzhangeea3dd62017-12-11 18:00:13 +0800109 - name: vfc-ztevnfmdriver
110 port: {{.Values.ztevnfmdriver.port}}
111 nodePort: {{.Values.ztevnfmdriver.nodePort}}
maopengzhang799cc592017-09-01 09:37:48 +0800112 selector:
maopengzhangeea3dd62017-12-11 18:00:13 +0800113 app: vfc-ztevnfmdriver
maopengzhang799cc592017-09-01 09:37:48 +0800114 type: NodePort
yurynfcef9942017-10-26 17:10:50 +0300115#{{ end }}
maopengzhangeea3dd62017-12-11 18:00:13 +0800116#{{ if not .Values.disableVfcVfcNokiavnfmdriver }}
maopengzhang799cc592017-09-01 09:37:48 +0800117---
118apiVersion: v1
119kind: Service
120metadata:
121 labels:
Alexis de Talhouëted6bd732017-11-28 14:59:30 -0500122 app: vfc-nokiavnfmdriver
123 name: vfc-nokiavnfmdriver
124 namespace: "{{ .Values.nsPrefix }}-vfc"
125 annotations:
126 msb.onap.org/service-info: '[
127 {
128 "serviceName": "nokiavnfmdriver",
129 "version": "v1",
130 "url": "/api/nokiavnfmdriver/v1",
131 "protocol": "REST",
132 "port": "{{.Values.nokiavnfmdriver.port}}",
133 "visualRange":"1"
134 }
135 ]'
136spec:
137 ports:
138 - name: vfc-nokiavnfmdriver
139 port: {{.Values.nokiavnfmdriver.port}}
140 nodePort: {{.Values.nokiavnfmdriver.nodePort}}
141 selector:
maopengzhangeea3dd62017-12-11 18:00:13 +0800142 app: vfc-nokiavnfmdriver
Alexis de Talhouëted6bd732017-11-28 14:59:30 -0500143 type: NodePort
144#{{ end }}
maopengzhangeea3dd62017-12-11 18:00:13 +0800145#{{ if not .Values.disableVfcVfcHwvnfmdriver }}
Alexis de Talhouëted6bd732017-11-28 14:59:30 -0500146---
147apiVersion: v1
148kind: Service
149metadata:
150 labels:
maopengzhang799cc592017-09-01 09:37:48 +0800151 app: vfc-hwvnfmdriver
152 name: vfc-hwvnfmdriver
153 namespace: "{{ .Values.nsPrefix }}-vfc"
HuabingZhao2f044d82017-09-28 00:42:55 +0800154 annotations:
155 msb.onap.org/service-info: '[
156 {
157 "serviceName": "huaweivnfmdriver",
158 "version": "v1",
159 "url": "/api/huaweivnfmdriver/v1",
160 "protocol": "REST",
161 "port": "{{.Values.hwvnfmdriver.port}}",
162 "visualRange":"1"
163 }
164 ]'
maopengzhang799cc592017-09-01 09:37:48 +0800165spec:
166 ports:
maopengzhangeea3dd62017-12-11 18:00:13 +0800167 - name: vfc-hwvnfmdriver
maopengzhang799cc592017-09-01 09:37:48 +0800168 port: {{.Values.hwvnfmdriver.port}}
169 nodePort: {{.Values.hwvnfmdriver.nodePort}}
170 selector:
171 app: vfc-hwvnfmdriver
172 type: NodePort
yurynfcef9942017-10-26 17:10:50 +0300173#{{ end }}
174#{{ if not .Values.disableVfcVfcZtesdncdriver }}
maopengzhang799cc592017-09-01 09:37:48 +0800175---
176apiVersion: v1
177kind: Service
178metadata:
179 labels:
180 app: vfc-ztesdncdriver
181 name: vfc-ztesdncdriver
182 namespace: "{{ .Values.nsPrefix }}-vfc"
HuabingZhao2f044d82017-09-28 00:42:55 +0800183 annotations:
184 msb.onap.org/service-info: '[
185 {
186 "serviceName": "ztesdncdriver",
187 "version": "v1",
188 "url": "/api/ztesdncdriver/v1",
189 "protocol": "REST",
190 "port": "{{.Values.ztesdncdriver.port}}",
191 "visualRange":"1"
192 }
193 ]'
maopengzhang799cc592017-09-01 09:37:48 +0800194spec:
195 ports:
196 - name: vfc-ztesdncdriver
197 port: {{.Values.ztesdncdriver.port}}
198 nodePort: {{.Values.ztesdncdriver.nodePort}}
199 selector:
200 app: vfc-ztesdncdriver
201 type: NodePort
yurynfcef9942017-10-26 17:10:50 +0300202#{{ end }}
203#{{ if not .Values.disableVfcVfcJujudriver }}
maopengzhang799cc592017-09-01 09:37:48 +0800204---
205apiVersion: v1
206kind: Service
207metadata:
208 labels:
209 app: vfc-jujudriver
210 name: vfc-jujudriver
211 namespace: "{{ .Values.nsPrefix }}-vfc"
HuabingZhao2f044d82017-09-28 00:42:55 +0800212 annotations:
213 msb.onap.org/service-info: '[
214 {
215 "serviceName": "jujuvnfmdriver",
216 "version": "v1",
217 "url": "/api/jujuvnfmdriver/v1",
218 "protocol": "REST",
219 "port": "{{.Values.jujudriver.port}}",
220 "visualRange":"1"
221 }
222 ]'
maopengzhang799cc592017-09-01 09:37:48 +0800223spec:
224 ports:
225 - name: vfc-jujudriver
226 port: {{.Values.jujudriver.port}}
227 nodePort: {{.Values.jujudriver.nodePort}}
228 selector:
229 app: vfc-jujudriver
230 type: NodePort
yurynfcef9942017-10-26 17:10:50 +0300231#{{ end }}
232#{{ if not .Values.disableVfcVfcVnflcm }}
maopengzhang799cc592017-09-01 09:37:48 +0800233---
234apiVersion: v1
235kind: Service
236metadata:
237 labels:
238 app: vfc-vnflcm
239 name: vfc-vnflcm
240 namespace: "{{ .Values.nsPrefix }}-vfc"
HuabingZhao2f044d82017-09-28 00:42:55 +0800241 annotations:
242 msb.onap.org/service-info: '[
243 {
244 "serviceName": "vnflcm",
245 "version": "v1",
246 "url": "/api/vnflcm/v1",
247 "protocol": "REST",
248 "port": "{{.Values.vnflcm.port}}",
249 "visualRange":"1"
250 }
251 ]'
maopengzhang799cc592017-09-01 09:37:48 +0800252spec:
253 ports:
254 - name: vfc-vnflcm
255 port: {{.Values.vnflcm.port}}
256 nodePort: {{.Values.vnflcm.nodePort}}
257 selector:
258 app: vfc-vnflcm
259 type: NodePort
yurynfcef9942017-10-26 17:10:50 +0300260#{{ end }}
261#{{ if not .Values.disableVfcVfcVnfres }}
maopengzhang799cc592017-09-01 09:37:48 +0800262---
263apiVersion: v1
264kind: Service
265metadata:
266 labels:
267 app: vfc-vnfres
268 name: vfc-vnfres
269 namespace: "{{ .Values.nsPrefix }}-vfc"
HuabingZhao2f044d82017-09-28 00:42:55 +0800270 annotations:
271 msb.onap.org/service-info: '[
272 {
273 "serviceName": "vnfres",
274 "version": "v1",
275 "url": "/api/vnfres/v1",
276 "protocol": "REST",
277 "port": "{{.Values.vnfres.port}}",
278 "visualRange":"1"
279 }
280 ]'
maopengzhang799cc592017-09-01 09:37:48 +0800281spec:
282 ports:
283 - name: vfc-vnfres
284 port: {{.Values.vnfres.port}}
285 nodePort: {{.Values.vnfres.nodePort}}
286 selector:
287 app: vfc-vnfres
288 type: NodePort
yurynfcef9942017-10-26 17:10:50 +0300289#{{ end }}
290#{{ if not .Values.disableVfcVfcVnfmgr }}
maopengzhang799cc592017-09-01 09:37:48 +0800291---
292apiVersion: v1
293kind: Service
294metadata:
295 labels:
296 app: vfc-vnfmgr
297 name: vfc-vnfmgr
298 namespace: "{{ .Values.nsPrefix }}-vfc"
HuabingZhao2f044d82017-09-28 00:42:55 +0800299 annotations:
300 msb.onap.org/service-info: '[
301 {
302 "serviceName": "vnfmgr",
303 "version": "v1",
304 "url": "/api/vnfmgr/v1",
305 "protocol": "REST",
306 "port": "{{.Values.vnfmgr.port}}",
307 "visualRange":"1"
308 }
309 ]'
maopengzhang799cc592017-09-01 09:37:48 +0800310spec:
311 ports:
312 - name: vfc-vnfmgr
313 port: {{.Values.vnfmgr.port}}
314 nodePort: {{.Values.vnfmgr.nodePort}}
315 selector:
316 app: vfc-vnfmgr
317 type: NodePort
yurynfcef9942017-10-26 17:10:50 +0300318#{{ end }}
319#{{ if not .Values.disableVfcVfcEmsdriver }}
maopengzhang799cc592017-09-01 09:37:48 +0800320---
321apiVersion: v1
322kind: Service
323metadata:
324 labels:
325 app: vfc-emsdriver
326 name: vfc-emsdriver
327 namespace: "{{ .Values.nsPrefix }}-vfc"
HuabingZhao2f044d82017-09-28 00:42:55 +0800328 annotations:
329 msb.onap.org/service-info: '[
330 {
331 "serviceName": "emsdriver",
332 "version": "v1",
333 "url": "/api/emsdriver/v1",
334 "protocol": "REST",
335 "port": "{{.Values.emsdriver.port}}",
336 "visualRange":"1"
337 }
338 ]'
maopengzhang799cc592017-09-01 09:37:48 +0800339spec:
340 ports:
341 - name: vfc-emsdriver
342 port: {{.Values.emsdriver.port}}
343 nodePort: {{.Values.emsdriver.nodePort}}
344 selector:
345 app: vfc-emsdriver
346 type: NodePort
yurynfcef9942017-10-26 17:10:50 +0300347#{{ end }}
348#{{ if not .Values.disableVfcVfcWorkflow }}
maopengzhang799cc592017-09-01 09:37:48 +0800349---
350apiVersion: v1
351kind: Service
352metadata:
353 labels:
354 app: vfc-workflow
355 name: vfc-workflow
356 namespace: "{{ .Values.nsPrefix }}-vfc"
HuabingZhao2f044d82017-09-28 00:42:55 +0800357 annotations:
358 msb.onap.org/service-info: '[
359 {
360 "serviceName": "workflow",
361 "version": "v1",
362 "url": "/api/workflow/v1",
363 "protocol": "REST",
364 "port": "{{.Values.workflow.port}}",
365 "visualRange":"1"
366 }
367 ]'
maopengzhang799cc592017-09-01 09:37:48 +0800368spec:
369 ports:
370 - name: vfc-workflow
371 port: {{.Values.workflow.port}}
372 nodePort: {{.Values.workflow.nodePort}}
373 selector:
374 app: vfc-workflow
375 type: NodePort
yurynfcef9942017-10-26 17:10:50 +0300376#{{ end }}
Alexis de Talhouëted6bd732017-11-28 14:59:30 -0500377#{{ if not .Values.disableVfcVfcWorkflowEngineActiviti }}
378---
379apiVersion: v1
380kind: Service
381metadata:
382 labels:
383 app: vfc-workflowengineactiviti
384 name: vfc-workflowengineactiviti
385 namespace: "{{ .Values.nsPrefix }}-vfc"
386 annotations:
387 msb.onap.org/service-info: '[
388 {
389 "serviceName": "workflow",
390 "version": "v1",
391 "url": "/activiti-rest",
392 "protocol": "REST",
393 "port": "{{.Values.workflowengineactiviti.port}}",
394 "visualRange":"1"
395 }
396 ]'
397spec:
398 ports:
399 - name: vfc-workflow
400 port: {{.Values.workflowengineactiviti.port}}
401 nodePort: {{.Values.workflowengineactiviti.nodePort}}
402 selector:
403 app: vfc-workflow
404 type: NodePort
405#{{ end }}
yurynfcef9942017-10-26 17:10:50 +0300406#{{ if not .Values.disableVfcVfcCatalog }}
maopengzhang799cc592017-09-01 09:37:48 +0800407---
408apiVersion: v1
409kind: Service
410metadata:
411 labels:
412 app: vfc-catalog
413 name: vfc-catalog
414 namespace: "{{ .Values.nsPrefix }}-vfc"
HuabingZhao2f044d82017-09-28 00:42:55 +0800415 annotations:
416 msb.onap.org/service-info: '[
417 {
418 "serviceName": "catalog",
419 "version": "v1",
420 "url": "/api/catalog/v1",
421 "protocol": "REST",
422 "port": "{{.Values.catalog.port}}",
423 "visualRange":"1"
424 }
Mandeep Khindab3d92212017-10-16 20:31:18 +0000425 ]'
maopengzhang799cc592017-09-01 09:37:48 +0800426spec:
427 ports:
428 - name: vfc-catalog
429 port: {{.Values.catalog.port}}
430 nodePort: {{.Values.catalog.nodePort}}
431 selector:
432 app: vfc-catalog
433 type: NodePort
yurynfcef9942017-10-26 17:10:50 +0300434#{{ end }}