summaryrefslogtreecommitdiffstats
path: root/nokiav2/driver/src/test/resources/unittests/packageconverter
diff options
context:
space:
mode:
authorDenes Nemeth <denes.nemeth@nokia.com>2018-02-12 20:55:54 +0100
committerDenes Nemeth <denes.nemeth@nokia.com>2018-02-23 11:44:45 +0100
commitb17042b955489d8a023d09abad5436ff9b900dc3 (patch)
tree1e4392ac04a2fb1ed8d17075d504cf6594acaf16 /nokiav2/driver/src/test/resources/unittests/packageconverter
parentd4982f7b1777e9cdae9a4cc7d0d104263889ac69 (diff)
Updating Nokia driver
Change-Id: I950afe6acbdb359cd67a448024f006a45e8fc293 Signed-off-by: Denes Nemeth <denes.nemeth@nokia.com> Issue-ID: VFC-728
Diffstat (limited to 'nokiav2/driver/src/test/resources/unittests/packageconverter')
-rw-r--r--nokiav2/driver/src/test/resources/unittests/packageconverter/cbam.full.modified.vnfd.yaml87
-rw-r--r--nokiav2/driver/src/test/resources/unittests/packageconverter/cbam.full.original.vnfd.yaml33
-rw-r--r--nokiav2/driver/src/test/resources/unittests/packageconverter/cbam.minimal.modified.vnfd.yaml46
-rw-r--r--nokiav2/driver/src/test/resources/unittests/packageconverter/cbam.minimal.original.vnfd.yaml9
-rw-r--r--nokiav2/driver/src/test/resources/unittests/packageconverter/cbam.package.zipbin0 -> 1288 bytes
-rw-r--r--nokiav2/driver/src/test/resources/unittests/packageconverter/cbam.package.zip.vnfd17
-rw-r--r--nokiav2/driver/src/test/resources/unittests/packageconverter/empty.vnfd.cbam.yaml11
-rw-r--r--nokiav2/driver/src/test/resources/unittests/packageconverter/empty.vnfd.onap.yaml14
-rw-r--r--nokiav2/driver/src/test/resources/unittests/packageconverter/nodes.vnfd.cbam.yaml85
-rw-r--r--nokiav2/driver/src/test/resources/unittests/packageconverter/nodes.vnfd.inconsistent.cbam.yaml18
-rw-r--r--nokiav2/driver/src/test/resources/unittests/packageconverter/nodes.vnfd.onap.yaml80
11 files changed, 400 insertions, 0 deletions
diff --git a/nokiav2/driver/src/test/resources/unittests/packageconverter/cbam.full.modified.vnfd.yaml b/nokiav2/driver/src/test/resources/unittests/packageconverter/cbam.full.modified.vnfd.yaml
new file mode 100644
index 00000000..83f1ea35
--- /dev/null
+++ b/nokiav2/driver/src/test/resources/unittests/packageconverter/cbam.full.modified.vnfd.yaml
@@ -0,0 +1,87 @@
+---
+tosca_definitions_version: "tosca_simple_profile_for_nfv_1_0_0_nokia"
+topology_template:
+ substitution_mappings:
+ node_type: "tosca.nodes.nfv.VNF"
+ capabilities:
+ vnf:
+ properties:
+ modifiable_attributes:
+ extensions:
+ existingAttribute:
+ default: "value"
+ onapCsarId:
+ default: "kuku"
+ vimId:
+ default: "kuku"
+ interfaces:
+ Basic:
+ instantiate:
+ inputs:
+ extensions:
+ pre_actions:
+ - javascript: "pre"
+ include:
+ - "javascript/scalable_prepare_cbam_include.js"
+ output: "stack_parameters"
+ - javascript: "javascript/cbam.pre.collectConnectionPoints.js"
+ include:
+ - "javascript/cbam.collectConnectionPoints.js"
+ output: "operation_result"
+ post_actions:
+ - javascript: "post"
+ output: "ansible_inventory"
+ - javascript: "javascript/cbam.post.collectConnectionPoints.js"
+ include:
+ - "javascript/cbam.collectConnectionPoints.js"
+ output: "operation_result"
+ additional_parameters:
+ kuku: "muku"
+ jobId: "kuku"
+ terminate:
+ inputs:
+ extensions:
+ pre_actions:
+ - javascript: "javascript/cbam.pre.collectConnectionPoints.js"
+ include:
+ - "javascript/cbam.collectConnectionPoints.js"
+ output: "operation_result"
+ post_actions:
+ - javascript: "javascript/cbam.post.collectConnectionPoints.js"
+ include:
+ - "javascript/cbam.collectConnectionPoints.js"
+ output: "operation_result"
+ additional_parameters:
+ jobId: "kuku"
+ Scalable:
+ scale:
+ inputs:
+ extensions:
+ pre_actions:
+ - javascript: "javascript/cbam.pre.collectConnectionPoints.js"
+ include:
+ - "javascript/cbam.collectConnectionPoints.js"
+ output: "operation_result"
+ post_actions:
+ - javascript: "javascript/cbam.post.collectConnectionPoints.js"
+ include:
+ - "javascript/cbam.collectConnectionPoints.js"
+ output: "operation_result"
+ additional_parameters:
+ jobId: "kuku"
+ Healable:
+ heal:
+ inputs:
+ extensions:
+ pre_actions:
+ - javascript: "javascript/cbam.pre.collectConnectionPoints.js"
+ include:
+ - "javascript/cbam.collectConnectionPoints.js"
+ output: "operation_result"
+ post_actions:
+ - javascript: "javascript/cbam.post.collectConnectionPoints.js"
+ include:
+ - "javascript/cbam.collectConnectionPoints.js"
+ output: "operation_result"
+ additional_parameters:
+ jobId: "kuku"
diff --git a/nokiav2/driver/src/test/resources/unittests/packageconverter/cbam.full.original.vnfd.yaml b/nokiav2/driver/src/test/resources/unittests/packageconverter/cbam.full.original.vnfd.yaml
new file mode 100644
index 00000000..42569b04
--- /dev/null
+++ b/nokiav2/driver/src/test/resources/unittests/packageconverter/cbam.full.original.vnfd.yaml
@@ -0,0 +1,33 @@
+tosca_definitions_version: tosca_simple_profile_for_nfv_1_0_0_nokia
+
+topology_template:
+ substitution_mappings:
+ node_type: tosca.nodes.nfv.VNF
+ capabilities:
+ vnf:
+ properties:
+ modifiable_attributes:
+ extensions:
+ existingAttribute:
+ default: "value"
+ interfaces:
+ Basic:
+ instantiate:
+ inputs:
+ extensions:
+ pre_actions:
+ - javascript: pre
+ include:
+ - javascript/scalable_prepare_cbam_include.js
+ output: stack_parameters
+ post_actions:
+ - javascript: post
+ output: ansible_inventory
+ additional_parameters:
+ kuku: muku
+ terminate:
+ Scalable:
+ scale:
+ Healable:
+ heal:
+
diff --git a/nokiav2/driver/src/test/resources/unittests/packageconverter/cbam.minimal.modified.vnfd.yaml b/nokiav2/driver/src/test/resources/unittests/packageconverter/cbam.minimal.modified.vnfd.yaml
new file mode 100644
index 00000000..2b05ecf1
--- /dev/null
+++ b/nokiav2/driver/src/test/resources/unittests/packageconverter/cbam.minimal.modified.vnfd.yaml
@@ -0,0 +1,46 @@
+---
+tosca_definitions_version: "tosca_simple_profile_for_nfv_1_0_0_nokia"
+topology_template:
+ substitution_mappings:
+ node_type: "tosca.nodes.nfv.VNF"
+ interfaces:
+ Basic:
+ instantiate:
+ inputs:
+ extensions:
+ pre_actions:
+ - javascript: "javascript/cbam.pre.collectConnectionPoints.js"
+ include:
+ - "javascript/cbam.collectConnectionPoints.js"
+ output: "operation_result"
+ post_actions:
+ - javascript: "javascript/cbam.post.collectConnectionPoints.js"
+ include:
+ - "javascript/cbam.collectConnectionPoints.js"
+ output: "operation_result"
+ additional_parameters:
+ jobId: "kuku"
+ terminate:
+ inputs:
+ extensions:
+ pre_actions:
+ - javascript: "javascript/cbam.pre.collectConnectionPoints.js"
+ include:
+ - "javascript/cbam.collectConnectionPoints.js"
+ output: "operation_result"
+ post_actions:
+ - javascript: "javascript/cbam.post.collectConnectionPoints.js"
+ include:
+ - "javascript/cbam.collectConnectionPoints.js"
+ output: "operation_result"
+ additional_parameters:
+ jobId: "kuku"
+ capabilities:
+ vnf:
+ properties:
+ modifiable_attributes:
+ extensions:
+ onapCsarId:
+ default: "kuku"
+ vimId:
+ default: "kuku"
diff --git a/nokiav2/driver/src/test/resources/unittests/packageconverter/cbam.minimal.original.vnfd.yaml b/nokiav2/driver/src/test/resources/unittests/packageconverter/cbam.minimal.original.vnfd.yaml
new file mode 100644
index 00000000..7709793c
--- /dev/null
+++ b/nokiav2/driver/src/test/resources/unittests/packageconverter/cbam.minimal.original.vnfd.yaml
@@ -0,0 +1,9 @@
+tosca_definitions_version: tosca_simple_profile_for_nfv_1_0_0_nokia
+
+topology_template:
+ substitution_mappings:
+ node_type: tosca.nodes.nfv.VNF
+ interfaces:
+ Basic:
+ instantiate:
+ terminate:
diff --git a/nokiav2/driver/src/test/resources/unittests/packageconverter/cbam.package.zip b/nokiav2/driver/src/test/resources/unittests/packageconverter/cbam.package.zip
new file mode 100644
index 00000000..ac555dff
--- /dev/null
+++ b/nokiav2/driver/src/test/resources/unittests/packageconverter/cbam.package.zip
Binary files differ
diff --git a/nokiav2/driver/src/test/resources/unittests/packageconverter/cbam.package.zip.vnfd b/nokiav2/driver/src/test/resources/unittests/packageconverter/cbam.package.zip.vnfd
new file mode 100644
index 00000000..3c121386
--- /dev/null
+++ b/nokiav2/driver/src/test/resources/unittests/packageconverter/cbam.package.zip.vnfd
@@ -0,0 +1,17 @@
+tosca_definitions_version: tosca_simple_profile_for_nfv_1_0_0_nokia
+
+topology_template:
+ substitution_mappings:
+ node_type: tosca.nodes.nfv.VNF
+ properties:
+ descriptor_id: Nokia~Maria DB~1.0~1.0
+ descriptor_version: '1.0'
+ provider: Nokia
+ product_name: Maria DB
+ software_version: '1.0'
+ product_info_name: Maria DB
+ product_info_description: Relational database, non-scalable
+ interfaces:
+ Basic:
+ instantiate:
+ terminate:
diff --git a/nokiav2/driver/src/test/resources/unittests/packageconverter/empty.vnfd.cbam.yaml b/nokiav2/driver/src/test/resources/unittests/packageconverter/empty.vnfd.cbam.yaml
new file mode 100644
index 00000000..45bfb73f
--- /dev/null
+++ b/nokiav2/driver/src/test/resources/unittests/packageconverter/empty.vnfd.cbam.yaml
@@ -0,0 +1,11 @@
+tosca_definitions_version: tosca_simple_profile_for_nfv_1_0_0_nokia
+
+topology_template:
+ substitution_mappings:
+ node_type: tosca.nodes.nfv.VNF
+ properties:
+ descriptor_version: '1.0'
+ provider: myProvider
+ product_name: 'myName'
+ software_version: '2.0'
+ product_info_name: product_info_name \ No newline at end of file
diff --git a/nokiav2/driver/src/test/resources/unittests/packageconverter/empty.vnfd.onap.yaml b/nokiav2/driver/src/test/resources/unittests/packageconverter/empty.vnfd.onap.yaml
new file mode 100644
index 00000000..1cbc8ef7
--- /dev/null
+++ b/nokiav2/driver/src/test/resources/unittests/packageconverter/empty.vnfd.onap.yaml
@@ -0,0 +1,14 @@
+tosca_definitions_version: tosca_simple_yaml_1_0
+
+metadata:
+ vendor: Nokia
+ csarVersion: 1.0
+ csarProvider: myProvider
+ id: Simple
+ version: 2.0
+ csarType: NFAR
+ name: myName
+ vnfdVersion: 1.0
+
+topology_template:
+ node_templates:
diff --git a/nokiav2/driver/src/test/resources/unittests/packageconverter/nodes.vnfd.cbam.yaml b/nokiav2/driver/src/test/resources/unittests/packageconverter/nodes.vnfd.cbam.yaml
new file mode 100644
index 00000000..a5e18eec
--- /dev/null
+++ b/nokiav2/driver/src/test/resources/unittests/packageconverter/nodes.vnfd.cbam.yaml
@@ -0,0 +1,85 @@
+tosca_definitions_version: tosca_simple_profile_for_nfv_1_0_0_nokia
+
+topology_template:
+ substitution_mappings:
+ node_type: tosca.nodes.nfv.VNF
+ properties:
+ descriptor_version: '1.0'
+ provider: myProvider
+ product_name: 'myName'
+ software_version: '2.0'
+ product_info_name: product_info_name
+ node_templates:
+ vduNode:
+ type: tosca.nodes.nfv.VDU
+ properties:
+ description: myVduDesc
+ requirements:
+ - virtual_compute: myCompute
+ - virtual_storage: myStorage1
+ - virtual_storage: myStorage2
+
+
+ myCompute:
+ type: tosca.nodes.nfv.VirtualCompute
+ properties:
+ virtual_memory:
+ virtual_mem_size: 8192 MB
+ virtual_cpu:
+ num_virtual_cpu: 4
+ virtual_cpu_clock: 1234 Mhz
+ myStorage1:
+ type: tosca.nodes.nfv.VirtualStorage
+ properties:
+ id: myStorage1
+ size_of_storage: 1G
+
+ myStorage2:
+ type: tosca.nodes.nfv.VirtualStorage
+ properties:
+ id: myStorage2
+ size_of_storage: 2G
+
+ myNetwork1:
+ type: tosca.nodes.nfv.VL
+
+ myNetwork2:
+ type: tosca.nodes.nfv.VL
+
+ icpWithOutEcp:
+ type: tosca.nodes.nfv.ICP
+ properties:
+ layer_protocol: ipv4
+ description: myDescription
+ requirements:
+ - virtual_binding: vduNode
+ - virtual_link: myNetwork1
+
+ icpWithEcp:
+ type: tosca.nodes.nfv.ICP
+ properties:
+ layer_protocol: ipv4
+ description: myDescription
+ requirements:
+ - virtual_binding: vduNode
+ - virtual_link: myNetwork1
+
+ myEcp:
+ type: tosca.nodes.nfv.ECP
+ properties:
+ layer_protocol: ipv4
+ requirements:
+ - internal_connection_point: icpWithEcp
+
+ icpWithOutVdu:
+ type: tosca.nodes.nfv.ICP
+ properties:
+ layer_protocol: ipv4
+ description: myDescription
+
+ ecpWithIcpWithOutVdu:
+ type: tosca.nodes.nfv.ECP
+ properties:
+ layer_protocol: ipv4
+ requirements:
+ - internal_connection_point: icpWithOutVdu \ No newline at end of file
diff --git a/nokiav2/driver/src/test/resources/unittests/packageconverter/nodes.vnfd.inconsistent.cbam.yaml b/nokiav2/driver/src/test/resources/unittests/packageconverter/nodes.vnfd.inconsistent.cbam.yaml
new file mode 100644
index 00000000..abb1243f
--- /dev/null
+++ b/nokiav2/driver/src/test/resources/unittests/packageconverter/nodes.vnfd.inconsistent.cbam.yaml
@@ -0,0 +1,18 @@
+tosca_definitions_version: tosca_simple_profile_for_nfv_1_0_0_nokia
+
+topology_template:
+ substitution_mappings:
+ node_type: tosca.nodes.nfv.VNF
+ properties:
+ descriptor_version: '1.0'
+ provider: myProvider
+ product_name: 'myName'
+ software_version: '2.0'
+ product_info_name: product_info_name
+ node_templates:
+ vduNode:
+ type: tosca.nodes.nfv.VDU
+ properties:
+ description: myVduDesc
+ requirements:
+ - virtual_compute: myComputeMissing
diff --git a/nokiav2/driver/src/test/resources/unittests/packageconverter/nodes.vnfd.onap.yaml b/nokiav2/driver/src/test/resources/unittests/packageconverter/nodes.vnfd.onap.yaml
new file mode 100644
index 00000000..ddb96bf0
--- /dev/null
+++ b/nokiav2/driver/src/test/resources/unittests/packageconverter/nodes.vnfd.onap.yaml
@@ -0,0 +1,80 @@
+tosca_definitions_version: tosca_simple_yaml_1_0
+
+metadata:
+ vendor: Nokia
+ csarVersion: 1.0
+ csarProvider: myProvider
+ id: Simple
+ version: 2.0
+ csarType: NFAR
+ name: myName
+ vnfdVersion: 1.0
+
+topology_template:
+ node_templates:
+ vduNode:
+ type: tosca.nodes.nfv.VDU.Compute
+ capabilities:
+ virtual_compute:
+ properties:
+ virtual_memory:
+ virtual_mem_size: 8192 MB
+ virtual_cpu:
+ num_virtual_cpu: 4
+ requirements:
+ - virtual_storage:
+ capability: tosca.capabilities.nfv.VirtualStorage
+ node: myStorage1
+ - virtual_storage:
+ capability: tosca.capabilities.nfv.VirtualStorage
+ node: myStorage2
+ myStorage1:
+ type: tosca.nodes.nfv.VDU.VirtualStorage
+ properties:
+ id: myStorage1
+ type_of_storage: volume
+ size_of_storage: 1G
+ myStorage2:
+ type: tosca.nodes.nfv.VDU.VirtualStorage
+ properties:
+ id: myStorage2
+ type_of_storage: volume
+ size_of_storage: 2G
+ myNetwork1:
+ type: tosca.nodes.nfv.VnfVirtualLinkDesc
+ properties:
+ vl_flavours:
+ flavours:
+ flavourId: notUsed
+ myNetwork2:
+ type: tosca.nodes.nfv.VnfVirtualLinkDesc
+ properties:
+ vl_flavours:
+ flavours:
+ flavourId: notUsed
+ icpWithOutEcp:
+ type: tosca.nodes.nfv.VduCpd
+ properties:
+ layer_protocol: ipv4
+ role: leaf
+ description: myDescription
+ requirements:
+ - virtual_binding: vduNode
+ - virtual_link: myNetwork1
+ icpWithEcp:
+ type: tosca.nodes.nfv.VduCpd
+ properties:
+ layer_protocol: ipv4
+ role: leaf
+ description: myDescription
+ requirements:
+ - virtual_binding: vduNode
+ - virtual_link: myNetwork1
+ myEcp:
+ type: tosca.nodes.nfv.VduCpd
+ properties:
+ layer_protocol: ipv4
+ role: leaf
+ description: myDescription
+ requirements:
+ - virtual_binding: vduNode