c056e248b2
Previously there are a lot of warning messages of setuptools in the log files of tox jobs. This is mainly caused by test samples because these are in python codes directories. This patch moves test samples from under {tacker_root}/tacker/ to under {tacker_root}/samples/. This patch reduces log messages drastically. For example, the log file of py38 tox job decreased about 34,000 lines. Change-Id: I8187ef892c6fe8be323fa5cc20969d298843f1ea
404 lines
11 KiB
YAML
404 lines
11 KiB
YAML
tosca_definitions_version: tosca_simple_yaml_1_2
|
|
|
|
description: Simple deployment flavour for Sample VNF
|
|
|
|
imports:
|
|
- etsi_nfv_sol001_common_types.yaml
|
|
- etsi_nfv_sol001_vnfd_types.yaml
|
|
- helloworld3_types.yaml
|
|
|
|
topology_template:
|
|
inputs:
|
|
descriptor_id:
|
|
type: string
|
|
descriptor_version:
|
|
type: string
|
|
provider:
|
|
type: string
|
|
product_name:
|
|
type: string
|
|
software_version:
|
|
type: string
|
|
vnfm_info:
|
|
type: list
|
|
entry_schema:
|
|
type: string
|
|
flavour_id:
|
|
type: string
|
|
flavour_description:
|
|
type: string
|
|
|
|
substitution_mappings:
|
|
node_type: company.provider.VNF
|
|
properties:
|
|
flavour_id: simple
|
|
requirements:
|
|
virtual_link_external1_1: [ VDU1_CP1, virtual_link ]
|
|
virtual_link_external1_2: [ VDU2_CP1, virtual_link ]
|
|
virtual_link_external2_1: [ VDU1_CP2, virtual_link ]
|
|
virtual_link_external2_2: [ VDU2_CP2, virtual_link ]
|
|
|
|
node_templates:
|
|
VNF:
|
|
type: company.provider.VNF
|
|
properties:
|
|
flavour_description: A simple flavour
|
|
interfaces:
|
|
Vnflcm:
|
|
instantiate: []
|
|
instantiate_start: []
|
|
instantiate_end: []
|
|
terminate: []
|
|
terminate_start: []
|
|
terminate_end: []
|
|
modify_information: []
|
|
modify_information_start: []
|
|
modify_information_end: []
|
|
|
|
VDU1:
|
|
type: tosca.nodes.nfv.Vdu.Compute
|
|
properties:
|
|
name: VDU1
|
|
description: VDU1 compute node
|
|
vdu_profile:
|
|
min_number_of_instances: 1
|
|
max_number_of_instances: 3
|
|
capabilities:
|
|
virtual_compute:
|
|
properties:
|
|
requested_additional_capabilities:
|
|
properties:
|
|
requested_additional_capability_name: m1.tiny
|
|
support_mandatory: true
|
|
target_performance_parameters:
|
|
entry_schema: test
|
|
virtual_memory:
|
|
virtual_mem_size: 512 MB
|
|
virtual_cpu:
|
|
num_virtual_cpu: 1
|
|
virtual_local_storage:
|
|
- size_of_storage: 3 GB
|
|
requirements:
|
|
- virtual_storage: VirtualStorage
|
|
|
|
VDU2:
|
|
type: tosca.nodes.nfv.Vdu.Compute
|
|
properties:
|
|
name: VDU2
|
|
description: VDU2 compute node
|
|
vdu_profile:
|
|
min_number_of_instances: 2
|
|
max_number_of_instances: 2
|
|
sw_image_data:
|
|
name: cirros-0.5.2-x86_64-disk
|
|
version: '0.5.2'
|
|
checksum:
|
|
algorithm: sha-256
|
|
hash: 932fcae93574e242dc3d772d5235061747dfe537668443a1f0567d893614b464
|
|
container_format: bare
|
|
disk_format: qcow2
|
|
min_disk: 0 GB
|
|
min_ram: 256 MB
|
|
size: 12 GB
|
|
capabilities:
|
|
virtual_compute:
|
|
properties:
|
|
requested_additional_capabilities:
|
|
properties:
|
|
requested_additional_capability_name: m1.tiny
|
|
support_mandatory: true
|
|
target_performance_parameters:
|
|
entry_schema: test
|
|
virtual_memory:
|
|
virtual_mem_size: 512 MB
|
|
virtual_cpu:
|
|
num_virtual_cpu: 1
|
|
virtual_local_storage:
|
|
- size_of_storage: 3 GB
|
|
|
|
VirtualStorage:
|
|
type: tosca.nodes.nfv.Vdu.VirtualBlockStorage
|
|
properties:
|
|
virtual_block_storage_data:
|
|
size_of_storage: 1 GB
|
|
rdma_enabled: true
|
|
sw_image_data:
|
|
name: cirros-0.5.2-x86_64-disk
|
|
version: '0.5.2'
|
|
checksum:
|
|
algorithm: sha-256
|
|
hash: 932fcae93574e242dc3d772d5235061747dfe537668443a1f0567d893614b464
|
|
container_format: bare
|
|
disk_format: qcow2
|
|
min_disk: 0 GB
|
|
min_ram: 256 MB
|
|
size: 12 GB
|
|
|
|
VDU1_CP1:
|
|
type: tosca.nodes.nfv.VduCp
|
|
properties:
|
|
layer_protocols: [ ipv4 ]
|
|
order: 0
|
|
requirements:
|
|
- virtual_binding: VDU1
|
|
|
|
VDU1_CP2:
|
|
type: tosca.nodes.nfv.VduCp
|
|
properties:
|
|
layer_protocols: [ ipv4 ]
|
|
order: 1
|
|
requirements:
|
|
- virtual_binding: VDU1
|
|
|
|
VDU1_CP3:
|
|
type: tosca.nodes.nfv.VduCp
|
|
properties:
|
|
layer_protocols: [ ipv4 ]
|
|
order: 2
|
|
requirements:
|
|
- virtual_binding: VDU1
|
|
- virtual_link: internalVL1
|
|
|
|
VDU1_CP4:
|
|
type: tosca.nodes.nfv.VduCp
|
|
properties:
|
|
layer_protocols: [ ipv4 ]
|
|
order: 3
|
|
requirements:
|
|
- virtual_binding: VDU1
|
|
- virtual_link: internalVL2
|
|
|
|
VDU1_CP5:
|
|
type: tosca.nodes.nfv.VduCp
|
|
properties:
|
|
layer_protocols: [ ipv4 ]
|
|
order: 4
|
|
requirements:
|
|
- virtual_binding: VDU1
|
|
- virtual_link: internalVL3
|
|
|
|
VDU2_CP1:
|
|
type: tosca.nodes.nfv.VduCp
|
|
properties:
|
|
layer_protocols: [ ipv4 ]
|
|
order: 0
|
|
requirements:
|
|
- virtual_binding: VDU2
|
|
|
|
VDU2_CP2:
|
|
type: tosca.nodes.nfv.VduCp
|
|
properties:
|
|
layer_protocols: [ ipv4 ]
|
|
order: 1
|
|
requirements:
|
|
- virtual_binding: VDU2
|
|
|
|
VDU2_CP3:
|
|
type: tosca.nodes.nfv.VduCp
|
|
properties:
|
|
layer_protocols: [ ipv4 ]
|
|
order: 2
|
|
requirements:
|
|
- virtual_binding: VDU2
|
|
- virtual_link: internalVL1
|
|
|
|
VDU2_CP4:
|
|
type: tosca.nodes.nfv.VduCp
|
|
properties:
|
|
layer_protocols: [ ipv4 ]
|
|
order: 3
|
|
requirements:
|
|
- virtual_binding: VDU2
|
|
- virtual_link: internalVL2
|
|
|
|
VDU2_CP5:
|
|
type: tosca.nodes.nfv.VduCp
|
|
properties:
|
|
layer_protocols: [ ipv4 ]
|
|
order: 4
|
|
requirements:
|
|
- virtual_binding: VDU2
|
|
- virtual_link: internalVL3
|
|
|
|
internalVL1:
|
|
type: tosca.nodes.nfv.VnfVirtualLink
|
|
properties:
|
|
connectivity_type:
|
|
layer_protocols: [ ipv4 ]
|
|
description: External Managed Virtual link in the VNF
|
|
vl_profile:
|
|
max_bitrate_requirements:
|
|
root: 1048576
|
|
leaf: 1048576
|
|
min_bitrate_requirements:
|
|
root: 1048576
|
|
leaf: 1048576
|
|
virtual_link_protocol_data:
|
|
- associated_layer_protocol: ipv4
|
|
l3_protocol_data:
|
|
ip_version: ipv4
|
|
cidr: 33.33.0.0/24
|
|
|
|
internalVL2:
|
|
type: tosca.nodes.nfv.VnfVirtualLink
|
|
properties:
|
|
connectivity_type:
|
|
layer_protocols: [ ipv4 ]
|
|
description: External Managed Virtual link in the VNF
|
|
vl_profile:
|
|
max_bitrate_requirements:
|
|
root: 1048576
|
|
leaf: 1048576
|
|
min_bitrate_requirements:
|
|
root: 1048576
|
|
leaf: 1048576
|
|
virtual_link_protocol_data:
|
|
- associated_layer_protocol: ipv4
|
|
l3_protocol_data:
|
|
ip_version: ipv4
|
|
cidr: 33.34.0.0/24
|
|
|
|
internalVL3:
|
|
type: tosca.nodes.nfv.VnfVirtualLink
|
|
properties:
|
|
connectivity_type:
|
|
layer_protocols: [ ipv4 ]
|
|
description: Internal Virtual link in the VNF
|
|
vl_profile:
|
|
max_bitrate_requirements:
|
|
root: 1048576
|
|
leaf: 1048576
|
|
min_bitrate_requirements:
|
|
root: 1048576
|
|
leaf: 1048576
|
|
virtual_link_protocol_data:
|
|
- associated_layer_protocol: ipv4
|
|
l3_protocol_data:
|
|
ip_version: ipv4
|
|
cidr: 33.35.0.0/24
|
|
|
|
policies:
|
|
- scaling_aspects:
|
|
type: tosca.policies.nfv.ScalingAspects
|
|
properties:
|
|
aspects:
|
|
VDU1_scale:
|
|
name: VDU1_scale
|
|
description: VDU1 scaling aspect
|
|
max_scale_level: 2
|
|
step_deltas:
|
|
- delta_1
|
|
|
|
- VDU1_initial_delta:
|
|
type: tosca.policies.nfv.VduInitialDelta
|
|
properties:
|
|
initial_delta:
|
|
number_of_instances: 1
|
|
targets: [ VDU1 ]
|
|
|
|
- VDU2_initial_delta:
|
|
type: tosca.policies.nfv.VduInitialDelta
|
|
properties:
|
|
initial_delta:
|
|
number_of_instances: 2
|
|
targets: [ VDU2 ]
|
|
|
|
- VDU1_scaling_aspect_deltas:
|
|
type: tosca.policies.nfv.VduScalingAspectDeltas
|
|
properties:
|
|
aspect: VDU1_scale
|
|
deltas:
|
|
delta_1:
|
|
number_of_instances: 1
|
|
targets: [ VDU1 ]
|
|
|
|
- instantiation_levels:
|
|
type: tosca.policies.nfv.InstantiationLevels
|
|
properties:
|
|
levels:
|
|
instantiation_level_1:
|
|
description: Smallest size
|
|
scale_info:
|
|
VDU1_scale:
|
|
scale_level: 0
|
|
instantiation_level_2:
|
|
description: Largest size
|
|
scale_info:
|
|
VDU1_scale:
|
|
scale_level: 2
|
|
default_level: instantiation_level_1
|
|
|
|
- VDU1_instantiation_levels:
|
|
type: tosca.policies.nfv.VduInstantiationLevels
|
|
properties:
|
|
levels:
|
|
instantiation_level_1:
|
|
number_of_instances: 1
|
|
instantiation_level_2:
|
|
number_of_instances: 3
|
|
targets: [ VDU1 ]
|
|
|
|
- VDU2_instantiation_levels:
|
|
type: tosca.policies.nfv.VduInstantiationLevels
|
|
properties:
|
|
levels:
|
|
instantiation_level_1:
|
|
number_of_instances: 2
|
|
instantiation_level_2:
|
|
number_of_instances: 2
|
|
targets: [ VDU2 ]
|
|
|
|
- internalVL1_instantiation_levels:
|
|
type: tosca.policies.nfv.VirtualLinkInstantiationLevels
|
|
properties:
|
|
levels:
|
|
instantiation_level_1:
|
|
bitrate_requirements:
|
|
root: 1048576
|
|
leaf: 1048576
|
|
instantiation_level_2:
|
|
bitrate_requirements:
|
|
root: 1048576
|
|
leaf: 1048576
|
|
targets: [ internalVL1 ]
|
|
|
|
- internalVL2_instantiation_levels:
|
|
type: tosca.policies.nfv.VirtualLinkInstantiationLevels
|
|
properties:
|
|
levels:
|
|
instantiation_level_1:
|
|
bitrate_requirements:
|
|
root: 1048576
|
|
leaf: 1048576
|
|
instantiation_level_2:
|
|
bitrate_requirements:
|
|
root: 1048576
|
|
leaf: 1048576
|
|
targets: [ internalVL2 ]
|
|
|
|
- internalVL3_instantiation_levels:
|
|
type: tosca.policies.nfv.VirtualLinkInstantiationLevels
|
|
properties:
|
|
levels:
|
|
instantiation_level_1:
|
|
bitrate_requirements:
|
|
root: 1048576
|
|
leaf: 1048576
|
|
instantiation_level_2:
|
|
bitrate_requirements:
|
|
root: 1048576
|
|
leaf: 1048576
|
|
targets: [ internalVL3 ]
|
|
|
|
- policy_antiaffinity_vdu1:
|
|
type: tosca.policies.nfv.AntiAffinityRule
|
|
targets: [ VDU1 ]
|
|
properties:
|
|
scope: zone
|
|
|
|
- policy_antiaffinity_vdu2:
|
|
type: tosca.policies.nfv.AntiAffinityRule
|
|
targets: [ VDU2 ]
|
|
properties:
|
|
scope: zone
|