Fix UT and FT VNFD yaml because lack of properties

Since validation of VNFD is more strict, `target` attribute should be
under `properties` for `tosca.policies.tacker.Scaling`, or failed to run
unit and functional tests. This update is to correct VNFDs.

This patch also updates version of heat-translator to the latest
`2.3.0` in `requirements.txt` and `lower-constraints.txt` to ensure it
uses the version for the change.

Co-Authored-By: Yasufumi Ogawa <yasufum.o@gmail.com>
Change-Id: Iae2b25abe53eda483e811171306d3d375a7e1687
Closes-Bug: #1921996
This commit is contained in:
Hiroo Kitamura 2021-03-31 14:34:39 +09:00 committed by Yasufumi Ogawa
parent 550b39277f
commit 1284188709
12 changed files with 18 additions and 12 deletions

View File

@ -160,5 +160,5 @@ wrapt==1.10.11
# but the latest revision from git repo for development. # but the latest revision from git repo for development.
# If you install packages, comment out two lines of `install_package_gitrepo` in # If you install packages, comment out two lines of `install_package_gitrepo` in
# `devstack/plugin.sh` in addition to activate following lines. # `devstack/plugin.sh` in addition to activate following lines.
heat-translator==2.2.0 # Apache-2.0 heat-translator==2.3.0 # Apache-2.0
tosca-parser==2.3.0 # Apache-2.0 tosca-parser==2.3.0 # Apache-2.0

View File

@ -60,5 +60,5 @@ glance-store>=2.4.0 # Apache-2.0
# but the latest revision from git repo for development. # but the latest revision from git repo for development.
# If you install packages, comment out two lines of `install_package_gitrepo` in # If you install packages, comment out two lines of `install_package_gitrepo` in
# `devstack/plugin.sh` in addition to activate following lines. # `devstack/plugin.sh` in addition to activate following lines.
heat-translator>=2.2.0 # Apache-2.0 heat-translator>=2.3.0 # Apache-2.0
tosca-parser>=2.3.0 # Apache-2.0 tosca-parser>=2.3.0 # Apache-2.0

View File

@ -40,8 +40,8 @@ topology_template:
policies: policies:
- SP1: - SP1:
type: tosca.policies.tacker.Scaling type: tosca.policies.tacker.Scaling
targets: [VDU1]
properties: properties:
targets: [VDU1]
increment: 1 increment: 1
cooldown: 120 cooldown: 120
min_instances: 1 min_instances: 1

View File

@ -56,8 +56,8 @@ topology_template:
policies: policies:
- SP1: - SP1:
type: tosca.policies.tacker.Scaling type: tosca.policies.tacker.Scaling
targets: [VDU1, VDU2]
properties: properties:
targets: [VDU1, VDU2]
increment: 1 increment: 1
cooldown: 120 cooldown: 120
min_instances: 1 min_instances: 1

View File

@ -40,8 +40,8 @@ topology_template:
policies: policies:
- SP1: - SP1:
type: tosca.policies.tacker.Scaling type: tosca.policies.tacker.Scaling
targets: [VDU1]
properties: properties:
targets: [VDU1]
increment: 1 increment: 1
cooldown: 60 cooldown: 60
min_instances: 1 min_instances: 1

View File

@ -41,8 +41,8 @@ topology_template:
policies: policies:
- SP1: - SP1:
type: tosca.policies.tacker.Scaling type: tosca.policies.tacker.Scaling
targets: [VDU1]
properties: properties:
targets: [VDU1]
increment: 1 increment: 1
cooldown: 60 cooldown: 60
min_instances: 1 min_instances: 1

View File

@ -87,4 +87,4 @@ topology_template:
min_instances: 0 min_instances: 0
max_instances: 2 max_instances: 2
default_instances: 0 default_instances: 0
targets: [VDU1] targets: [VDU1]

View File

@ -46,6 +46,6 @@ topology_template:
increment: 1 increment: 1
max_instances: 3 max_instances: 3
min_instances: 1 min_instances: 1
targets: targets:
- VDU1 - VDU1
type: tosca.policies.tacker.Scaling type: tosca.policies.tacker.Scaling

View File

@ -46,7 +46,7 @@ topology_template:
min_instances: 1 min_instances: 1
max_instances: 3 max_instances: 3
default_instances: 2 default_instances: 2
targets: [ VDU1 ] targets: [ VDU1 ]
- vdu1_cpu_usage_monitoring_policy: - vdu1_cpu_usage_monitoring_policy:
type: tosca.policies.tacker.Alarming type: tosca.policies.tacker.Alarming

View File

@ -36,8 +36,8 @@ topology_template:
policies: policies:
- SP1: - SP1:
type: tosca.policies.tacker.Scaling type: tosca.policies.tacker.Scaling
targets: [VDU1]
properties: properties:
targets: [VDU1]
increment: 1 increment: 1
cooldown: 60 cooldown: 60
min_instances: 1 min_instances: 1

View File

@ -35,8 +35,8 @@ topology_template:
policies: policies:
- SP1: - SP1:
type: tosca.policies.tacker.Scaling type: tosca.policies.tacker.Scaling
targets: [VDU1]
properties: properties:
targets: [VDU1]
increment: 1 increment: 1
cooldown: 60 cooldown: 60
min_instances: 1 min_instances: 1

View File

@ -330,6 +330,12 @@ policy_types:
type: integer type: integer
required: true required: true
description: Number of nodes to add or remove during the scale out/in. description: Number of nodes to add or remove during the scale out/in.
targets:
type: list
entry_schema:
type: string
required: true
description: List of Scaling nodes.
target_cpu_utilization_percentage: target_cpu_utilization_percentage:
type: integer type: integer
required: false required: false