e6a7ff593f
An error occurs in tox due to an incorrect setting of properties related to tosca.policies.tacker.Scaling. Therefore, this patch fixes the related VNFDs. The error is occurring in unittest and FT, so fix both. At the same time, there was a problem with the version of heat-translator, so modify the following files as well. - lower-constraints.txt - requirements.txt Co-Authored-By: Yasufumi Ogawa <yasufum.o@gmail.com> Change-Id: Iae2b25abe53eda483e811171306d3d375a7e1687 Closes-Bug: #1921996
85 lines
2.4 KiB
YAML
85 lines
2.4 KiB
YAML
tosca_definitions_version: tosca_simple_profile_for_nfv_1_0_0
|
|
description: Demo example
|
|
|
|
metadata:
|
|
template_name: sample-tosca-vnfd
|
|
|
|
topology_template:
|
|
node_templates:
|
|
VDU1:
|
|
type: tosca.nodes.nfv.VDU.Tacker
|
|
capabilities:
|
|
nfv_compute:
|
|
properties:
|
|
disk_size: 1 GB
|
|
mem_size: 512 MB
|
|
num_cpus: 2
|
|
properties:
|
|
image: cirros-0.4.0-x86_64-disk
|
|
mgmt_driver: noop
|
|
availability_zone: nova
|
|
metadata: {metering.server_group: SG1}
|
|
|
|
CP1:
|
|
type: tosca.nodes.nfv.CP.Tacker
|
|
properties:
|
|
management: true
|
|
anti_spoofing_protection: false
|
|
requirements:
|
|
- virtualLink:
|
|
node: VL1
|
|
- virtualBinding:
|
|
node: VDU1
|
|
|
|
VL1:
|
|
type: tosca.nodes.nfv.VL
|
|
properties:
|
|
network_name: net_mgmt
|
|
vendor: Tacker
|
|
|
|
policies:
|
|
- SP1:
|
|
type: tosca.policies.tacker.Scaling
|
|
properties:
|
|
targets: [VDU1]
|
|
increment: 1
|
|
cooldown: 120
|
|
min_instances: 1
|
|
max_instances: 3
|
|
default_instances: 1
|
|
|
|
- vdu_cpu_usage_monitoring_policy:
|
|
type: tosca.policies.tacker.Alarming
|
|
triggers:
|
|
vdu_hcpu_usage_scaling_out:
|
|
event_type:
|
|
type: tosca.events.resource.utilization
|
|
implementation: ceilometer
|
|
metric: cpu_util
|
|
condition:
|
|
threshold: 80
|
|
constraint: utilization greater_than 80%
|
|
granularity: 60
|
|
evaluations: 1
|
|
aggregation_method: mean
|
|
resource_type: instance
|
|
comparison_operator: gt
|
|
metadata: SG1
|
|
action: [SP1]
|
|
|
|
vdu_lcpu_usage_scaling_in:
|
|
event_type:
|
|
type: tosca.events.resource.utilization
|
|
implementation: ceilometer
|
|
metric: cpu_util
|
|
condition:
|
|
threshold: 10
|
|
constraint: utilization less_than 10%
|
|
granularity: 60
|
|
evaluations: 1
|
|
aggregation_method: mean
|
|
resource_type: instance
|
|
comparison_operator: lt
|
|
metadata: SG1
|
|
action: [SP1]
|