2109327143bf9d582d27d2c41f5b5c526e97a218
[integration/csit.git] / plans / so / integration-etsi-testing / config / distribution-test-unzipped / sdc / v1 / catalog / services / Manualdistributiontestservice / 1.0 / resourceInstances / manualdistributiontestvnf0 / artifacts / resource-ManualdistributiontestvspNodesSimplecvfc-template.yml
1 tosca_definitions_version: tosca_simple_yaml_1_1
2 metadata:
3   invariantUUID: 224c558c-56ab-40f8-9018-40846d8735a5
4   UUID: 7fa6cae7-4a51-4f8b-b0ef-bbac305412ed
5   name: manualDistributionTestVSP-nodes.simpleCvfc
6   description: Complex node type that is used as nested type in VF
7   type: CVFC
8   category: Generic
9   subcategory: Abstract
10   resourceVendor: Test
11   resourceVendorRelease: '1.0'
12   resourceVendorModelNumber: ''
13 imports:
14 - nodes:
15     file: nodes.yml
16 - datatypes:
17     file: data.yml
18 - capabilities:
19     file: capabilities.yml
20 - relationships:
21     file: relationships.yml
22 - groups:
23     file: groups.yml
24 - policies:
25     file: policies.yml
26 - annotations:
27     file: annotations.yml
28 - resource-manualDistributionTestVSP-nodes.simpleCvfc-interface:
29     file: resource-ManualdistributiontestvspNodesSimplecvfc-template-interface.yml
30 - resource-Manualdistributiontestvsp.compute.nodes.heat.simple:
31     file: resource-ManualdistributiontestvspComputeNodesHeatSimple-template.yml
32 - resource-extNeutronCP:
33     file: resource-Extneutroncp-template.yml
34 topology_template:
35   inputs:
36     compute_simple_user_data_format:
37       type: list
38       required: true
39       entry_schema:
40         type: string
41     port_simple_private_port_network:
42       type: list
43       required: true
44       entry_schema:
45         type: string
46     nfc_naming:
47       default:
48         ecomp_generated_naming: true
49       type: org.openecomp.datatypes.Naming
50       description: vfc naming
51       required: false
52     port_simple_private_port_related_networks:
53       type: list
54       required: true
55       entry_schema:
56         type: org.openecomp.datatypes.network.RelatedNetworksAssignments
57     vm_flavor_name:
58       type: string
59       required: true
60     port_simple_private_port_fixed_ips:
61       type: list
62       required: true
63       entry_schema:
64         type: org.openecomp.datatypes.heat.neutron.port.FixedIps
65     port_simple_private_port_subnetpoolid:
66       type: string
67       required: true
68     service_template_filter:
69       default:
70         index_value: 0
71         count: '1'
72         scaling_enabled: true
73         mandatory: true
74       type: org.openecomp.datatypes.heat.substitution.SubstitutionFiltering
75       description: Substitution Filter
76       required: true
77     port_simple_private_port_ip_requirements:
78       type: list
79       required: true
80       entry_schema:
81         type: org.openecomp.datatypes.network.IpRequirements
82     vm_image_name:
83       type: string
84       required: true
85     vm_type_tag:
86       type: string
87       description: vm type based on naming Convention
88       required: false
89     high_availablity:
90       type: string
91       description: high_availablity
92       required: false
93     port_simple_private_port_network_role_tag:
94       type: string
95       required: true
96     compute_simple_metadata:
97       type: list
98       required: true
99       entry_schema:
100         type: json
101     nfc_naming_code:
102       type: string
103       description: nfc code for instance naming
104       required: false
105     nfc_function:
106       type: string
107       required: false
108     index_value:
109       default: 0
110       type: integer
111       description: Index value of this substitution service template runtime instance
112       required: false
113     compute_simple_key_name:
114       type: list
115       required: true
116       entry_schema:
117         type: string
118     max_instances:
119       type: integer
120       description: Maximum number of VFC Instances
121       required: false
122     compute_simple_name:
123       type: list
124       required: true
125       entry_schema:
126         type: string
127     port_simple_private_port_order:
128       type: integer
129       required: true
130     compute_simple_availability_zone:
131       type: list
132       required: true
133       entry_schema:
134         type: string
135     port_simple_private_port_mac_requirements:
136       default:
137         mac_count_required:
138           is_required: false
139       type: org.openecomp.datatypes.network.MacRequirements
140       required: true
141     port_simple_private_port_network_role:
142       type: string
143       required: true
144     min_instances:
145       default: 0
146       type: integer
147       description: Minimum number of VFC Instances
148       required: false
149     port_simple_private_port_vlan_requirements:
150       type: list
151       required: true
152       entry_schema:
153         type: org.openecomp.datatypes.network.VlanRequirements
154     port_simple_private_port_exCP_naming:
155       default:
156         ecomp_generated_naming: true
157       type: org.openecomp.datatypes.Naming
158       required: true
159   node_templates:
160     simple_simple_private_port:
161       type: org.openecomp.resource.cp.v2.extNeutronCP
162       metadata:
163         invariantUUID: 3fed24ab-7a60-40cd-a52b-520df0d743e8
164         UUID: e3334a40-6ede-4d38-975b-705e9cb99d2f
165         customizationUUID: cabd6198-f37f-4868-8a95-120296945db0
166         version: '1.0'
167         name: extNeutronCP
168         description: The AT&T Connection Point base type all other CP derive from
169         type: CP
170         category: Generic
171         subcategory: Network Elements
172         resourceVendor: ONAP (Tosca)
173         resourceVendorRelease: 1.0.0.wd03
174         resourceVendorModelNumber: ''
175       properties:
176         subnetpoolid:
177           get_input: port_simple_private_port_subnetpoolid
178         is_default: false
179         related_networks:
180           get_input: port_simple_private_port_related_networks
181         network:
182           get_input:
183           - port_simple_private_port_network
184           - index_value
185         replacement_policy: AUTO
186         ip_requirements:
187           get_input: port_simple_private_port_ip_requirements
188         network_role:
189           get_input: port_simple_private_port_network_role
190         fixed_ips:
191           get_input:
192           - port_simple_private_port_fixed_ips
193           - index_value
194         subinterface_indicator: false
195         mac_requirements:
196           get_input: port_simple_private_port_mac_requirements
197         admin_state_up: true
198         exCP_naming:
199           get_input: port_simple_private_port_exCP_naming
200         vlan_requirements:
201           get_input: port_simple_private_port_vlan_requirements
202         network_role_tag:
203           get_input: port_simple_private_port_network_role_tag
204         order:
205           get_input: port_simple_private_port_order
206       requirements:
207       - binding:
208           capability: binding
209           node: simple
210       capabilities:
211         network.incoming.packets.rate_simple_simple_private_port:
212           properties:
213             unit: packet/s
214             description: Average rate of incoming packets
215             type: Gauge
216             category: network
217         network.incoming.packets_simple_simple_private_port:
218           properties:
219             unit: packet
220             description: Number of incoming packets
221             type: Cumulative
222             category: network
223         network.incoming.bytes_simple_simple_private_port:
224           properties:
225             unit: B
226             description: Number of incoming bytes
227             type: Cumulative
228             category: network
229         network.incoming.bytes.rate_simple_simple_private_port:
230           properties:
231             unit: B/s
232             description: Average rate of incoming bytes
233             type: Gauge
234             category: network
235         port_mirroring_simple_simple_private_port:
236           properties:
237             connection_point:
238               network_role:
239                 get_input: port_simple_private_port_network_role
240               nfc_naming_code: simple
241         network.outpoing.packets_simple_simple_private_port:
242           properties:
243             unit: packet
244             description: Number of outgoing packets
245             type: Cumulative
246             category: network
247         network.outgoing.bytes_simple_simple_private_port:
248           properties:
249             unit: B
250             description: Number of outgoing bytes
251             type: Cumulative
252             category: network
253         network.outgoing.bytes.rate_simple_simple_private_port:
254           properties:
255             unit: B/s
256             description: Average rate of outgoing bytes
257             type: Gauge
258             category: network
259         network.outgoing.packets.rate_simple_simple_private_port:
260           properties:
261             unit: packet/s
262             description: Average rate of outgoing packets
263             type: Gauge
264             category: network
265     simple:
266       type: org.openecomp.resource.vfc.Manualdistributiontestvsp.abstract.compute.nodes.heat.simple
267       metadata:
268         invariantUUID: 67a4bb59-d438-4c83-9c94-ed99b30a9b66
269         UUID: 0c13eeca-9d3b-456a-9d78-73ffd155d940
270         customizationUUID: d9fc7afd-3596-4296-8c78-d9befe8a9fae
271         version: '1.0'
272         name: Manualdistributiontestvsp.compute.nodes.heat.simple
273         description: Not reusable inner VFC
274         type: VFC
275         category: Generic
276         subcategory: Abstract
277         resourceVendor: Test
278         resourceVendorRelease: '1.0'
279         resourceVendorModelNumber: ''
280       properties:
281         flavor:
282           get_input: vm_flavor_name
283         key_name:
284           get_input:
285           - compute_simple_key_name
286           - index_value
287         image:
288           get_input: vm_image_name
289         availability_zone:
290           get_input:
291           - compute_simple_availability_zone
292           - index_value
293         image_update_policy: REBUILD
294         metadata:
295           get_input:
296           - compute_simple_metadata
297           - index_value
298         software_config_transport: POLL_SERVER_CFN
299         contrail_service_instance_ind: false
300         user_data_format:
301           get_input:
302           - compute_simple_user_data_format
303           - index_value
304         user_data_update_policy: REPLACE
305         name:
306           get_input:
307           - compute_simple_name
308           - index_value
309         flavor_update_policy: RESIZE
310       capabilities:
311         disk.read.bytes_simple:
312           properties:
313             unit: B
314             description: Volume of reads
315             type: Cumulative
316             category: compute
317         cpu_simple:
318           properties:
319             unit: ns
320             description: CPU time used
321             type: Cumulative
322             category: compute
323         disk.device.read.bytes.rate_simple:
324           properties:
325             unit: B/s
326             description: Average rate of reads
327             type: Gauge
328             category: disk
329         disk.device.read.requests_simple:
330           properties:
331             unit: request
332             description: Number of read requests
333             type: Cumulative
334             category: disk
335         disk.capacity_simple:
336           properties:
337             unit: B
338             description: The amount of disk that the instance can see
339             type: Gauge
340             category: disk
341         disk.device.latency_simple:
342           properties:
343             unit: ms
344             description: Average disk latency per device
345             type: Gauge
346             category: disk
347         disk.write.bytes_simple:
348           properties:
349             unit: B
350             description: Volume of writes
351             type: Cumulative
352             category: compute
353         disk.device.capacity_simple:
354           properties:
355             unit: B
356             description: The amount of disk per device that the instance can see
357             type: Gauge
358             category: disk
359         disk.usage_simple:
360           properties:
361             unit: B
362             description: The physical size in bytes of the image container on the host
363             type: Gauge
364             category: disk
365         memory.resident_simple:
366           properties:
367             unit: MB
368             description: Volume of RAM used by the instance on the physical machine
369             type: Gauge
370             category: compute
371         disk.device.write.requests.rate_simple:
372           properties:
373             unit: request/s
374             description: Average rate of write requests
375             type: Gauge
376             category: disk
377         cpu_util_simple:
378           properties:
379             unit: '%'
380             description: Average CPU utilization
381             type: Gauge
382             category: compute
383         instance_simple:
384           properties:
385             unit: instance
386             description: Existence of instance
387             type: Gauge
388             category: compute
389         disk.ephemeral.size_simple:
390           properties:
391             unit: GB
392             description: Size of ephemeral disk
393             type: Gauge
394             category: compute
395         disk.device.read.bytes_simple:
396           properties:
397             unit: B
398             description: Volume of reads
399             type: Cumulative
400             category: disk
401         scalable_simple:
402           properties:
403             max_instances: 1
404             min_instances: 1
405         memory.usage_simple:
406           properties:
407             unit: MB
408             description: Volume of RAM used by the instance from the amount of its allocated memory
409             type: Gauge
410             category: compute
411         disk.device.iops_simple:
412           properties:
413             unit: count/s
414             description: Average disk iops per device
415             type: Gauge
416             category: disk
417         memory_simple:
418           properties:
419             unit: MB
420             description: Volume of RAM allocated to the instance
421             type: Gauge
422             category: compute
423         disk.iops_simple:
424           properties:
425             unit: count/s
426             description: Average disk iops
427             type: Gauge
428             category: disk
429         disk.read.bytes.rate_simple:
430           properties:
431             unit: B/s
432             description: Average rate of reads
433             type: Gauge
434             category: compute
435         disk.device.usage_simple:
436           properties:
437             unit: B
438             description: The physical size in bytes of the image container on the host per device
439             type: Gauge
440             category: disk
441         disk.latency_simple:
442           properties:
443             unit: ms
444             description: Average disk latency
445             type: Gauge
446             category: disk
447         disk.allocation_simple:
448           properties:
449             unit: B
450             description: The amount of disk occupied by the instance on the host machine
451             type: Gauge
452             category: disk
453         disk.device.read.requests.rate_simple:
454           properties:
455             unit: request/s
456             description: Average rate of read requests
457             type: Gauge
458             category: disk
459         disk.device.allocation_simple:
460           properties:
461             unit: B
462             description: The amount of disk per device occupied by the instance on the host machine
463             type: Gauge
464             category: disk
465         disk.device.write.bytes_simple:
466           properties:
467             unit: B
468             description: Volume of writes
469             type: Cumulative
470             category: disk
471         disk.read.requests_simple:
472           properties:
473             unit: request
474             description: Number of read requests
475             type: Cumulative
476             category: compute
477         disk.device.write.requests_simple:
478           properties:
479             unit: request
480             description: Number of write requests
481             type: Cumulative
482             category: disk
483         endpoint_simple:
484           properties:
485             secure: true
486         cpu.delta_simple:
487           properties:
488             unit: ns
489             description: CPU time used since previous datapoint
490             type: Delta
491             category: compute
492         vcpus_simple:
493           properties:
494             unit: vcpu
495             description: Number of virtual CPUs allocated to the instance
496             type: Gauge
497             category: compute
498         disk.device.write.bytes.rate_simple:
499           properties:
500             unit: B/s
501             description: Average rate of writes
502             type: Gauge
503             category: disk
504         disk.root.size_simple:
505           properties:
506             unit: GB
507             description: Size of root disk
508             type: Gauge
509             category: compute
510         disk.write.bytes.rate_simple:
511           properties:
512             unit: B/s
513             description: Average rate of writes
514             type: Gauge
515             category: compute
516         disk.write.requests.rate_simple:
517           properties:
518             unit: request/s
519             description: Average rate of write requests
520             type: Gauge
521             category: compute
522         disk.write.requests_simple:
523           properties:
524             unit: request
525             description: Number of write requests
526             type: Cumulative
527             category: compute
528   substitution_mappings:
529     node_type: org.openecomp.resource.vfc.Manualdistributiontestvspcvfc.abstract.nodes.simple
530     capabilities:
531       disk.device.read.requests_simple:
532       - simple
533       - disk.device.read.requests
534       disk.device.read.bytes.rate_simple:
535       - simple
536       - disk.device.read.bytes.rate
537       disk.read.bytes_simple:
538       - simple
539       - disk.read.bytes
540       disk.capacity_simple:
541       - simple
542       - disk.capacity
543       disk.write.bytes_simple:
544       - simple
545       - disk.write.bytes
546       network.incoming.bytes.rate_simple_simple_private_port:
547       - simple_simple_private_port
548       - network.incoming.bytes.rate
549       host_simple:
550       - simple
551       - host
552       disk.usage_simple:
553       - simple
554       - disk.usage
555       feature_simple_simple_private_port:
556       - simple_simple_private_port
557       - feature
558       disk.device.write.requests.rate_simple:
559       - simple
560       - disk.device.write.requests.rate
561       disk.ephemeral.size_simple:
562       - simple
563       - disk.ephemeral.size
564       feature_simple:
565       - simple
566       - feature
567       os_simple:
568       - simple
569       - os
570       memory_simple:
571       - simple
572       - memory
573       disk.iops_simple:
574       - simple
575       - disk.iops
576       network.outgoing.bytes_simple_simple_private_port:
577       - simple_simple_private_port
578       - network.outgoing.bytes
579       disk.device.usage_simple:
580       - simple
581       - disk.device.usage
582       disk.latency_simple:
583       - simple
584       - disk.latency
585       binding_simple:
586       - simple
587       - binding
588       port_mirroring_simple_simple_private_port:
589       - simple_simple_private_port
590       - port_mirroring
591       disk.device.write.requests_simple:
592       - simple
593       - disk.device.write.requests
594       binding_simple_simple_private_port:
595       - simple_simple_private_port
596       - binding
597       endpoint_simple:
598       - simple
599       - endpoint
600       disk.write.bytes.rate_simple:
601       - simple
602       - disk.write.bytes.rate
603       disk.write.requests.rate_simple:
604       - simple
605       - disk.write.requests.rate
606       disk.write.requests_simple:
607       - simple
608       - disk.write.requests
609       cpu_simple:
610       - simple
611       - cpu
612       network.incoming.packets.rate_simple_simple_private_port:
613       - simple_simple_private_port
614       - network.incoming.packets.rate
615       disk.device.latency_simple:
616       - simple
617       - disk.device.latency
618       disk.device.capacity_simple:
619       - simple
620       - disk.device.capacity
621       memory.resident_simple:
622       - simple
623       - memory.resident
624       instance_simple:
625       - simple
626       - instance
627       cpu_util_simple:
628       - simple
629       - cpu_util
630       disk.device.read.bytes_simple:
631       - simple
632       - disk.device.read.bytes
633       scalable_simple:
634       - simple
635       - scalable
636       disk.device.iops_simple:
637       - simple
638       - disk.device.iops
639       memory.usage_simple:
640       - simple
641       - memory.usage
642       network.outpoing.packets_simple_simple_private_port:
643       - simple_simple_private_port
644       - network.outpoing.packets
645       disk.read.bytes.rate_simple:
646       - simple
647       - disk.read.bytes.rate
648       forwarder_simple_simple_private_port:
649       - simple_simple_private_port
650       - forwarder
651       attachment_simple_simple_private_port:
652       - simple_simple_private_port
653       - attachment
654       disk.device.read.requests.rate_simple:
655       - simple
656       - disk.device.read.requests.rate
657       disk.allocation_simple:
658       - simple
659       - disk.allocation
660       network.outgoing.bytes.rate_simple_simple_private_port:
661       - simple_simple_private_port
662       - network.outgoing.bytes.rate
663       disk.device.allocation_simple:
664       - simple
665       - disk.device.allocation
666       disk.device.write.bytes_simple:
667       - simple
668       - disk.device.write.bytes
669       disk.read.requests_simple:
670       - simple
671       - disk.read.requests
672       network.incoming.bytes_simple_simple_private_port:
673       - simple_simple_private_port
674       - network.incoming.bytes
675       network.incoming.packets_simple_simple_private_port:
676       - simple_simple_private_port
677       - network.incoming.packets
678       cpu.delta_simple:
679       - simple
680       - cpu.delta
681       vcpus_simple:
682       - simple
683       - vcpus
684       disk.root.size_simple:
685       - simple
686       - disk.root.size
687       disk.device.write.bytes.rate_simple:
688       - simple
689       - disk.device.write.bytes.rate
690       network.outgoing.packets.rate_simple_simple_private_port:
691       - simple_simple_private_port
692       - network.outgoing.packets.rate
693     requirements:
694       dependency_simple_simple_private_port:
695       - simple_simple_private_port
696       - dependency
697       local_storage_simple:
698       - simple
699       - local_storage
700       dependency_simple:
701       - simple
702       - dependency
703       link_simple_simple_private_port:
704       - simple_simple_private_port
705       - link