Fix Tacker CI Failures from Tosca-Parser, TackerClient, and Neutron/Setuptools

Tacker CI jobs have been failing due to multiple issues:
   1. DevStack builds failed with Neutron logger errors and setuptools
      incompatibility when Global_Venv=False.
   2. python-tackerclient was always installed from PyPI instead of Git
      due to missing installation function in Tacker's DevStack plugin.
   3. Stricter relationship validation in tosca-parser v2.13.0 caused
      template validation errors.

This patch updates sample test data for Tosca-parser validation,
enables Git installation for python-tackerclient, and adjusts job
configurations (Neutron driver and Global_Venv) to resolve Neutron
and setuptools related errors.

Closes-Bug: https://bugs.launchpad.net/tacker/+bug/2118586
Closes-Bug: https://bugs.launchpad.net/tacker/+bug/2119435
Closes-Bug: https://bugs.launchpad.net/tacker/+bug/2119433
Change-Id: If9bb32267c3006bfda53053a5a2b4d59e62e1c2b
Signed-off-by: Shivam Shukla <shivam.shukla3@india.nec.com>
This commit is contained in:
Shivam Shukla
2025-08-04 10:01:24 +00:00
parent 3e95112fe4
commit db7aaec746
90 changed files with 446 additions and 36 deletions

View File

@@ -40,6 +40,10 @@ GITREPO["tacker-horizon"]=${TACKERHORIZON_REPO:-${GIT_BASE}/openstack/tacker-hor
GITBRANCH["tacker-horizon"]=${TACKERHORIZON_BRANCH:-master}
GITDIR["tacker-horizon"]=$DEST/tacker-horizon
GITREPO["python-tackerclient"]=${TACKERCLIENT_REPO:-${GIT_BASE}/openstack/python-tackerclient.git}
GITBRANCH["python-tackerclient"]=${TACKERCLIENT_BRANCH:-master}
GITDIR["python-tackerclient"]=$DEST/python-tackerclient
TACKER_DIR=$DEST/tacker
# Support entry points installation of console scripts
@@ -77,6 +81,14 @@ GLANCE_DEFAULT_BACKEND=${GLANCE_DEFAULT_BACKEND:=file}
# Functions
# ---------
# install_tackerclient - Collect source and prepare
function install_tackerclient {
if use_library_from_git "python-tackerclient"; then
git_clone_by_name "python-tackerclient"
setup_dev_lib "python-tackerclient"
fi
}
# function install_db_client_mysql() - ensure mysql client is installed
function install_db_client_mysql {
if is_oraclelinux; then

View File

@@ -14,6 +14,7 @@ if is_service_enabled tacker; then
# Perform installation of service source
echo_summary "Installing Tacker"
install_tacker
install_tackerclient
if use_library_from_git heat-translator; then
git_clone_by_name heat-translator

View File

@@ -1207,13 +1207,17 @@ node_types:
constraints:
- valid_values: [ normal, virtio, direct-physical ]
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link:
capability: tosca.capabilities.nfv.VirtualLinkable
relationship: tosca.relationships.nfv.VirtualLinksTo
occurrences: [0, 1]
- virtual_binding:
capability: tosca.capabilities.nfv.VirtualBindable
relationship: tosca.relationships.nfv.VirtualBindsTo
node: tosca.nodes.nfv.Vdu.Compute
occurrences: [0, 1]
tosca.nodes.nfv.VnfVirtualLink:
derived_from: tosca.nodes.Root

View File

@@ -1207,13 +1207,17 @@ node_types:
constraints:
- valid_values: [ normal, virtio, direct-physical ]
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link:
capability: tosca.capabilities.nfv.VirtualLinkable
relationship: tosca.relationships.nfv.VirtualLinksTo
occurrences: [0, 1]
- virtual_binding:
capability: tosca.capabilities.nfv.VirtualBindable
relationship: tosca.relationships.nfv.VirtualBindsTo
node: tosca.nodes.nfv.Vdu.Compute
occurrences: [0, 1]
tosca.nodes.nfv.VnfVirtualLink:
derived_from: tosca.nodes.Root

View File

@@ -1207,13 +1207,17 @@ node_types:
constraints:
- valid_values: [ normal, virtio, direct-physical ]
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link:
capability: tosca.capabilities.nfv.VirtualLinkable
relationship: tosca.relationships.nfv.VirtualLinksTo
occurrences: [0, 1]
- virtual_binding:
capability: tosca.capabilities.nfv.VirtualBindable
relationship: tosca.relationships.nfv.VirtualBindsTo
node: tosca.nodes.nfv.Vdu.Compute
occurrences: [0, 1]
tosca.nodes.nfv.VnfVirtualLink:
derived_from: tosca.nodes.Root

View File

@@ -1207,13 +1207,17 @@ node_types:
constraints:
- valid_values: [ normal, virtio, direct-physical ]
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link:
capability: tosca.capabilities.nfv.VirtualLinkable
relationship: tosca.relationships.nfv.VirtualLinksTo
occurrences: [0, 1]
- virtual_binding:
capability: tosca.capabilities.nfv.VirtualBindable
relationship: tosca.relationships.nfv.VirtualBindsTo
node: tosca.nodes.nfv.Vdu.Compute
occurrences: [0, 1]
tosca.nodes.nfv.VnfVirtualLink:
derived_from: tosca.nodes.Root

View File

@@ -1207,13 +1207,17 @@ node_types:
constraints:
- valid_values: [ normal, virtio, direct-physical ]
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link:
capability: tosca.capabilities.nfv.VirtualLinkable
relationship: tosca.relationships.nfv.VirtualLinksTo
occurrences: [0, 1]
- virtual_binding:
capability: tosca.capabilities.nfv.VirtualBindable
relationship: tosca.relationships.nfv.VirtualBindsTo
node: tosca.nodes.nfv.Vdu.Compute
occurrences: [0, 1]
tosca.nodes.nfv.VnfVirtualLink:
derived_from: tosca.nodes.Root

View File

@@ -1207,13 +1207,17 @@ node_types:
constraints:
- valid_values: [ normal, virtio, direct-physical ]
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link:
capability: tosca.capabilities.nfv.VirtualLinkable
relationship: tosca.relationships.nfv.VirtualLinksTo
occurrences: [0, 1]
- virtual_binding:
capability: tosca.capabilities.nfv.VirtualBindable
relationship: tosca.relationships.nfv.VirtualBindsTo
node: tosca.nodes.nfv.Vdu.Compute
occurrences: [0, 1]
tosca.nodes.nfv.VnfVirtualLink:
derived_from: tosca.nodes.Root

View File

@@ -1207,13 +1207,17 @@ node_types:
constraints:
- valid_values: [ normal, virtio, direct-physical ]
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link:
capability: tosca.capabilities.nfv.VirtualLinkable
relationship: tosca.relationships.nfv.VirtualLinksTo
occurrences: [0, 1]
- virtual_binding:
capability: tosca.capabilities.nfv.VirtualBindable
relationship: tosca.relationships.nfv.VirtualBindsTo
node: tosca.nodes.nfv.Vdu.Compute
occurrences: [0, 1]
tosca.nodes.nfv.VnfVirtualLink:
derived_from: tosca.nodes.Root

View File

@@ -44,10 +44,14 @@ node_types:
type: string
default: ""
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link_external:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_internal:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
interfaces:
Vnflcm:
type: tosca.interfaces.nfv.Vnflcm

View File

@@ -44,10 +44,14 @@ node_types:
type: string
default: ""
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link_external:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_internal:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
interfaces:
Vnflcm:
type: tosca.interfaces.nfv.Vnflcm

View File

@@ -44,12 +44,17 @@ node_types:
type: string
default: "falvour"
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link_external1:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_external2:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_internal:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
interfaces:
Vnflcm:
type: tosca.interfaces.nfv.Vnflcm
type: tosca.interfaces.nfv.Vnflcm

View File

@@ -44,12 +44,17 @@ node_types:
type: string
default: "falvour"
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link_external1:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_external2:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_internal:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
interfaces:
Vnflcm:
type: tosca.interfaces.nfv.Vnflcm
type: tosca.interfaces.nfv.Vnflcm

View File

@@ -44,12 +44,17 @@ node_types:
type: string
default: "falvour"
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link_external1:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_external2:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_internal:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
interfaces:
Vnflcm:
type: tosca.interfaces.nfv.Vnflcm
type: tosca.interfaces.nfv.Vnflcm

View File

@@ -44,12 +44,17 @@ node_types:
type: string
default: "falvour"
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link_external1:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_external2:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_internal:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
interfaces:
Vnflcm:
type: tosca.interfaces.nfv.Vnflcm
type: tosca.interfaces.nfv.Vnflcm

View File

@@ -44,12 +44,17 @@ node_types:
type: string
default: "falvour"
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link_external1:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_external2:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_internal:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
interfaces:
Vnflcm:
type: tosca.interfaces.nfv.Vnflcm
type: tosca.interfaces.nfv.Vnflcm

View File

@@ -44,12 +44,17 @@ node_types:
type: string
default: "falvour"
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link_external1:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_external2:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_internal:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
interfaces:
Vnflcm:
type: tosca.interfaces.nfv.Vnflcm
type: tosca.interfaces.nfv.Vnflcm

View File

@@ -44,12 +44,17 @@ node_types:
type: string
default: "falvour"
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link_external1:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_external2:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_internal:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
interfaces:
Vnflcm:
type: tosca.interfaces.nfv.Vnflcm
type: tosca.interfaces.nfv.Vnflcm

View File

@@ -44,12 +44,17 @@ node_types:
type: string
default: "falvour"
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link_external1:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_external2:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_internal:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
interfaces:
Vnflcm:
type: tosca.interfaces.nfv.Vnflcm
type: tosca.interfaces.nfv.Vnflcm

View File

@@ -56,10 +56,14 @@ node_types:
type: string
default: ""
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link_external:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_internal:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
interfaces:
Vnflcm:
type: tosca.interfaces.nfv.Vnflcm

View File

@@ -42,6 +42,15 @@ node_types:
flavour_description:
type: string
default: 'n-vnf'
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link_external:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_internal:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
interfaces:
Vnflcm:
type: tosca.interfaces.nfv.Vnflcm

View File

@@ -643,13 +643,17 @@ node_types:
constraints:
- valid_values: [ normal, virtio, direct-physical ]
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link:
capability: tosca.capabilities.nfv.VirtualLinkable
relationship: tosca.relationships.nfv.VirtualLinksTo
occurrences: [0, 1]
- virtual_binding:
capability: tosca.capabilities.nfv.VirtualBindable
relationship: tosca.relationships.nfv.VirtualBindsTo
node: tosca.nodes.nfv.Vdu.Compute
occurrences: [0, 1]
tosca.nodes.nfv.Vdu.VirtualBlockStorage:
derived_from: tosca.nodes.Root
@@ -801,10 +805,14 @@ node_types:
type: string
default: ""
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link_external:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_internal:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
interfaces:
Vnflcm:
type: tosca.interfaces.nfv.Vnflcm

View File

@@ -643,13 +643,17 @@ node_types:
constraints:
- valid_values: [ normal, virtio, direct-physical ]
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link:
capability: tosca.capabilities.nfv.VirtualLinkable
relationship: tosca.relationships.nfv.VirtualLinksTo
occurrences: [0, 1]
- virtual_binding:
capability: tosca.capabilities.nfv.VirtualBindable
relationship: tosca.relationships.nfv.VirtualBindsTo
node: tosca.nodes.nfv.Vdu.Compute
occurrences: [0, 1]
tosca.nodes.nfv.Vdu.VirtualBlockStorage:
derived_from: tosca.nodes.Root
@@ -801,10 +805,14 @@ node_types:
type: string
default: ""
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link_external:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_internal:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
interfaces:
Vnflcm:
type: tosca.interfaces.nfv.Vnflcm

View File

@@ -56,10 +56,14 @@ node_types:
type: string
default: ""
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link_external:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_internal:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
interfaces:
Vnflcm:
type: tosca.interfaces.nfv.Vnflcm

View File

@@ -643,13 +643,17 @@ node_types:
constraints:
- valid_values: [ normal, virtio, direct-physical ]
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link:
capability: tosca.capabilities.nfv.VirtualLinkable
relationship: tosca.relationships.nfv.VirtualLinksTo
occurrences: [0, 1]
- virtual_binding:
capability: tosca.capabilities.nfv.VirtualBindable
relationship: tosca.relationships.nfv.VirtualBindsTo
node: tosca.nodes.nfv.Vdu.Compute
occurrences: [0, 1]
tosca.nodes.nfv.Vdu.VirtualBlockStorage:
derived_from: tosca.nodes.Root
@@ -813,10 +817,14 @@ node_types:
type: string
default: ""
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link_external:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_internal:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
interfaces:
Vnflcm:
type: tosca.interfaces.nfv.Vnflcm

View File

@@ -44,10 +44,14 @@ node_types:
type: string
default: ""
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link_external:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_internal:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
interfaces:
Vnflcm:
type: tosca.interfaces.nfv.Vnflcm

View File

@@ -44,12 +44,17 @@ node_types:
type: string
default: "falvour"
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link_external1:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_external2:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_internal:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
interfaces:
Vnflcm:
type: tosca.interfaces.nfv.Vnflcm
type: tosca.interfaces.nfv.Vnflcm

View File

@@ -44,12 +44,17 @@ node_types:
type: string
default: "falvour"
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link_external1:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_external2:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_internal:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
interfaces:
Vnflcm:
type: tosca.interfaces.nfv.Vnflcm
type: tosca.interfaces.nfv.Vnflcm

View File

@@ -44,10 +44,14 @@ node_types:
type: string
default: ""
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link_external:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_internal:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
interfaces:
Vnflcm:
type: tosca.interfaces.nfv.Vnflcm

View File

@@ -44,10 +44,14 @@ node_types:
type: string
default: ""
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link_external:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_internal:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
interfaces:
Vnflcm:
type: tosca.interfaces.nfv.Vnflcm

View File

@@ -44,10 +44,14 @@ node_types:
type: string
default: ""
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link_external:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_internal:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
interfaces:
Vnflcm:
type: tosca.interfaces.nfv.Vnflcm

View File

@@ -44,10 +44,14 @@ node_types:
type: string
default: ""
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link_external:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_internal:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
interfaces:
Vnflcm:
type: tosca.interfaces.nfv.Vnflcm

View File

@@ -44,10 +44,14 @@ node_types:
type: string
default: ""
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link_external:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_internal:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
interfaces:
Vnflcm:
type: tosca.interfaces.nfv.Vnflcm

View File

@@ -44,10 +44,14 @@ node_types:
type: string
default: ""
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link_external:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_internal:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
interfaces:
Vnflcm:
type: tosca.interfaces.nfv.Vnflcm

View File

@@ -44,10 +44,14 @@ node_types:
type: string
default: ""
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link_external:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_internal:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
interfaces:
Vnflcm:
type: tosca.interfaces.nfv.Vnflcm

View File

@@ -44,10 +44,14 @@ node_types:
type: string
default: ""
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link_external:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_internal:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
interfaces:
Vnflcm:
type: tosca.interfaces.nfv.Vnflcm

View File

@@ -632,13 +632,17 @@ node_types:
constraints:
- valid_values: [ normal, virtio, direct-physical ]
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link:
capability: tosca.capabilities.nfv.VirtualLinkable
relationship: tosca.relationships.nfv.VirtualLinksTo
occurrences: [0, 1]
- virtual_binding:
capability: tosca.capabilities.nfv.VirtualBindable
relationship: tosca.relationships.nfv.VirtualBindsTo
node: tosca.nodes.nfv.Vdu.Compute
occurrences: [0, 1]
tosca.nodes.nfv.Vdu.VirtualBlockStorage:
derived_from: tosca.nodes.Root
@@ -790,10 +794,14 @@ node_types:
type: string
default: ""
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link_external:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_internal:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
interfaces:
Vnflcm:
type: tosca.interfaces.nfv.Vnflcm

View File

@@ -44,10 +44,14 @@ node_types:
type: string
default: ""
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link_external:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_internal:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
interfaces:
Vnflcm:
type: tosca.interfaces.nfv.Vnflcm

View File

@@ -56,8 +56,11 @@ node_types:
type: string
default: This is the default flavour description
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link_internal:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
interfaces:
Vnflcm:
type: tosca.interfaces.nfv.Vnflcm

View File

@@ -52,8 +52,11 @@ node_types:
type: string
default: "This is the default flavour description"
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link_internal:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
interfaces:
Vnflcm:
type: tosca.interfaces.nfv.Vnflcm

View File

@@ -79,7 +79,7 @@ topology_template:
virtual_local_storage:
- size_of_storage: 45 GB
PORT1:
VDU1_CP1:
type: tosca.nodes.nfv.VduCp
properties:
layer_protocols: [ ipv4 ]

View File

@@ -44,10 +44,14 @@ node_types:
type: string
default: "falvour"
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link_external:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_internal:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
interfaces:
Vnflcm:
type: tosca.interfaces.nfv.Vnflcm

View File

@@ -44,10 +44,14 @@ node_types:
type: string
default: "falvour"
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link_external:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_internal:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
interfaces:
Vnflcm:
type: tosca.interfaces.nfv.Vnflcm

View File

@@ -44,12 +44,17 @@ node_types:
type: string
default: "falvour"
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link_external1:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_external2:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_internal:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
interfaces:
Vnflcm:
type: tosca.interfaces.nfv.Vnflcm
type: tosca.interfaces.nfv.Vnflcm

View File

@@ -44,12 +44,17 @@ node_types:
type: string
default: "flavour"
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link_external1:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_external2:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_internal:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
interfaces:
Vnflcm:
type: tosca.interfaces.nfv.Vnflcm

View File

@@ -44,10 +44,14 @@ node_types:
type: string
default: "falvour"
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link_external:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_internal:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
interfaces:
Vnflcm:
type: tosca.interfaces.nfv.Vnflcm

View File

@@ -44,10 +44,14 @@ node_types:
type: string
default: "flavour"
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link_external:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_internal:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
interfaces:
Vnflcm:
type: tosca.interfaces.nfv.Vnflcm

View File

@@ -44,10 +44,14 @@ node_types:
type: string
default: "test_flavour"
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link_external:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_internal:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
interfaces:
Vnflcm:
type: tosca.interfaces.nfv.Vnflcm

View File

@@ -56,10 +56,14 @@ node_types:
type: string
default: ""
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link_external:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_internal:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
interfaces:
Vnflcm:
type: tosca.interfaces.nfv.Vnflcm

View File

@@ -44,10 +44,14 @@ node_types:
type: string
default: ""
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link_external:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_internal:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
interfaces:
Vnflcm:
type: tosca.interfaces.nfv.Vnflcm

View File

@@ -643,13 +643,17 @@ node_types:
constraints:
- valid_values: [ normal, virtio, direct-physical ]
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link:
capability: tosca.capabilities.nfv.VirtualLinkable
relationship: tosca.relationships.nfv.VirtualLinksTo
occurrences: [0, 1]
- virtual_binding:
capability: tosca.capabilities.nfv.VirtualBindable
relationship: tosca.relationships.nfv.VirtualBindsTo
node: tosca.nodes.nfv.Vdu.Compute
occurrences: [0, 1]
tosca.nodes.nfv.Vdu.VirtualBlockStorage:
derived_from: tosca.nodes.Root
@@ -801,10 +805,14 @@ node_types:
type: string
default: ""
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link_external:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_internal:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
interfaces:
Vnflcm:
type: tosca.interfaces.nfv.Vnflcm

View File

@@ -1207,13 +1207,17 @@ node_types:
constraints:
- valid_values: [ normal, virtio, direct-physical ]
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link:
capability: tosca.capabilities.nfv.VirtualLinkable
relationship: tosca.relationships.nfv.VirtualLinksTo
occurrences: [0, 1]
- virtual_binding:
capability: tosca.capabilities.nfv.VirtualBindable
relationship: tosca.relationships.nfv.VirtualBindsTo
node: tosca.nodes.nfv.Vdu.Compute
occurrences: [0, 1]
tosca.nodes.nfv.VnfVirtualLink:
derived_from: tosca.nodes.Root

View File

@@ -1207,13 +1207,17 @@ node_types:
constraints:
- valid_values: [ normal, virtio, direct-physical ]
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link:
capability: tosca.capabilities.nfv.VirtualLinkable
relationship: tosca.relationships.nfv.VirtualLinksTo
occurrences: [0, 1]
- virtual_binding:
capability: tosca.capabilities.nfv.VirtualBindable
relationship: tosca.relationships.nfv.VirtualBindsTo
node: tosca.nodes.nfv.Vdu.Compute
occurrences: [0, 1]
tosca.nodes.nfv.VnfVirtualLink:
derived_from: tosca.nodes.Root

View File

@@ -44,10 +44,14 @@ node_types:
type: string
default: ""
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link_external:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_internal:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
interfaces:
Vnflcm:
type: tosca.interfaces.nfv.Vnflcm

View File

@@ -44,10 +44,14 @@ node_types:
type: string
default: ""
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link_external:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_internal:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
interfaces:
Vnflcm:
type: tosca.interfaces.nfv.Vnflcm

View File

@@ -44,10 +44,14 @@ node_types:
type: string
default: ""
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link_external:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_internal:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
interfaces:
Vnflcm:
type: tosca.interfaces.nfv.Vnflcm

View File

@@ -44,10 +44,14 @@ node_types:
type: string
default: ""
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link_external:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_internal:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
interfaces:
Vnflcm:
type: tosca.interfaces.nfv.Vnflcm

View File

@@ -44,10 +44,14 @@ node_types:
type: string
default: ""
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link_external:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_internal:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
interfaces:
Vnflcm:
type: tosca.interfaces.nfv.Vnflcm

View File

@@ -44,10 +44,14 @@ node_types:
type: string
default: ""
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link_external:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_internal:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
interfaces:
Vnflcm:
type: tosca.interfaces.nfv.Vnflcm

View File

@@ -1207,13 +1207,17 @@ node_types:
constraints:
- valid_values: [ normal, virtio, direct-physical ]
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link:
capability: tosca.capabilities.nfv.VirtualLinkable
relationship: tosca.relationships.nfv.VirtualLinksTo
occurrences: [0, 1]
- virtual_binding:
capability: tosca.capabilities.nfv.VirtualBindable
relationship: tosca.relationships.nfv.VirtualBindsTo
node: tosca.nodes.nfv.Vdu.Compute
occurrences: [0, 1]
tosca.nodes.nfv.VnfVirtualLink:
derived_from: tosca.nodes.Root

View File

@@ -44,10 +44,14 @@ node_types:
type: string
default: ""
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link_external:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_internal:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
interfaces:
Vnflcm:
type: tosca.interfaces.nfv.Vnflcm

View File

@@ -44,10 +44,14 @@ node_types:
type: string
default: ""
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link_external:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_internal:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
interfaces:
Vnflcm:
type: tosca.interfaces.nfv.Vnflcm

View File

@@ -44,12 +44,17 @@ node_types:
type: string
default: "flavour"
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link_external1:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_external2:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_internal:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
interfaces:
Vnflcm:
type: tosca.interfaces.nfv.Vnflcm
type: tosca.interfaces.nfv.Vnflcm

View File

@@ -44,12 +44,17 @@ node_types:
type: string
default: "flavour"
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link_external1:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_external2:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_internal:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
interfaces:
Vnflcm:
type: tosca.interfaces.nfv.Vnflcm

View File

@@ -44,12 +44,17 @@ node_types:
type: string
default: "flavour"
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link_external1:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_external2:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_internal:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
interfaces:
Vnflcm:
type: tosca.interfaces.nfv.Vnflcm
type: tosca.interfaces.nfv.Vnflcm

View File

@@ -44,12 +44,17 @@ node_types:
type: string
default: "flavour"
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link_external1:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_external2:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_internal:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
interfaces:
Vnflcm:
type: tosca.interfaces.nfv.Vnflcm
type: tosca.interfaces.nfv.Vnflcm

View File

@@ -44,12 +44,17 @@ node_types:
type: string
default: "flavour"
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link_external1:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_external2:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_internal:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
interfaces:
Vnflcm:
type: tosca.interfaces.nfv.Vnflcm
type: tosca.interfaces.nfv.Vnflcm

View File

@@ -44,12 +44,17 @@ node_types:
type: string
default: "flavour"
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link_external1:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_external2:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_internal:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
interfaces:
Vnflcm:
type: tosca.interfaces.nfv.Vnflcm
type: tosca.interfaces.nfv.Vnflcm

View File

@@ -1207,13 +1207,17 @@ node_types:
constraints:
- valid_values: [ normal, virtio, direct-physical ]
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link:
capability: tosca.capabilities.nfv.VirtualLinkable
relationship: tosca.relationships.nfv.VirtualLinksTo
occurrences: [0, 1]
- virtual_binding:
capability: tosca.capabilities.nfv.VirtualBindable
relationship: tosca.relationships.nfv.VirtualBindsTo
node: tosca.nodes.nfv.Vdu.Compute
occurrences: [0, 1]
tosca.nodes.nfv.VnfVirtualLink:
derived_from: tosca.nodes.Root

View File

@@ -44,12 +44,17 @@ node_types:
type: string
default: "flavour"
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link_external1:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_external2:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_internal:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
interfaces:
Vnflcm:
type: tosca.interfaces.nfv.Vnflcm
type: tosca.interfaces.nfv.Vnflcm

View File

@@ -44,12 +44,17 @@ node_types:
type: string
default: "flavour"
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link_external1:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_external2:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_internal:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
interfaces:
Vnflcm:
type: tosca.interfaces.nfv.Vnflcm
type: tosca.interfaces.nfv.Vnflcm

View File

@@ -72,12 +72,17 @@ node_types:
type: string
default: "flavour"
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link_external1:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_external2:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_internal:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
interfaces:
Vnflcm:
type: sample.test.Vnflcm

View File

@@ -44,10 +44,14 @@ node_types:
type: string
default: "flavour"
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link_external1:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_external2:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
interfaces:
Vnflcm:
type: tosca.interfaces.nfv.Vnflcm
type: tosca.interfaces.nfv.Vnflcm

View File

@@ -44,10 +44,14 @@ node_types:
type: string
default: "flavour"
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link_external1:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_external2:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
interfaces:
Vnflcm:
type: tosca.interfaces.nfv.Vnflcm
type: tosca.interfaces.nfv.Vnflcm

View File

@@ -44,10 +44,14 @@ node_types:
type: string
default: "flavour"
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link_external1:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_external2:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
interfaces:
Vnflcm:
type: tosca.interfaces.nfv.Vnflcm
type: tosca.interfaces.nfv.Vnflcm

View File

@@ -44,10 +44,14 @@ node_types:
type: string
default: "flavour"
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link_external1:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_external2:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
interfaces:
Vnflcm:
type: tosca.interfaces.nfv.Vnflcm
type: tosca.interfaces.nfv.Vnflcm

View File

@@ -44,12 +44,17 @@ node_types:
type: string
default: "flavour"
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link_external1:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_external2:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_internal:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
interfaces:
Vnflcm:
type: tosca.interfaces.nfv.Vnflcm
type: tosca.interfaces.nfv.Vnflcm

View File

@@ -44,12 +44,17 @@ node_types:
type: string
default: "flavour"
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link_external1:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_external2:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_internal:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
interfaces:
Vnflcm:
type: tosca.interfaces.nfv.Vnflcm
type: tosca.interfaces.nfv.Vnflcm

View File

@@ -44,12 +44,17 @@ node_types:
type: string
default: "flavour"
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link_external1:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_external2:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_internal:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
interfaces:
Vnflcm:
type: tosca.interfaces.nfv.Vnflcm
type: tosca.interfaces.nfv.Vnflcm

View File

@@ -44,12 +44,17 @@ node_types:
type: string
default: "flavour"
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link_external1:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_external2:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_internal:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
interfaces:
Vnflcm:
type: tosca.interfaces.nfv.Vnflcm

View File

@@ -44,12 +44,17 @@ node_types:
type: string
default: "flavour"
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link_external1:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_external2:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_internal:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
interfaces:
Vnflcm:
type: tosca.interfaces.nfv.Vnflcm

View File

@@ -44,12 +44,17 @@ node_types:
type: string
default: "flavour"
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link_external1:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_external2:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_internal:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
interfaces:
Vnflcm:
type: tosca.interfaces.nfv.Vnflcm

View File

@@ -44,12 +44,17 @@ node_types:
type: string
default: "flavour"
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link_external1:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_external2:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_internal:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
interfaces:
Vnflcm:
type: tosca.interfaces.nfv.Vnflcm

View File

@@ -1207,13 +1207,17 @@ node_types:
constraints:
- valid_values: [ normal, virtio, direct-physical ]
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link:
capability: tosca.capabilities.nfv.VirtualLinkable
relationship: tosca.relationships.nfv.VirtualLinksTo
occurrences: [0, 1]
- virtual_binding:
capability: tosca.capabilities.nfv.VirtualBindable
relationship: tosca.relationships.nfv.VirtualBindsTo
node: tosca.nodes.nfv.Vdu.Compute
occurrences: [0, 1]
tosca.nodes.nfv.VnfVirtualLink:
derived_from: tosca.nodes.Root

View File

@@ -56,10 +56,14 @@ node_types:
type: string
default: "This is the default flavour description"
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link_external:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
- virtual_link_internal:
capability: tosca.capabilities.nfv.VirtualLinkable
occurrences: [0, 1]
interfaces:
Vnflcm:
type: tosca.interfaces.nfv.Vnflcm

View File

@@ -40,7 +40,7 @@ class VnfPackageTest(base.BaseTackerTest):
# The size of CSAR zip file used while verifying downloaded package.
# NOTE: It should be updated if some contents of packages under
# `samples/tests/etc/samples` dir.
SIZE_CSAR_ZIP = 16389082
SIZE_CSAR_ZIP = 16389461
def setUp(self):
super(VnfPackageTest, self).setUp()

View File

@@ -20,7 +20,12 @@ vnflcm_noop,mgmt-container-update" /etc/tacker/tacker.conf
# Reload the tacker configuration file.
cd /opt/stack/tacker/
sudo python3 setup.py build
#TODO(Shivam): Earlier command 'sudo python3 setup.py build' used to reload Tacker
#is not able to make 'mgmt-container-update' available in registered mgmt driver
#list, causing tacker-conductor to miss the mgmt driver and fail with KeyError.
#Once the root cause with the previous command is resolved, this pip command
#can be reverted back to the original one.
sudo /opt/stack/data/venv/bin/pip install --editable .
sudo chown -R stack:stack /opt/stack/tacker/
# Restart the tacker service for the

View File

@@ -1096,13 +1096,17 @@ node_types:
constraints:
- valid_values: [ normal, virtio, direct-physical ]
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- virtual_link:
capability: tosca.capabilities.nfv.VirtualLinkable
relationship: tosca.relationships.nfv.VirtualLinksTo
occurrences: [0, 1]
- virtual_binding:
capability: tosca.capabilities.nfv.VirtualBindable
relationship: tosca.relationships.nfv.VirtualBindsTo
node: tosca.nodes.nfv.Vdu.Compute
occurrences: [0, 1]
tosca.nodes.nfv.VnfVirtualLink:
derived_from: tosca.nodes.Root

View File

@@ -46,3 +46,14 @@ topology_template:
type: tosca.nodes.nfv.VnfExtCp
properties:
layer_protocols: [ ipv4 ]
requirements:
#Tosca-parser 2.13.0 adds validation for relationship occurrences. Since SOL001 v2.6.1 does not have these occurrences
#set, validation fails. Aligning with SOL001 v5.1.1 by adding occurrences to pass the validation.
- external_virtual_link:
capability: tosca.capabilities.nfv.VirtualLinkable
relationship: tosca.relationships.nfv.VirtualLinksTo
occurrences: [0, 1]
- internal_virtual_link:
capability: tosca.capabilities.nfv.VirtualLinkable
relationship: tosca.relationships.nfv.VirtualLinksTo
occurrences: [0, 1]

View File

@@ -40,7 +40,7 @@
DEVSTACK_PARALLEL: True
OVN_L3_CREATE_PUBLIC_NETWORK: true
OVN_DBS_LOG_LEVEL: dbg
Q_ML2_PLUGIN_MECHANISM_DRIVERS: ovn,logger
Q_ML2_PLUGIN_MECHANISM_DRIVERS: ovn
test_matrix_configs: [neutron]
zuul_work_dir: src/opendev.org/openstack/tacker
host-vars:
@@ -151,7 +151,7 @@
ovn-router"
L2_AGENT_EXTENSIONS: qos
ENABLE_CHASSIS_AS_GW: false
Q_ML2_PLUGIN_MECHANISM_DRIVERS: ovn,logger
Q_ML2_PLUGIN_MECHANISM_DRIVERS: ovn
devstack_services:
# To override the parent job's definitions.
tls-proxy: false
@@ -286,9 +286,8 @@
TACKER_MODE: standalone
USE_PYTHON3: true
ENABLE_CHASSIS_AS_GW: false
Q_ML2_PLUGIN_MECHANISM_DRIVERS: ovn,logger
# TODO(ueha): Remove this workarround if the Zuul jobs succeed with GLOBAL_VENV=true
GLOBAL_VENV: false
Q_ML2_PLUGIN_MECHANISM_DRIVERS: ovn
GLOBAL_VENV: true
K8S_TOKEN: "9agf12.zsu5uh2m4pzt3qba"
devstack_services:
dstat: false
@@ -324,9 +323,8 @@
DEVSTACK_PARALLEL: True
OVN_L3_CREATE_PUBLIC_NETWORK: true
OVN_DBS_LOG_LEVEL: dbg
Q_ML2_PLUGIN_MECHANISM_DRIVERS: ovn,logger
# TODO(ueha): Remove this workarround if the Zuul jobs succeed with GLOBAL_VENV=true
GLOBAL_VENV: false
Q_ML2_PLUGIN_MECHANISM_DRIVERS: ovn
GLOBAL_VENV: true
devstack_local_conf:
post-config:
$NEUTRON_DHCP_CONF: