diff options
author | Itohan <itohan.ukponmwan@intel.com> | 2019-09-30 23:39:44 +0000 |
---|---|---|
committer | Itohan <itohan.ukponmwan@intel.com> | 2019-10-01 17:42:35 +0000 |
commit | a52f00e9d0af1181d3e9c87508789fb4ced022f5 (patch) | |
tree | dfb05a7683f0cecf86783d0623dbcf1b85ade70d /products/onap-elalto/features/sdc/src/main/resources/open-cli-schema | |
parent | 1d4b83754009114523cae90c759daffa9188eb3e (diff) |
Minor bug fixes in CLI
- Added USER_ID header for SDC
- Changed multicloud url
- Added samples for commands
- Fixed Bug in service-create command
Signed-off-by: Itohan Ukponmwan <itohan.ukponmwan@intel.com>
Issue-ID: CLI-229
Change-Id: I9ec94d6dd390d2b5bf059c2f8a82c67b65fbeb34
Diffstat (limited to 'products/onap-elalto/features/sdc/src/main/resources/open-cli-schema')
37 files changed, 205 insertions, 10 deletions
diff --git a/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/service-model/get-resource-module-name.yaml b/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/service-model/get-resource-module-name.yaml index 74e75c7a..2519abc3 100644 --- a/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/service-model/get-resource-module-name.yaml +++ b/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/service-model/get-resource-module-name.yaml @@ -43,6 +43,8 @@ http: request: uri: /sdc2/rest/v1/followed method: GET + headers: + USER_ID: ${host-username} success_codes: - 200 result_map: diff --git a/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-add-vf-schema-elalto.yaml b/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-add-vf-schema-elalto.yaml index f7634e53..79ee5fe8 100644 --- a/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-add-vf-schema-elalto.yaml +++ b/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-add-vf-schema-elalto.yaml @@ -72,10 +72,12 @@ http: request: uri: /sdc2/rest/v1/catalog/services/${service-id}/resourceInstance method: POST + headers: + USER_ID: ${host-username} body: '{"name": "${vf-name}", "componentVersion": "${vf-version}", "posY": 248, "posX": 406, "uniqueId": "${service-id}-${vf-id}", "originType": "VF", "componentUid": "${vf-id}", "icon": "defaulticon"}' success_codes: - 201 result_map: id: $b{$.uniqueId} uuid: $b{$.componentUid} - inputs: $b{$.inputs.[*].uniqueId}
\ No newline at end of file + inputs: $b{$.inputs.[*].uniqueId} diff --git a/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-approve-schema-elalto.yaml b/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-approve-schema-elalto.yaml index ce679293..d7d4214f 100644 --- a/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-approve-schema-elalto.yaml +++ b/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-approve-schema-elalto.yaml @@ -45,6 +45,8 @@ http: request: uri: /sdc2/rest/v1/catalog/services/${service-id}/distribution-state/approve method: POST + headers: + USER_ID: ${host-username} body: '{"userRemarks": "${remarks}"}' success_codes: - 200 diff --git a/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-archive-schema-elalto.yaml b/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-archive-schema-elalto.yaml index a90a649f..a9fb9d58 100644 --- a/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-archive-schema-elalto.yaml +++ b/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-archive-schema-elalto.yaml @@ -39,7 +39,9 @@ http: request: uri: /sdc2/rest/v1/catalog/services/${service-id}/archive method: POST + headers: + USER_ID: ${host-username} body: '{}' success_codes: - 200 - - 417
\ No newline at end of file + - 417 diff --git a/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-checkin-schema-elalto.yaml b/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-checkin-schema-elalto.yaml index cdb80d9d..48ec91f7 100644 --- a/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-checkin-schema-elalto.yaml +++ b/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-checkin-schema-elalto.yaml @@ -58,10 +58,12 @@ http: request: uri: /sdc2/rest/v1/catalog/services/${service-id}/lifecycleState/CHECKIN method: POST + headers: + USER_ID: ${host-username} body: '{"userRemarks": "${remarks}"}' success_codes: - 200 result_map: id: $b{$.uniqueId} version: $b{$.version} - uuid: $b{$.unid}
\ No newline at end of file + uuid: $b{$.unid} diff --git a/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-checkout-schema-elalto.yaml b/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-checkout-schema-elalto.yaml index a2148ec2..43c2b85b 100644 --- a/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-checkout-schema-elalto.yaml +++ b/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-checkout-schema-elalto.yaml @@ -50,9 +50,11 @@ http: request: uri: /sdc2/rest/v1/catalog/services/${service-id}/lifecycleState/CHECKOUT method: POST + headers: + USER_ID: ${host-username} body: '{}' success_codes: - 200 result_map: id: $b{$.uniqueId} - version: $b{$.version}
\ No newline at end of file + version: $b{$.version} diff --git a/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-create-schema-elalto.yaml b/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-create-schema-elalto.yaml index 9e59252a..e116730a 100644 --- a/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-create-schema-elalto.yaml +++ b/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-create-schema-elalto.yaml @@ -83,6 +83,8 @@ http: request: uri: /sdc2/rest/v1/catalog/services method: POST + headers: + USER_ID: ${host-username} body: '{ "artifacts":{}, "toscaArtifacts":{}, diff --git a/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-distribute-schema-elalto.yaml b/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-distribute-schema-elalto.yaml index 74431223..ee2ce97f 100644 --- a/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-distribute-schema-elalto.yaml +++ b/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-distribute-schema-elalto.yaml @@ -39,6 +39,8 @@ http: request: uri: /sdc2/rest/v1/catalog/services/${service-id}/distribution/PROD/activate method: POST + headers: + USER_ID: ${host-username} body: '{}' success_codes: - 200 diff --git a/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-list-schema-elalto.yaml b/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-list-schema-elalto.yaml index 55fae0f5..33a1c20b 100644 --- a/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-list-schema-elalto.yaml +++ b/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-list-schema-elalto.yaml @@ -67,6 +67,8 @@ http: request: uri: /sdc2/rest/v1/followed method: GET + headers: + USER_ID: ${host-username} success_codes: - 200 result_map: diff --git a/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-set-property.yaml b/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-set-property.yaml index 33cd040a..e8e5a197 100644 --- a/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-set-property.yaml +++ b/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-set-property.yaml @@ -68,6 +68,8 @@ http: request: uri: /sdc2/rest/v1/catalog/services/${service-id}/resourceInstance/${vf-resource-id}/inputs method: POST + headers: + USER_ID: ${host-username} body: '[{"constraints":[],"definition":false,"name":"${property-name}","parentUniqueId":"${input-uuid}","password":false,"required":false,"schema":{"property":{}},"toscaPresentation":{"ownerId":"${input-uuid}"},"type":"string","uniqueId":"${input-uuid}.${property-name}","value":"${property-value}"}]' success_codes: - 200 diff --git a/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-test-accept-schema-elalto.yaml b/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-test-accept-schema-elalto.yaml index 0f5d03a3..bf75ca70 100644 --- a/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-test-accept-schema-elalto.yaml +++ b/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-test-accept-schema-elalto.yaml @@ -59,10 +59,12 @@ http: request: uri: /sdc2/rest/v1/catalog/services/${service-id}/lifecycleState/certify method: POST + headers: + USER_ID: ${host-username} body: '{"userRemarks": "${remarks}"}' success_codes: - 200 result_map: id: $b{$.uniqueId} version: $b{$.version} - uuid: $b{$.unid}
\ No newline at end of file + uuid: $b{$.unid} diff --git a/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-test-reject-schema-elalto.yaml b/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-test-reject-schema-elalto.yaml index eba54b21..365ee7f9 100644 --- a/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-test-reject-schema-elalto.yaml +++ b/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-test-reject-schema-elalto.yaml @@ -45,6 +45,8 @@ http: request: uri: /sdc2/rest/v1/catalog/services/${service-id}/lifecycleState/failCertification method: POST + headers: + USER_ID: ${host-username} body: '{"userRemarks": "${test-remark}"}' success_codes: - 200 diff --git a/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-test-request-schema-elalto.yaml b/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-test-request-schema-elalto.yaml index d3dc707e..a5022ed9 100644 --- a/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-test-request-schema-elalto.yaml +++ b/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-test-request-schema-elalto.yaml @@ -44,6 +44,8 @@ http: request: uri: /sdc2/rest/v1/catalog/services/${service-id}/lifecycleState/certificationRequest method: POST + headers: + USER_ID: ${host-username} body: '{"userRemarks": "${remarks}"}' success_codes: - 200 diff --git a/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-test-start-schema-elalto.yaml b/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-test-start-schema-elalto.yaml index 9c12957a..73f24add 100644 --- a/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-test-start-schema-elalto.yaml +++ b/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-test-start-schema-elalto.yaml @@ -39,6 +39,8 @@ http: request: uri: /sdc2/rest/v1/catalog/services/${service-id}/lifecycleState/startCertification method: POST + headers: + USER_ID: ${host-username} body: '{}' success_codes: - 200 diff --git a/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-undocheckout-schema-elalto.yaml b/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-undocheckout-schema-elalto.yaml index f4df3196..9a49ea35 100644 --- a/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-undocheckout-schema-elalto.yaml +++ b/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/service-model/service-model-undocheckout-schema-elalto.yaml @@ -39,6 +39,8 @@ http: request: uri: /sdc2/rest/v1/catalog/services/${service-uuid}/lifecycleState/UNDOCHECKOUT method: POST + headers: + USER_ID: ${host-username} body: '{"userRemarks": null}' success_codes: - 200 diff --git a/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/service-model/service2vf-model-list-schema-elalto.yaml b/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/service-model/service2vf-model-list-schema-elalto.yaml index 14d44529..de7f0985 100644 --- a/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/service-model/service2vf-model-list-schema-elalto.yaml +++ b/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/service-model/service2vf-model-list-schema-elalto.yaml @@ -63,6 +63,8 @@ http: request: uri: /sdc2/rest/v1/catalog/services/${service-id} method: GET + headers: + USER_ID: ${host-username} success_codes: - 200 result_map: diff --git a/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/vf/vf-model-certify-schema-elalto.yaml b/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/vf/vf-model-certify-schema-elalto.yaml index b7ac626f..c3e4ff9b 100644 --- a/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/vf/vf-model-certify-schema-elalto.yaml +++ b/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/vf/vf-model-certify-schema-elalto.yaml @@ -60,6 +60,8 @@ http: request: uri: /sdc2/rest/v1/catalog/resources/${vf-id}/lifecycleState/certify method: POST + headers: + USER_ID: ${host-username} body: '{"userRemarks":"${remarks}"}' success_codes: - 200 diff --git a/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/vf/vf-model-checkin-schema-elalto.yaml b/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/vf/vf-model-checkin-schema-elalto.yaml index a2db03f2..d88e0bac 100644 --- a/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/vf/vf-model-checkin-schema-elalto.yaml +++ b/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/vf/vf-model-checkin-schema-elalto.yaml @@ -59,10 +59,12 @@ http: request: uri: /sdc2/rest/v1/catalog/resources/${vf-id}/lifecycleState/CHECKIN method: POST + headers: + USER_ID: ${host-username} body: '{"userRemarks": "${remarks}"}' success_codes: - 200 result_map: id: $b{$.uniqueId} version: $b{$.version} - uuid: $b{$.uuid}
\ No newline at end of file + uuid: $b{$.uuid} diff --git a/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/vf/vf-model-checkout-schema-elalto.yaml b/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/vf/vf-model-checkout-schema-elalto.yaml index 4ce33529..d4fa5491 100644 --- a/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/vf/vf-model-checkout-schema-elalto.yaml +++ b/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/vf/vf-model-checkout-schema-elalto.yaml @@ -51,9 +51,11 @@ http: request: uri: /sdc2/rest/v1/catalog/resources/${vf-id}/lifecycleState/CHECKOUT method: POST + headers: + USER_ID: ${host-username} body: '{}' success_codes: - 200 result_map: id: $b{$.uniqueId} - version: $b{$.version}
\ No newline at end of file + version: $b{$.version} diff --git a/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/vf/vf-model-create-schema-elalto.yaml b/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/vf/vf-model-create-schema-elalto.yaml index 9d1b3e91..c5496202 100644 --- a/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/vf/vf-model-create-schema-elalto.yaml +++ b/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/vf/vf-model-create-schema-elalto.yaml @@ -78,6 +78,8 @@ http: request: uri: /sdc2/rest/v1/catalog/resources method: POST + headers: + USER_ID: ${host-username} body: '{"contactId": "${host-username}", "vendorRelease": "1.0", "requirements": {}, "artifacts": {}, "capabilities": {}, "componentInstancesProperties": {}, "deploymentArtifacts": {}, "icon": "defaulticon", "vendorName": "${vendor-name}", "description": "${description}", "tags": ["CLI", "${name}"], "properties": [], "categories": [{"subcategories": [{"normalizedName": "abstract", "name": "Abstract", "uniqueId": "resourceNewCategory.generic.abstract", "icons": ["database"]}], "normalizedName": "generic", "name": "Generic", "uniqueId": "resourceNewCategory.generic"}], "name": "${name}", "toscaArtifacts": {}, "csarUUID": "${vsp-id}", "resourceType": "VF", "csarVersion": "${vsp-version}", "componentType": "RESOURCE", "componentInstancesAttributes": {}, "attributes": [], "componentInstances": []}' context: remove_empty_node: true @@ -86,4 +88,4 @@ http: result_map: id: $b{$.uniqueId} uuid: $b{$.uuid} - inputs: $b{$.inputs.[*].uniqueId}
\ No newline at end of file + inputs: $b{$.inputs.[*].uniqueId} diff --git a/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/vf/vf-model-list-schema-elalto.yaml b/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/vf/vf-model-list-schema-elalto.yaml index e05b1a30..dff8467e 100644 --- a/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/vf/vf-model-list-schema-elalto.yaml +++ b/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/vf/vf-model-list-schema-elalto.yaml @@ -70,6 +70,8 @@ http: request: uri: /sdc2/rest/v1/followed method: GET + headers: + USER_ID: ${host-username} success_codes: - 200 result_map: diff --git a/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-aggreement-create-schema-elalto.yaml b/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-aggreement-create-schema-elalto.yaml index 5276e521..a0cf3560 100644 --- a/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-aggreement-create-schema-elalto.yaml +++ b/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-aggreement-create-schema-elalto.yaml @@ -63,6 +63,8 @@ http: request: uri: /onboarding-api/v1.0/vendor-license-models/${vlm-id}/versions/${vlm-version}/license-agreements method: POST + headers: + USER_ID: ${host-username} body: '{"addedFeatureGroupsIds": ["${vlm-feature-group-id}"], "licenseTerm": {"choice": "Fixed_Term", "other": ""}, "name": "${name}"}' success_codes: - 200 diff --git a/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-create-schema-elalto.yaml b/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-create-schema-elalto.yaml index 9b1ef037..888316f7 100644 --- a/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-create-schema-elalto.yaml +++ b/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-create-schema-elalto.yaml @@ -55,9 +55,11 @@ http: request: uri: /onboarding-api/v1.0/vendor-license-models method: POST + headers: + USER_ID: ${host-username} body: '{"vendorName": "${vendor-name}", "description": "${description}", "iconRef": "icon"}' success_codes: - 200 result_map: id: $b{$.itemId} - version: $b{$.version.id}
\ No newline at end of file + version: $b{$.version.id} diff --git a/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-delete-schema-elalto.yaml b/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-delete-schema-elalto.yaml index 064af3bb..41129404 100644 --- a/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-delete-schema-elalto.yaml +++ b/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-delete-schema-elalto.yaml @@ -46,6 +46,8 @@ http: request: uri: /onboarding-api/v1.0/vendor-license-models/${vlm-id} method: DELETE + headers: + USER_ID: ${host-username} body: '{"vendorName": "${vendor-name}", "description": "vendor license model", "iconRef": "icon"}' success_codes: - 200 diff --git a/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-entitlement-pool-create-schema-elalto.yaml b/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-entitlement-pool-create-schema-elalto.yaml index 31172627..0fb01dea 100644 --- a/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-entitlement-pool-create-schema-elalto.yaml +++ b/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-entitlement-pool-create-schema-elalto.yaml @@ -76,6 +76,8 @@ http: request: uri: /onboarding-api/v1.0/vendor-license-models/${vlm-id}/versions/${vlm-version}/entitlement-pools method: POST + headers: + USER_ID: ${host-username} body: '{"name":"${name}","time":{"choice":"","other":""},"startDate":"${start-date}","expiryDate":"${expiry-date}","manufacturerReferenceNumber":"${manufacture-reference-number}"}' success_codes: - 200 diff --git a/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-feature-group-create-schema-elalto.yaml b/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-feature-group-create-schema-elalto.yaml index 04c7ac3a..79d7c511 100644 --- a/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-feature-group-create-schema-elalto.yaml +++ b/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-feature-group-create-schema-elalto.yaml @@ -76,6 +76,8 @@ http: request: uri: /onboarding-api/v1.0/vendor-license-models/${vlm-id}/versions/${vlm-version}/feature-groups method: POST + headers: + USER_ID: ${host-username} body: '{"name": "${name}", "addedLicenseKeyGroupsIds": ["${vlm-key-group-id}"], "addedEntitlementPoolsIds": ["${vlm-entitle-pool-id}"], "partNumber": "${part-number}"}' success_codes: - 200 diff --git a/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-key-group-create-schema-elalto.yaml b/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-key-group-create-schema-elalto.yaml index 5f266ac4..9a325403 100644 --- a/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-key-group-create-schema-elalto.yaml +++ b/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-key-group-create-schema-elalto.yaml @@ -65,8 +65,10 @@ http: request: uri: /onboarding-api/v1.0/vendor-license-models/${vlm-id}/versions/${vlm-version}/license-key-groups method: POST + headers: + USER_ID: ${host-username} body: '{"name": "${name}", "type": "${type}"}' success_codes: - 200 result_map: - id: $b{$.value}
\ No newline at end of file + id: $b{$.value} diff --git a/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-list-schema-elalto.yaml b/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-list-schema-elalto.yaml index 70897538..d67d05b5 100644 --- a/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-list-schema-elalto.yaml +++ b/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-list-schema-elalto.yaml @@ -39,6 +39,8 @@ http: request: uri: /onboarding-api/v1.0/vendor-license-models method: GET + headers: + USER_ID: ${host-username} success_codes: - 200 result_map: diff --git a/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-submit-schema-elalto.yaml b/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-submit-schema-elalto.yaml index d03b697b..30d684c8 100644 --- a/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-submit-schema-elalto.yaml +++ b/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/vlm/vlm-submit-schema-elalto.yaml @@ -44,6 +44,8 @@ http: request: uri: /onboarding-api/v1.0/vendor-license-models/${vlm-id}/versions/${vlm-version}/actions method: PUT + headers: + USER_ID: ${host-username} body: '{"action": "Submit"}' success_codes: - 201 diff --git a/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/vsp/vsp-add-license-schema-elalto.yaml b/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/vsp/vsp-add-license-schema-elalto.yaml new file mode 100644 index 00000000..384c769f --- /dev/null +++ b/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/vsp/vsp-add-license-schema-elalto.yaml @@ -0,0 +1,123 @@ +# Copyright © Intel Corporation 2019 +# +# 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: vsp-add-license +description: Add VSP license + +info: + product: onap-elalto + service: sdc.onboarding + author: ONAP CLI Team onap-discuss@lists.onap.org + +parameters: + - name: vsp-name + description: Onap VSP Name + type: string + short_option: x + long_option: vsp-name + is_optional: false + - name: vsp-description + description: Description for VSP + type: string + short_option: y + long_option: vsp-description + is_optional: true + - name: vsp-id + description: ID of VSP + type: string + short_option: id + long_option: vsp-id + is_optional: true + - name: vsp-version-id + description: version id of VSP + type: string + short_option: vid + long_option: vsp-version-id + is_optional: true + - name: vlm-version + description: License version + type: string + long_option: vlm-version + short_option: c + is_optional: true + default_value: 1.0 + - name: vlm-vendor + description: License Model vendor + type: string + long_option: vlm-vendor + short_option: e + is_optional: false + - name: vlm-id + description: License Model ID + type: string + long_option: vlm-id + short_option: g + is_optional: false + - name: vlm-agreement-id + description: License Agreement ID + type: string + long_option: vlm-agreement-id + short_option: i + is_optional: false + - name: vlm-feature-group-id + description: Feature Group ID + type: string + long_option: vlm-feature-group-id + short_option: j + is_optional: false + +results: + direction: portrait + attributes: + - name: id + description: VSP ID + scope: short + type: string + - name: version + description: VSP Model version + scope: short + type: string + - name: version-id + description: VSP Model version id + scope: short + type: uuid +http: + service: + name: sdc + version: v1.0 + auth: basic + mode: direct + request: + uri: /onboarding-api/v1.0/vendor-software-products/${vsp-id}/versions/${vsp-version-id} + method: PUT + headers: + USER_ID: "${host-username}" + body: '{ + "category": "resourceNewCategory.generic", + "vendorId": "${vlm-id}", + "subCategory": "resourceNewCategory.generic.network elements", + "description": "${vsp-description}", + "licensingVersion": "${vlm-version}", + "licensingData": {"featureGroups": ["${vlm-feature-group-id}"], "licenseAgreement": "${vlm-agreement-id}"}, + "icon": "icon", + "vendorName": "${vlm-vendor}", + "name": "${vsp-name}" + }' + success_codes: + - 200 + result_map: + id: $b{$.itemId} + version: $b{$.version.name} + version-id: $b{$.version.id} diff --git a/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/vsp/vsp-archive-schema-elalto.yaml b/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/vsp/vsp-archive-schema-elalto.yaml index 5cd451dd..44260036 100644 --- a/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/vsp/vsp-archive-schema-elalto.yaml +++ b/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/vsp/vsp-archive-schema-elalto.yaml @@ -38,6 +38,8 @@ http: request: uri: /onboarding-api/v1.0/items/${vsp-id}/actions method: PUT + headers: + USER_ID: "${host-username}" body: '{"action": "ARCHIVE"}' success_codes: - 201 diff --git a/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/vsp/vsp-commit-schema-elalto.yaml b/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/vsp/vsp-commit-schema-elalto.yaml index 74bf414c..a0b6bc43 100644 --- a/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/vsp/vsp-commit-schema-elalto.yaml +++ b/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/vsp/vsp-commit-schema-elalto.yaml @@ -50,6 +50,8 @@ http: request: uri: /onboarding-api/v1.0/items/${vsp-id}/versions/${vsp-version}/actions method: PUT + headers: + USER_ID: "${host-username}" body: '{"action":"Commit","commitRequest":{"message":"${remarks}"}}' success_codes: - 201 diff --git a/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/vsp/vsp-create-schema-elalto.yaml b/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/vsp/vsp-create-schema-elalto.yaml index 17eb0f46..9c637cab 100644 --- a/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/vsp/vsp-create-schema-elalto.yaml +++ b/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/vsp/vsp-create-schema-elalto.yaml @@ -97,6 +97,8 @@ http: request: uri: /onboarding-api/v1.0/vendor-software-products method: POST + headers: + USER_ID: "${host-username}" body: '{ "category": "resourceNewCategory.generic", "vendorId": "${vlm-id}", diff --git a/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/vsp/vsp-list-schema-elalto.yaml b/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/vsp/vsp-list-schema-elalto.yaml index 269ecaca..4fb37529 100644 --- a/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/vsp/vsp-list-schema-elalto.yaml +++ b/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/vsp/vsp-list-schema-elalto.yaml @@ -61,6 +61,8 @@ http: request: uri: /onboarding-api/v1.0/vendor-software-products method: GET + headers: + USER_ID: "${host-username}" success_codes: - 200 result_map: diff --git a/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/vsp/vsp-package-schema-elalto.yaml b/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/vsp/vsp-package-schema-elalto.yaml index 6e2deae2..e121b800 100644 --- a/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/vsp/vsp-package-schema-elalto.yaml +++ b/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/vsp/vsp-package-schema-elalto.yaml @@ -43,6 +43,8 @@ http: request: uri: /onboarding-api/v1.0/vendor-software-products/${vsp-id}/versions/${vsp-version}/actions method: PUT + headers: + USER_ID: "${host-username}" body: '{"action": "Create_Package"}' success_codes: - 201 diff --git a/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/vsp/vsp-submit-schema-elalto.yaml b/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/vsp/vsp-submit-schema-elalto.yaml index 02dfecdb..6de532a8 100644 --- a/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/vsp/vsp-submit-schema-elalto.yaml +++ b/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/vsp/vsp-submit-schema-elalto.yaml @@ -43,6 +43,8 @@ http: request: uri: /onboarding-api/v1.0/vendor-software-products/${vsp-id}/versions/${vsp-version}/actions method: PUT + headers: + USER_ID: "${host-username}" body: '{"action": "Submit"}' success_codes: - 201 diff --git a/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/vsp/vsp-validate-schema-elalto.yaml b/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/vsp/vsp-validate-schema-elalto.yaml index bbc03ffd..45bcddc2 100644 --- a/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/vsp/vsp-validate-schema-elalto.yaml +++ b/products/onap-elalto/features/sdc/src/main/resources/open-cli-schema/vsp/vsp-validate-schema-elalto.yaml @@ -56,6 +56,8 @@ http: request: uri: /onboarding-api/v1.0/vendor-software-products/${vsp-id}/versions/${vsp-version}/orchestration-template-candidate/process method: PUT + headers: + USER_ID: "${host-username}" body: '{}' success_codes: - 201 |