fix tosca template bugs
[modeling/etsicatalog.git] / catalog / pub / utils / toscaparser / testdata / pnf / ran-du / ran-du.yaml
1 tosca_definitions_version: tosca_simple_yaml_1_0
2 metadata:
3   template_name: RAN_DU
4   template_version: "1.0"
5   template_author: ZTE-0
6   descriptor_id: pnf_test_01
7 description: RAN_DU
8
9 imports:
10   - type_definition.yaml
11
12 node_types:
13   onap.ran.du:
14     derived_from: tosca.nodes.nfv.PNF
15     properties:
16       descriptor_id:
17         type: string
18         required: true
19         default: b1bb0ce7-2222-4fa7-95ed-4840d70a1177
20       provider:
21         type: string
22         required: true
23         default: ZTE
24       version:
25         type: string
26         required: true
27         default: v1.1.0
28       descriptor_invariant_id:
29         type: string
30         required: true
31         default: b1bb0ce7-2222-4fa7-95ed-4840d70a1177
32       name:
33         type: string
34         required: true
35         default: ZTE-RAN-DU
36       function_description:
37         type: string
38         required: true
39         default: RAN DU
40       config_script:
41          type: string
42          required: false          
43
44 topology_template:
45   substitution_mappings:
46     node_type: onap.ran.du
47     properties:
48       descriptor_id: 1
49       provider: ZTE
50       version: 1.1.0
51       descriptor_invariant_id: 1
52       name: 1
53       function_description: 1
54       config_data: "/artifacts/config_data.conf"
55       
56     requirements:
57       - virtual_link: [ extCp2Du, virtual_link ]
58       - virtual_link: [ extCp2Ru, virtual_link ]
59       
60   node_templates:
61     extCp2Ru:
62       type: tosca.nodes.nfv.PnfExtPort
63     extCp2CU:
64       type: tosca.nodes.nfv.PnfExtPort
65