Added 5GTANGO lightweight lifecycle manager (LLCM).
[osm/vim-emu.git] / misc / tango-demo-service-project / tango_default-vnf1.yml
1 descriptor_schema: >-
2   https://raw.githubusercontent.com/sonata-nfv/tng-schema/master/function-descriptor/vnfd-schema.yml
3 vendor: eu.5gtango
4 name: default-vnf1
5 version: '0.9'
6 author: Manuel Peuster (Paderborn University)
7 description: 'A VNF based on ubuntu:trusty'
8 virtual_deployment_units:
9   - id: vdu01
10     vm_image: 'ubuntu:trusty'
11     vm_image_format: docker
12     resource_requirements:
13       cpu:
14         vcpus: 1
15       memory:
16         size: 1
17         size_unit: GB
18       storage:
19         size: 10
20         size_unit: GB
21     monitoring_parameters:
22       - name: vm_cpu_perc
23         unit: Percentage
24       - name: vm_mem_pers
25         unit: Percentage
26       - name: vm_net_rx_MB
27         unit: MB
28       - name: vm_net_tx_MB
29         unit: Mbps
30     connection_points:
31       - id: mgmt
32         interface: ipv4
33         type: internal
34       - id: input
35         interface: ipv4
36         type: internal
37       - id: output
38         interface: ipv4
39         type: internal
40 connection_points:
41   - id: mgmt
42     interface: ipv4
43     type: management
44   - id: input
45     interface: ipv4
46     type: external
47   - id: output
48     interface: ipv4
49     type: external
50 virtual_links:
51   - id: mgmt
52     connectivity_type: E-LAN
53     connection_points_reference:
54       - 'vdu01:mgmt'
55       - mgmt
56     dhcp: true
57   - id: input
58     connectivity_type: E-Line
59     connection_points_reference:
60       - 'vdu01:input'
61       - input
62     dhcp: true
63   - id: output
64     connectivity_type: E-Line
65     connection_points_reference:
66       - 'vdu01:output'
67       - output
68     dhcp: true