aboutsummaryrefslogtreecommitdiffstats
path: root/products/onap-dublin/features/integration/src/main/resources/open-cli-schema/ovp-tosca-vnf-provision.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'products/onap-dublin/features/integration/src/main/resources/open-cli-schema/ovp-tosca-vnf-provision.yaml')
-rw-r--r--products/onap-dublin/features/integration/src/main/resources/open-cli-schema/ovp-tosca-vnf-provision.yaml96
1 files changed, 0 insertions, 96 deletions
diff --git a/products/onap-dublin/features/integration/src/main/resources/open-cli-schema/ovp-tosca-vnf-provision.yaml b/products/onap-dublin/features/integration/src/main/resources/open-cli-schema/ovp-tosca-vnf-provision.yaml
deleted file mode 100644
index 20c71ec6..00000000
--- a/products/onap-dublin/features/integration/src/main/resources/open-cli-schema/ovp-tosca-vnf-provision.yaml
+++ /dev/null
@@ -1,96 +0,0 @@
-# Copyright 2019 Huawei Technologies Co., Ltd.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-open_cli_schema_version: 1.0
-name: tosca-vnf-provision
-description: |
- Provision TOSCA based VNF using ONAP.
- More details: https://wiki.lfnetworking.org/display/LN/TOSCA+VNF+Validation+Planning
- NOTE: Before using this command, configure the $OPEN_CLI_HOME/conf/ovp-tosca-vnf-provision.json
-
-info:
- product: onap-dublin
- service: vnf-validation
- author: ONAP VTP Team onap-discuss@lists.onap.org
-
-parameters:
- - name: config-json
- description: Configuration file path
- type: string
- short_option: x
- long_option: config-json
- default_value: $s{env:OPEN_CLI_HOME}/conf/ovp-tosca-vnf-provision.json
- is_optional: false
- - name: vsp
- description: Path to the ONAP vendor service product (VSP) for the VNF to provision
- type: binary
- short_option: y
- long_option: vsp
- is_optional: false
- - name: vnf-csar
- description: Path to the TOSCA CSAR for the VNF to provision
- type: binary
- short_option: r
- long_option: vnf-csar
- is_optional: false
- - name: ns-csar
- description: Path to the TOSCA CSAR for the NS service to provision
- type: binary
- short_option: b
- long_option: ns-csar
- is_optional: true
- default: false
- - name: vnfm-driver
- description: VNFM driver to use
- type: string
- short_option: c
- long_option: vnfm-driver
- is_optional: false
-
-results:
- direction: portrait
- attributes:
- - name: vnf-id
- description: ONAP VNF instance id
- scope: short
- type: string
- - name: vnf-status
- description: Onap VNF status
- scope: short
- type: string
- - name: ns-id
- description: Onap NS service instance id
- scope: short
- type: string
- - name: ns-status
- description: Onap NS status
- scope: short
- type: string
- - name: vnfm-driver
- description: VNFM driver used
- type: string
- scope: short
-cmd:
- command:
- - python $s{env:OPEN_CLI_HOME}/script/ovp-tosca-vnf-provision.py --result-json $s{tmp:result.json} --config-json ${config-json} --vsp ${vsp} --vnf-csar ${vnf-csar} --ns-csar ${ns-csar} --vnfm-driver ${vnfm-driver}
- success_codes:
- - 0
- working_directory: .
- output: $s{tmp:result.json}
- result_map:
- vnf-id: $o{$.vnf_id}
- vnf-status: $o{$.vnf_status}
- ns-id: $o{$.ns_id}
- ns-status: $o{$.ns_status}
- vnfm-driver: ${vnfm-driver} \ No newline at end of file