Unify Firewall testcases TG and VNF names
[yardstick.git] / samples / vnf_samples / vnf_descriptors / agnostic_vnf.yaml
1 # Copyright (c) 2018 Intel Corporation
2 #
3 # Licensed under the Apache License, Version 2.0 (the "License");
4 # you may not use this file except in compliance with the License.
5 # You may obtain a copy of the License at
6 #
7 #      http://www.apache.org/licenses/LICENSE-2.0
8 #
9 # Unless required by applicable law or agreed to in writing, software
10 # distributed under the License is distributed on an "AS IS" BASIS,
11 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 # See the License for the specific language governing permissions and
13 # limitations under the License.
14
15 vnfd:vnfd-catalog:
16     vnfd:
17     -   id: AgnosticVnf
18         name: AgnosticVnf
19         short-name: AgnosticVnf
20         description: 'VNFD for AgnosticVNF which wraps around any unsupported VNF
21                       and allows for blackbox testing of the VNF.'
22         mgmt-interface:
23             vdu-id: AgnosticVnf-baremetal
24             {% if user is defined %}
25             user: '{{user}}'  # Value filled by vnfdgen
26             {% endif %}
27             {% if password is defined %}
28             password: '{{password}}'  # Value filled by vnfdgen
29             {% endif %}
30             {% if ip is defined %}
31             ip: '{{ip}}'  # Value filled by vnfdgen
32             {% endif %}
33             {% if key_filename is defined %}
34             key_filename: '{{key_filename}}'  # Value filled by vnfdgen
35             {% endif %}
36         vdu:
37         -   id: AgnosticVnf-baremetal
38             name: AgnosticVnf-baremetal
39             description: Agnostic vnf
40             routing_table: {{ routing_table }}
41             nd_route_tbl: {{ nd_route_tbl }}
42         benchmark:
43             kpi:
44                 []