CDS Blueprint for vFW K8s Use Case
[demo.git] / heat / vFW_CNF_CDS / templates / cba / Templates / vnf-mapping.json
1 [
2   {
3     "name": "cloud_env",
4     "property": {
5       "description": "",
6       "required": false,
7       "type": "string",
8       "status": "",
9       "constraints": [
10         {}
11       ],
12       "entry_schema": {
13         "type": ""
14       }
15     },
16     "input-param": true,
17     "dictionary-name": "cloud_env",
18     "dictionary-source": "input",
19     "dependencies": [],
20     "version": 0
21   },
22       {
23     "name": "management-prefix-id",
24     "property": {
25       "description": "",
26       "required": false,
27       "type": "string",
28       "status": "",
29       "constraints": [
30         {}
31       ],
32       "entry_schema": {
33         "type": ""
34       }
35
36     },
37     "input-param": false,
38     "dictionary-name": "management-prefix-id",
39     "dictionary-source": "processor-db",
40     "dependencies": [],
41     "version": 0
42   },
43     {
44     "name": "key_name",
45     "property": {
46       "description": "",
47       "required": false,
48       "type": "string",
49       "status": "",
50       "constraints": [
51         {}
52       ],
53       "entry_schema": {
54         "type": ""
55       }
56     },
57     "input-param": true,
58     "dictionary-name": "key_name",
59     "dictionary-source": "input",
60     "dependencies": [],
61     "version": 0
62   },
63       {
64     "name": "flavor_name",
65     "property": {
66       "description": "",
67       "required": false,
68       "type": "string",
69       "status": "",
70       "constraints": [
71         {}
72       ],
73       "entry_schema": {
74         "type": ""
75       }
76     },
77     "input-param": true,
78     "dictionary-name": "flavor_name",
79     "dictionary-source": "input",
80     "dependencies": [],
81     "version": 0
82   },
83     {
84     "name": "nexus_artifact_repo",
85     "property": {
86       "description": "",
87       "required": false,
88       "type": "string",
89       "status": "",
90       "constraints": [
91         {}
92       ],
93       "entry_schema": {
94         "type": ""
95       },
96           "default":"https://nexus.onap.org"
97     },
98     "input-param": false,
99     "dictionary-name": "nexus_artifact_repo",
100     "dictionary-source": "default",
101     "dependencies": [
102     ],
103     "version": 0
104   },
105       {
106     "name": "vpg_onap_private_ip_0",
107     "property": {
108       "description": "",
109       "required": false,
110       "type": "string",
111       "status": "",
112       "constraints": [
113         {}
114       ],
115       "entry_schema": {
116         "type": ""
117       },
118           "default":"vpg_onap_private_ip_0"
119     },
120     "input-param": false,
121     "dictionary-name": "vpg_onap_private_ip_0",
122     "dictionary-source": "default",
123     "dependencies": [
124     ],
125     "version": 0
126   },
127
128     {
129     "name": "int_private1_net_cidr",
130     "property": {
131       "description": "",
132       "required": false,
133       "type": "string",
134       "status": "",
135       "constraints": [
136         {}
137       ],
138       "entry_schema": {
139         "type": ""
140       }
141     },
142     "input-param": true,
143     "dictionary-name": "int_private1_net_cidr",
144     "dictionary-source": "processor-db",
145     "dependencies": [],
146     "version": 0
147   },
148      {
149     "name": "onap_private_net_cidr",
150     "property": {
151       "description": "",
152       "required": false,
153       "type": "string",
154       "status": "",
155       "constraints": [
156         {}
157       ],
158       "entry_schema": {
159         "type": ""
160       }
161     },
162     "input-param": true,
163     "dictionary-name": "onap_private_net_cidr",
164     "dictionary-source": "processor-db",
165     "dependencies": [],
166     "version": 0
167   },
168
169
170     {
171     "name": "int_private2_net_cidr",
172     "property": {
173       "description": "",
174       "required": false,
175       "type": "string",
176       "status": "",
177       "constraints": [
178         {}
179       ],
180       "entry_schema": {
181         "type": ""
182       }
183     },
184     "input-param": true,
185     "dictionary-name": "int_private2_net_cidr",
186     "dictionary-source": "processor-db",
187     "dependencies": [],
188     "version": 0
189   },
190
191
192   {
193     "name": "demo_artifacts_version",
194     "property": {
195       "description": "",
196       "required": false,
197       "type": "string",
198       "status": "",
199       "constraints": [
200         {}
201       ],
202       "entry_schema": {
203         "type": ""
204       }
205     },
206     "input-param": false,
207     "dictionary-name": "demo_artifacts_version",
208     "dictionary-source": "input",
209     "dependencies": [],
210     "version": 0
211   },
212   {
213     "name": "image_name",
214     "property": {
215       "description": "",
216       "required": false,
217       "type": "string",
218       "status": "",
219       "constraints": [
220         {}
221       ],
222       "entry_schema": {
223         "type": ""
224       }
225     },
226     "input-param": false,
227     "dictionary-name": "image_name",
228     "dictionary-source": "input",
229     "dependencies": [],
230     "version": 0
231   },
232   {
233     "name": "install_script_version",
234     "property": {
235       "description": "",
236       "required": false,
237       "type": "string",
238       "status": "",
239       "constraints": [
240         {}
241       ],
242       "entry_schema": {
243         "type": ""
244       }
245     },
246     "input-param": false,
247     "dictionary-name": "install_script_version",
248     "dictionary-source": "input",
249     "dependencies": [],
250     "version": 0
251   },
252   {
253     "name": "pub_key",
254     "property": {
255       "description": "",
256       "required": false,
257       "type": "string",
258       "status": "",
259       "constraints": [
260         {}
261       ],
262       "entry_schema": {
263         "type": ""
264       }
265     },
266     "input-param": false,
267     "dictionary-name": "pub_key",
268     "dictionary-source": "input",
269     "dependencies": [],
270     "version": 0
271   },
272   {
273     "name": "public_net_id",
274     "property": {
275       "description": "",
276       "required": false,
277       "type": "string",
278       "status": "",
279       "constraints": [
280         {}
281       ],
282       "entry_schema": {
283         "type": ""
284       }
285
286     },
287     "input-param": false,
288     "dictionary-name": "public_net_id",
289     "dictionary-source": "input",
290     "dependencies": [],
291     "version": 0
292   },
293   {
294     "name": "sec_group",
295     "property": {
296       "description": "",
297       "required": false,
298       "type": "string",
299       "status": "",
300       "constraints": [
301         {}
302       ],
303       "entry_schema": {
304         "type": ""
305       }
306     },
307     "input-param": false,
308     "dictionary-name": "sec_group",
309     "dictionary-source": "input",
310     "dependencies": [],
311     "version": 0
312   },
313   {
314     "name": "vnf-id",
315     "property": {
316       "description": "",
317       "required": false,
318       "type": "string",
319       "status": "",
320       "constraints": [
321         {}
322       ],
323       "entry_schema": {
324         "type": ""
325       }
326
327     },
328     "input-param": false,
329     "dictionary-name": "vnf-id",
330     "dictionary-source": "input",
331     "dependencies": [],
332     "version": 0
333   },
334   {
335     "name": "vnf-model-customization-uuid",
336     "property": {
337       "description": "",
338       "required": false,
339       "type": "string",
340       "status": "",
341       "constraints": [
342         {}
343       ],
344       "entry_schema": {
345         "type": ""
346       }
347
348     },
349     "input-param": false,
350     "dictionary-name": "vnf-model-customization-uuid",
351     "dictionary-source": "input",
352     "dependencies": [],
353     "version": 0
354   },
355   {
356     "name": "vf-naming-policy",
357     "property": {
358       "description": "",
359       "required": false,
360       "type": "string",
361       "status": "",
362       "constraints": [
363         {}
364       ],
365       "entry_schema": {
366         "type": ""
367       },
368       "default": "SDNC_Policy.Config_MS_ONAP_VNF_NAMING_TIMESTAMP"
369     },
370     "input-param": false,
371     "dictionary-name": "vf-naming-policy",
372     "dictionary-source": "default",
373     "dependencies": [],
374     "version": 0
375   },
376   {
377     "name": "vnf_name",
378     "property": {
379       "description": "",
380       "required": false,
381       "type": "string",
382       "status": "",
383       "constraints": [
384         {}
385       ],
386       "entry_schema": {
387         "type": ""
388       },
389       "default": "${vnf_name}"
390     },
391     "input-param": false,
392     "dictionary-name": "vnf_name",
393     "dictionary-source": "default",
394     "dependencies": [],
395     "version": 0
396   },
397   {
398     "name": "vpg_int_private1_ip_0",
399     "property": {
400       "description": "",
401       "required": false,
402       "type": "string",
403       "status": "",
404       "constraints": [
405         {}
406       ],
407       "entry_schema": {
408         "type": ""
409       },
410       "default": "${vpg_int_private1_ip_0}"
411     },
412     "input-param": false,
413     "dictionary-name": "vpg_int_private1_ip_0",
414     "dictionary-source": "default",
415     "dependencies": [],
416     "version": 0
417   },
418   {
419     "name": "aic-cloud-region",
420     "property": {
421       "description": "",
422       "required": false,
423       "type": "string",
424       "status": "",
425       "constraints": [
426         {}
427       ],
428       "entry_schema": {
429         "type": ""
430       }
431
432     },
433     "input-param": false,
434     "dictionary-name": "aic-cloud-region",
435     "dictionary-source": "input",
436     "dependencies": [],
437     "version": 0
438   },
439   {
440     "name": "onap_private_net_id",
441     "property": {
442       "description": "",
443       "required": false,
444       "type": "string",
445       "status": "",
446       "constraints": [
447         {}
448       ],
449       "entry_schema": {
450         "type": ""
451       }
452
453     },
454     "input-param": false,
455     "dictionary-name": "onap_private_net_id",
456     "dictionary-source": "input",
457     "dependencies": [],
458     "version": 0
459   },
460   {
461     "name": "onap_private_subnet_id",
462     "property": {
463       "description": "",
464       "required": false,
465       "type": "string",
466       "status": "",
467       "constraints": [
468         {}
469       ],
470       "entry_schema": {
471         "type": ""
472       }
473
474     },
475     "input-param": false,
476     "dictionary-name": "onap_private_subnet_id",
477     "dictionary-source": "input",
478     "dependencies": [],
479     "version": 0
480   },
481   {
482     "name": "vfw_int_private2_ip_0",
483     "property": {
484       "description": "",
485       "required": false,
486       "type": "string",
487       "status": "",
488       "constraints": [
489         {}
490       ],
491       "entry_schema": {
492         "type": ""
493       },
494       "default": "${vfw_int_private2_ip_0}"
495     },
496     "input-param": false,
497     "dictionary-name": "vfw_int_private2_ip_0",
498     "dictionary-source": "default",
499     "dependencies": [],
500     "version": 0
501   },
502   {
503     "name": "vfw_int_private1_ip_0",
504     "property": {
505       "description": "",
506       "required": false,
507       "type": "string",
508       "status": "",
509       "constraints": [
510         {}
511       ],
512       "entry_schema": {
513         "type": ""
514       },
515       "default": "${vfw_int_private1_ip_0}"
516     },
517     "input-param": false,
518     "dictionary-name": "vfw_int_private1_ip_0",
519     "dictionary-source": "default",
520     "dependencies": [],
521     "version": 0
522   },
523   {
524     "name": "vsn_int_private2_ip_0",
525     "property": {
526       "description": "",
527       "required": false,
528       "type": "string",
529       "status": "",
530       "constraints": [
531         {}
532       ],
533       "entry_schema": {
534         "type": ""
535       },
536       "default": "${vsn_int_private2_ip_0}"
537     },
538     "input-param": false,
539     "dictionary-name": "vsn_int_private2_ip_0",
540     "dictionary-source": "default",
541     "dependencies": [],
542     "version": 0
543   },
544   {
545     "name": "service-instance-id",
546     "property": {
547       "description": "",
548       "required": false,
549       "type": "string",
550       "status": "",
551       "constraints": [
552         {}
553       ],
554       "entry_schema": {
555         "type": ""
556       }
557
558     },
559     "input-param": false,
560     "dictionary-name": "service-instance-id",
561     "dictionary-source": "input",
562     "dependencies": [],
563     "version": 0
564   },
565
566   {
567     "name": "private1-prefix-id",
568     "property": {
569       "description": "",
570       "required": false,
571       "type": "string",
572       "status": "",
573       "constraints": [
574         {}
575       ],
576       "entry_schema": {
577         "type": ""
578       }
579
580     },
581     "input-param": false,
582     "dictionary-name": "private1-prefix-id",
583     "dictionary-source": "processor-db",
584     "dependencies": [],
585     "version": 0
586   },
587   {
588     "name": "private2-prefix-id",
589     "property": {
590       "description": "",
591       "required": false,
592       "type": "string",
593       "status": "",
594       "constraints": [
595         {}
596       ],
597       "entry_schema": {
598         "type": ""
599       }
600
601     },
602     "input-param": false,
603     "dictionary-name": "private2-prefix-id",
604     "dictionary-source": "processor-db",
605     "dependencies": [],
606     "version": 0
607   },
608   {
609     "name": "k8s-rb-profile-name",
610     "property": {
611       "description": "Profile name used in multicloud/k8s plugin to identify Helm chart(s) where this mapping is providing override values.",
612       "type": "string",
613       "default": "vfw-cnf-cds-base-profile"
614     },
615     "input-param": false,
616     "dictionary-name": "k8s-rb-profile-name",
617     "dictionary-source": "default",
618     "dependencies": [
619     ]
620   },
621   {
622     "name": "int_private1_gw_ip",
623     "property": {
624       "description": "Private unprotected network gateway ip",
625       "type": "string",
626       "default": "192.168.10.1/24"
627     },
628     "input-param": false,
629     "dictionary-name": "int_private1_gw_ip",
630     "dictionary-source": "default",
631     "dependencies": [
632     ]
633   },
634   {
635     "name": "int_private1_net_id",
636     "property": {
637       "description": "Private unprotected network identification",
638       "type": "string",
639       "default": "${int_private1_net_id}"
640     },
641     "input-param": false,
642     "dictionary-name": "int_private1_net_id",
643     "dictionary-source": "default",
644     "dependencies": [
645     ]
646   },
647   {
648     "name": "int_private1_subnet_id",
649     "property": {
650       "description": "Private unprotected subnetwork identification",
651       "type": "string",
652       "default": "${int_private1_subnet_id}"
653     },
654     "input-param": false,
655     "dictionary-name": "int_private1_subnet_id",
656     "dictionary-source": "default",
657     "dependencies": [
658     ]
659   },
660   {
661     "name": "int_private2_gw_ip",
662     "property": {
663       "description": "Private protected network gateway ip",
664       "type": "string",
665       "default": "192.168.20.1/24"
666     },
667     "input-param": false,
668     "dictionary-name": "int_private2_gw_ip",
669     "dictionary-source": "default",
670     "dependencies": [
671     ]
672   },
673   {
674     "name": "int_private2_net_id",
675     "property": {
676       "description": "Private protected network identification",
677       "type": "string",
678       "default": "${int_private2_net_id}"
679     },
680     "input-param": false,
681     "dictionary-name": "int_private2_net_id",
682     "dictionary-source": "default",
683     "dependencies": [
684     ]
685   },
686   {
687     "name": "int_private2_subnet_id",
688     "property": {
689       "description": "Private protected subnetwork identification",
690       "type": "string",
691       "default": "${int_private2_subnet_id}"
692     },
693     "input-param": false,
694     "dictionary-name": "int_private2_subnet_id",
695     "dictionary-source": "default",
696     "dependencies": [
697     ]
698   },
699   {
700     "name": "onap_private_gw_ip",
701     "property": {
702       "description": "Private onap management network gateway ip",
703       "type": "string",
704       "default": "10.10.0.1/16"
705     },
706     "input-param": false,
707     "dictionary-name": "onap_private_gw_ip",
708     "dictionary-source": "default",
709     "dependencies": [
710     ]
711   }
712 ]