Fixes bug 553: Missing license headers
[osm/vim-emu.git] / misc / tango-demo-service-project / tango_default-vnf0.yml
1 # Copyright (c) 2018 by Paderborn University
2 # (manuel@peuster.de)
3 # ALL RIGHTS RESERVED.
4 #
5 # Licensed under the Apache License, Version 2.0 (the "License");
6 # you may not use this file except in compliance with the License.
7 # You may obtain a copy of the License at
8 #
9 #     http://www.apache.org/licenses/LICENSE-2.0
10 #
11 # Unless required by applicable law or agreed to in writing, software
12 # distributed under the License is distributed on an "AS IS" BASIS,
13 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 # See the License for the specific language governing permissions and
15 # limitations under the License.
16 #
17 # Neither the name of the OSM, Paderborn University
18 # nor the names of its contributors may be used to endorse or promote
19 # products derived from this software without specific prior written
20 # permission.
21 ---
22 descriptor_schema: >-
23   https://raw.githubusercontent.com/sonata-nfv/tng-schema/master/function-descriptor/vnfd-schema.yml
24 vendor: eu.5gtango
25 name: default-vnf0
26 version: '0.9'
27 author: Manuel Peuster (Paderborn University)
28 description: 'A VNF based on ubuntu:trusty'
29 virtual_deployment_units:
30   - id: vdu01
31     vm_image: 'ubuntu:trusty'
32     vm_image_format: docker
33     resource_requirements:
34       cpu:
35         vcpus: 1
36       memory:
37         size: 1
38         size_unit: GB
39       storage:
40         size: 10
41         size_unit: GB
42     monitoring_parameters:
43       - name: vm_cpu_perc
44         unit: Percentage
45       - name: vm_mem_pers
46         unit: Percentage
47       - name: vm_net_rx_MB
48         unit: MB
49       - name: vm_net_tx_MB
50         unit: Mbps
51     connection_points:
52       - id: mgmt
53         interface: ipv4
54         type: internal
55       - id: input
56         interface: ipv4
57         type: internal
58       - id: output
59         interface: ipv4
60         type: internal
61 connection_points:
62   - id: mgmt
63     interface: ipv4
64     type: management
65   - id: input
66     interface: ipv4
67     type: external
68   - id: output
69     interface: ipv4
70     type: external
71 virtual_links:
72   - id: mgmt
73     connectivity_type: E-LAN
74     connection_points_reference:
75       - 'vdu01:mgmt'
76       - mgmt
77     dhcp: true
78   - id: input
79     connectivity_type: E-Line
80     connection_points_reference:
81       - 'vdu01:input'
82       - input
83     dhcp: true
84   - id: output
85     connectivity_type: E-Line
86     connection_points_reference:
87       - 'vdu01:output'
88       - output
89     dhcp: true