aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBharath Thiruveedula <bharath_ves@hotmail.com>2017-08-29 10:07:25 +0530
committerBharath Thiruveedula <bharath_ves@hotmail.com>2017-09-03 11:49:49 +0530
commitf5315c45cbd4b521819ff5c560a78f1f199ed398 (patch)
tree6e2ef64a8fcad115377f02c44c76829d9012cf47
parent9618946f4a8a3a71703669db772356b301317d10 (diff)
Add checkout command for VSP
CLI-17 Signed-Off-By: Bharath T<bharath.thiruveedula@verizon.com> Change-Id: I0589f168848a94e5d891f2dc0d4e487b8d8efd9d
-rw-r--r--plugins/sdc/src/main/resources/onap-cli-schema/vsp/vsp-checkout-schema.yaml28
-rw-r--r--plugins/sdc/src/test/resources/onap-cli-sample/vsp/vsp-checkout-sample.yaml9
2 files changed, 37 insertions, 0 deletions
diff --git a/plugins/sdc/src/main/resources/onap-cli-schema/vsp/vsp-checkout-schema.yaml b/plugins/sdc/src/main/resources/onap-cli-schema/vsp/vsp-checkout-schema.yaml
new file mode 100644
index 00000000..f06bded7
--- /dev/null
+++ b/plugins/sdc/src/main/resources/onap-cli-schema/vsp/vsp-checkout-schema.yaml
@@ -0,0 +1,28 @@
+onap_cmd_schema_version: 1.0
+name: vsp-checkout
+description: Checkout Vendor Software Product
+version: onap-1.1
+
+service:
+ name: sdc
+ version: v1.0
+ auth: basic
+ mode: direct
+
+parameters:
+ - name: vsp-id
+ description: Onap VSP ID
+ type: string
+ short_option: x
+ long_option: vsp-id
+ is_optional: false
+http:
+ request:
+ uri: /onboarding-api/v1.0/vendor-software-products/${vsp-id}/actions
+ method: PUT
+ body: '{"action": "Checkout"}'
+ success_codes:
+ - 201
+ - 200
+ sample_response:
+ body: ''
diff --git a/plugins/sdc/src/test/resources/onap-cli-sample/vsp/vsp-checkout-sample.yaml b/plugins/sdc/src/test/resources/onap-cli-sample/vsp/vsp-checkout-sample.yaml
new file mode 100644
index 00000000..cbc689fc
--- /dev/null
+++ b/plugins/sdc/src/test/resources/onap-cli-sample/vsp/vsp-checkout-sample.yaml
@@ -0,0 +1,9 @@
+onap_cli_sample_version: 1.0
+
+name: vsp-checkout
+version: onap-1.1
+
+samples:
+ sample1:
+ name: Checkout the Vendor Software Product
+ input: --onap-username cs0008 --onap-password demo123456! --host-url http://localhost:8080 --vsp-id E563CB23A6BE49AF9A84CF579DAFB929