aboutsummaryrefslogtreecommitdiffstats
path: root/tosca/vCPE/infra
diff options
context:
space:
mode:
authorliboNet <libo.zhu@intel.com>2018-11-07 05:46:34 +0800
committerliboNet <libo.zhu@intel.com>2018-11-07 06:38:02 +0800
commit9f8da0915c260757e4bb051d0cf66a9337dfb892 (patch)
treec0863609aecec0e73100ae594cb5dbe1fd312c8a /tosca/vCPE/infra
parent8d9ae22976d022e2da392ecb48e4c0c38eaa6d9f (diff)
update vCPE artifact layout and Template file
remove node_types's definition from MainserviceTemplate.yaml to make it acceptable by SDC SDC artifacts need to be put at the specfieid directory path based on SDC rule Change-Id: If3f625b40d2e445549ebacdd944605024a073007 Issue-ID: INT-711 Signed-off-by: liboNet <libo.zhu@intel.com>
Diffstat (limited to 'tosca/vCPE/infra')
-rw-r--r--tosca/vCPE/infra/MainServiceTemplate.yaml65
-rw-r--r--tosca/vCPE/infra/MainServiceTemplate_sriov.yaml66
2 files changed, 42 insertions, 89 deletions
diff --git a/tosca/vCPE/infra/MainServiceTemplate.yaml b/tosca/vCPE/infra/MainServiceTemplate.yaml
index 0aca66a6..728cb21a 100644
--- a/tosca/vCPE/infra/MainServiceTemplate.yaml
+++ b/tosca/vCPE/infra/MainServiceTemplate.yaml
@@ -8,42 +8,6 @@ description: vCPE_infra
imports:
- onap_dm.yaml
-node_types:
- onap.vcpe_infra:
- derived_from: tosca.nodes.nfv.VNF
- properties:
- descriptor_id:
- type: string
- constraints: [ valid_values: [ b1bb0ce7-1111-4fa7-95ed-4840d70a1177 ] ]
- default: b1bb0ce7-1111-4fa7-95ed-4840d70a1177
- provider:
- type: string
- constraints: [ valid_values: [ onap ] ]
- default: onap
- product_name:
- type: string
- constraints: [ valid_values: [ vcpe_infra ] ]
- default: vcpe_infra
- software_version:
- type: string
- constraints: [ valid_values: [ '1.0' ] ]
- default: '1.0'
- descriptor_version:
- type: string
- constraints: [ valid_values: [ '1.0' ] ]
- default: '1.0'
- flavour_id:
- type: string
- constraints: [ valid_values: [ simple ] ] #only one and only allowed one DF in this example
- default: simple
- flavour_description:
- type: string
- default: simple
- vnfm_info:
- type: list
- entry_schema:
- type: string
- default: ['gvnfm']
topology_template:
# substitution_mappings:
@@ -185,6 +149,19 @@ topology_template:
default: vCPE_Intrastructure
node_templates:
+ LLU_VNF:
+ type: tosca.nodes.nfv.VNF
+ properties:
+ descriptor_id: b1bb0ce7-2222-4fa7-95ed-4840d70a1177
+ provider: onap
+ product_name: vcpe_infra
+ software_version: '1.0'
+ descriptor_version: '1.0'
+ flavour_id: simple
+ flavour_description: simple
+ vnfm_info: ['gvnfm']
+
+
#onap public net
# VL_public:
# type: tosca.nodes.nfv.VnfVirtualLink
@@ -322,7 +299,7 @@ topology_template:
max_number_of_instances: 1
watchdog: none
inject_files: #TODO SDC Bug
- source_path: ../Artifacts/keys/authorized_keys #SSH authorized_keys
+ source_path: ../Artifacts/Deployment/Other/authorized_keys #SSH authorized_keys
dest_path: /home/ubuntu/.ssh/authorized_keys
meta_data:
vnf_id: { get_input: vnf_id }
@@ -382,7 +359,7 @@ topology_template:
artifacts:
sw_image: #TODO need to put glance image name here
#file: { get_input: vcpe_image_name }
- file: ../Artifacts/images/ubuntu_16.04
+ file: ../Artifacts/Deployment/Other/image
type: tosca.artifacts.nfv.SwImage
# vdns related
@@ -450,7 +427,7 @@ topology_template:
max_number_of_instances: 1
watchdog: none
inject_files: # TODO SDC Bug
- source_path: ../Artifacts/keys/authorized_keys #SSH authorized_keys
+ source_path: ../Artifacts/Deployment/Other/authorized_keys #SSH authorized_keys
dest_path: /home/ubuntu/.ssh/authorized_keys
meta_data:
vnf_id: { get_input: vnf_id }
@@ -506,7 +483,7 @@ topology_template:
artifacts:
sw_image: #TODO need to put glance image name here
#file: { get_input: vcpe_image_name }
- file: ../Artifacts/images/ubuntu_16.04
+ file: ../Artifacts/Deployment/Other/image
type: tosca.artifacts.nfv.SwImage
# vdhcp related
@@ -574,7 +551,7 @@ topology_template:
max_number_of_instances: 1
watchdog: none
inject_files: #SDC Bug
- source_path: ../Artifacts/keys/authorized_keys #SSH authorized_keys
+ source_path: ../Artifacts/Deployment/Other/authorized_keys #SSH authorized_keys
dest_path: /home/ubuntu/.ssh/authorized_keys
meta_data:
vnf_id: { get_input: vnf_id }
@@ -634,7 +611,7 @@ topology_template:
artifacts:
sw_image: #TODO need to put glance image name here
#file: { get_input: vcpe_image_name }
- file: ../Artifacts/images/ubuntu_16.04
+ file: ../Artifacts/Deployment/Other/image
type: tosca.artifacts.nfv.SwImage
# vweb related
@@ -702,7 +679,7 @@ topology_template:
max_number_of_instances: 1
watchdog: none
inject_files: # TODO SDC bug
- source_path: ../Artifacts/keys/authorized_keys #SSH authorized_keys
+ source_path: ../Artifacts/Deployment/Other/authorized_keys #SSH authorized_keys
dest_path: /home/ubuntu/.ssh/authorized_keys
meta_data:
vnf_id: { get_input: vnf_id }
@@ -758,6 +735,6 @@ topology_template:
artifacts:
sw_image: #TODO need to put glance image name here
#file: { get_input: vcpe_image_name }
- file: ../Artifacts/images/ubuntu_16.04
+ file: ../Artifacts/Deployment/Other/image
type: tosca.artifacts.nfv.SwImage
diff --git a/tosca/vCPE/infra/MainServiceTemplate_sriov.yaml b/tosca/vCPE/infra/MainServiceTemplate_sriov.yaml
index 05c7258c..b362d4c2 100644
--- a/tosca/vCPE/infra/MainServiceTemplate_sriov.yaml
+++ b/tosca/vCPE/infra/MainServiceTemplate_sriov.yaml
@@ -8,43 +8,6 @@ description: vCPE_infra
imports:
- onap_dm.yaml
-node_types:
- onap.vcpe_infra:
- derived_from: tosca.nodes.nfv.VNF
- properties:
- descriptor_id:
- type: string
- constraints: [ valid_values: [ b1bb0ce7-1111-4fa7-95ed-4840d70a1177 ] ]
- default: b1bb0ce7-1111-4fa7-95ed-4840d70a1177
- provider:
- type: string
- constraints: [ valid_values: [ onap ] ]
- default: onap
- product_name:
- type: string
- constraints: [ valid_values: [ vcpe_infra ] ]
- default: vcpe_infra
- software_version:
- type: string
- constraints: [ valid_values: [ '1.0' ] ]
- default: '1.0'
- descriptor_version:
- type: string
- constraints: [ valid_values: [ '1.0' ] ]
- default: '1.0'
- flavour_id:
- type: string
- constraints: [ valid_values: [ simple ] ] #only one and only allowed one DF in this example
- default: simple
- flavour_description:
- type: string
- default: simple
- vnfm_info:
- type: list
- entry_schema:
- type: string
- default: ['gvnfm']
-
topology_template:
# substitution_mappings:
# node_type: onap.vcpe_infra
@@ -185,6 +148,19 @@ topology_template:
default: vCPE_Intrastructure
node_templates:
+ LLU_VNF:
+ type: tosca.nodes.nfv.VNF
+ properties:
+ descriptor_id: b1bb0ce7-2222-4fa7-95ed-4840d70a1177
+ provider: onap
+ product_name: vcpe_infra
+ software_version: '1.0'
+ descriptor_version: '1.0'
+ flavour_id: simple
+ flavour_description: simple
+ vnfm_info: ['gvnfm']
+
+
#onap public net
# VL_public:
# type: tosca.nodes.nfv.VnfVirtualLink
@@ -322,7 +298,7 @@ topology_template:
max_number_of_instances: 1
watchdog: none
inject_files: #TODO SDC Bug
- source_path: ../Artifacts/keys/authorized_keys #SSH authorized_keys
+ source_path: ../Artifacts/Deployment/Other/authorized_keys #SSH authorized_keys
dest_path: /home/ubuntu/.ssh/authorized_keys
meta_data:
vnf_id: { get_input: vnf_id }
@@ -382,7 +358,7 @@ topology_template:
artifacts:
sw_image: #TODO need to put glance image name here
#file: { get_input: vcpe_image_name }
- file: ../Artifacts/images/ubuntu_16.04
+ file: ../Artifacts/Deployment/Other/image
type: tosca.artifacts.nfv.SwImage
# vdns related
@@ -450,7 +426,7 @@ topology_template:
max_number_of_instances: 1
watchdog: none
inject_files: # TODO SDC Bug
- source_path: ../Artifacts/keys/authorized_keys #SSH authorized_keys
+ source_path: ../Artifacts/Deployment/Other/authorized_keys #SSH authorized_keys
dest_path: /home/ubuntu/.ssh/authorized_keys
meta_data:
vnf_id: { get_input: vnf_id }
@@ -506,7 +482,7 @@ topology_template:
artifacts:
sw_image: #TODO need to put glance image name here
#file: { get_input: vcpe_image_name }
- file: ../Artifacts/images/ubuntu_16.04
+ file: ../Artifacts/Deployment/Other/image
type: tosca.artifacts.nfv.SwImage
# vdhcp related
@@ -574,7 +550,7 @@ topology_template:
max_number_of_instances: 1
watchdog: none
inject_files: #SDC Bug
- source_path: ../Artifacts/keys/authorized_keys #SSH authorized_keys
+ source_path: ../Artifacts/Deployment/Other/authorized_keys #SSH authorized_keys
dest_path: /home/ubuntu/.ssh/authorized_keys
meta_data:
vnf_id: { get_input: vnf_id }
@@ -634,7 +610,7 @@ topology_template:
artifacts:
sw_image: #TODO need to put glance image name here
#file: { get_input: vcpe_image_name }
- file: ../Artifacts/images/ubuntu_16.04
+ file: ../Artifacts/Deployment/Other/image
type: tosca.artifacts.nfv.SwImage
# vweb related
@@ -702,7 +678,7 @@ topology_template:
max_number_of_instances: 1
watchdog: none
inject_files: # TODO SDC bug
- source_path: ../Artifacts/keys/authorized_keys #SSH authorized_keys
+ source_path: ../Artifacts/Deployment/Other/authorized_keys #SSH authorized_keys
dest_path: /home/ubuntu/.ssh/authorized_keys
meta_data:
vnf_id: { get_input: vnf_id }
@@ -758,6 +734,6 @@ topology_template:
artifacts:
sw_image: #TODO need to put glance image name here
#file: { get_input: vcpe_image_name }
- file: ../Artifacts/images/ubuntu_16.04
+ file: ../Artifacts/Deployment/Other/image
type: tosca.artifacts.nfv.SwImage