Add vsp-revert command for 1.1 21/21221/1
authorKanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
Mon, 30 Oct 2017 06:10:22 +0000 (11:40 +0530)
committerKanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
Mon, 30 Oct 2017 06:21:44 +0000 (11:51 +0530)
CLI-57

Change-Id: I2d84f589b88b990eb53b93c4166361ab0152eed5
Signed-off-by: Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
plugins/sdc/src/main/resources/onap-cli-schema/vsp/vsp-revert-schema-1.1.yaml [new file with mode: 0644]
plugins/sdc/src/test/resources/onap-cli-sample/vsp/vsp-revert-schema-1.1-moco.json [new file with mode: 0644]
plugins/sdc/src/test/resources/onap-cli-sample/vsp/vsp-revert-schema-1.1-sample.yaml [new file with mode: 0644]
plugins/sdc/src/test/resources/onap-cli-sample/vsp/vsp-submit-schema-1.1-sample.yaml [new file with mode: 0644]
plugins/sdc/src/test/resources/onap-cli-sample/vsp/vsp-upload-schema-1.1-sample.yaml [new file with mode: 0644]

diff --git a/plugins/sdc/src/main/resources/onap-cli-schema/vsp/vsp-revert-schema-1.1.yaml b/plugins/sdc/src/main/resources/onap-cli-schema/vsp/vsp-revert-schema-1.1.yaml
new file mode 100644 (file)
index 0000000..dad10ae
--- /dev/null
@@ -0,0 +1,31 @@
+open_cli_schema_version: 1.0
+name: vsp-revert
+description: Revert 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
+  - name: vsp-version
+    description: VSP version
+    type: string
+    short_option: y
+    long_option: vsp-version
+    is_optional: false
+http:
+  request:
+    uri: /onboarding-api/v1.0/vendor-software-products/${vsp-id}/versions/${vsp-version}/actions
+    method: PUT
+    body: '{"action": "Undo_Checkout"}'
+  success_codes:
+    - 201
+    - 200
\ No newline at end of file
diff --git a/plugins/sdc/src/test/resources/onap-cli-sample/vsp/vsp-revert-schema-1.1-moco.json b/plugins/sdc/src/test/resources/onap-cli-sample/vsp/vsp-revert-schema-1.1-moco.json
new file mode 100644 (file)
index 0000000..fcff4c9
--- /dev/null
@@ -0,0 +1,21 @@
+[ {
+  "request" : {
+    "method" : "put",
+    "uri" : "/onboarding-api/v1.0/vendor-software-products/e65baf44883e4868ba96f9faed9ba97a/versions/0.2/actions",
+    "headers" : {
+      "Authorization" : "Basic Y3MwMDA4OmRlbW8xMjM0NTYh",
+      "X-FromAppId" : "onap-cli",
+      "Accept" : "application/json",
+      "USER_ID" : "cs0008",
+      "X-TransactionId" : "req-1126bf53-958c-4f9d-95b7-233291c8ffb9",
+      "Content-Type" : "application/json"
+    },
+    "json" : {
+      "action" : "Undo_Checkout"
+    }
+  },
+  "response" : {
+    "status" : 200,
+    "json" : { }
+  }
+} ]
\ No newline at end of file
diff --git a/plugins/sdc/src/test/resources/onap-cli-sample/vsp/vsp-revert-schema-1.1-sample.yaml b/plugins/sdc/src/test/resources/onap-cli-sample/vsp/vsp-revert-schema-1.1-sample.yaml
new file mode 100644 (file)
index 0000000..e7257ec
--- /dev/null
@@ -0,0 +1,9 @@
+onap_cli_sample_version: 1.0
+name: vsp-revert
+version: onap-1.1
+samples:
+  sample1:
+    name: vsp-revert
+    input: --vsp-id e65baf44883e4868ba96f9faed9ba97a --vsp-version 0.2
+    moco: vsp-revert-schema-1.1-moco.json
+    ouput:
\ No newline at end of file
diff --git a/plugins/sdc/src/test/resources/onap-cli-sample/vsp/vsp-submit-schema-1.1-sample.yaml b/plugins/sdc/src/test/resources/onap-cli-sample/vsp/vsp-submit-schema-1.1-sample.yaml
new file mode 100644 (file)
index 0000000..866e3a4
--- /dev/null
@@ -0,0 +1,8 @@
+onap_cli_sample_version: 1.0
+
+name: vsp-submit
+version: onap-1.1
+samples:
+    sample1:
+        name: vsp-submit
+        input: --vsp-id E563CB23A6BE49AF9A84CF579DAFB929 --vsp-version 0.1
diff --git a/plugins/sdc/src/test/resources/onap-cli-sample/vsp/vsp-upload-schema-1.1-sample.yaml b/plugins/sdc/src/test/resources/onap-cli-sample/vsp/vsp-upload-schema-1.1-sample.yaml
new file mode 100644 (file)
index 0000000..5c2a1b9
--- /dev/null
@@ -0,0 +1,10 @@
+onap_cli_sample_version: 1.0
+
+name: vsp-upload
+version: onap-1.1
+samples:
+    sample1:
+        name: vsp-upload
+        input: --vsp-id E563CB23A6BE49AF9A84CF579DAFB929  --vsp-file /home/user/vFW.zip
+        moco: vsp-upload-schema-1.1-moco.json
+        output: