From 1feb0a77c857d811283d74d0f3df018d42c2debe Mon Sep 17 00:00:00 2001 From: ajay_dp001 Date: Thu, 3 Dec 2020 15:18:08 +0530 Subject: CSIT Support for ServiceLevel PNF Software Upgrade - Details on CSIT test cases: https://wiki.onap.org/display/DW/E2E+Integration+Test+Cases+PNF-Software+Upgrade+With+Schema+Updates - Newly added test are listed below: 1. Distribute Service Level Upgrade Template 2. Get ServiceModel Version from AAI using ServiceModelInVariant UUId 3. Invoke Service Instantiation for ServiceLevel Upgrade 4. Verify PNF-1 Configuration for Service Level Upgrade 5. AAI-Update for PNF-1 Target Software Version after Service Level Upgrade 6. Verify PNF-2 Configuration for Service Level Upgrade 7. AAI-Update for PNF-2 Target Software Version after Service Level Upgrade 8. Test AAI-Update for ServiceInstance after Service Level Upgrade Issue-ID: INT-1591 Signed-off-by: ajay_dp001 Change-Id: I7bd1ee8d19692f16e0f4415b5115e88a9feff869 --- .../pnf-sw-upgrade/data/blueprint_archive.zip | Bin 18151 -> 18276 bytes .../data/distributeServiceTemplate_2.0.json | 35 +++++++++++++++++++ .../pnf-sw-upgrade/data/mount2.json | 18 ++++++++++ .../data/serviceLevelUpgradeRequest.json | 38 +++++++++++++++++++++ 4 files changed, 91 insertions(+) create mode 100644 tests/usecases-pnf-sw-upgrade/pnf-sw-upgrade/data/distributeServiceTemplate_2.0.json create mode 100755 tests/usecases-pnf-sw-upgrade/pnf-sw-upgrade/data/mount2.json create mode 100644 tests/usecases-pnf-sw-upgrade/pnf-sw-upgrade/data/serviceLevelUpgradeRequest.json (limited to 'tests/usecases-pnf-sw-upgrade/pnf-sw-upgrade/data') diff --git a/tests/usecases-pnf-sw-upgrade/pnf-sw-upgrade/data/blueprint_archive.zip b/tests/usecases-pnf-sw-upgrade/pnf-sw-upgrade/data/blueprint_archive.zip index 4edc9ded..055d7dec 100644 Binary files a/tests/usecases-pnf-sw-upgrade/pnf-sw-upgrade/data/blueprint_archive.zip and b/tests/usecases-pnf-sw-upgrade/pnf-sw-upgrade/data/blueprint_archive.zip differ diff --git a/tests/usecases-pnf-sw-upgrade/pnf-sw-upgrade/data/distributeServiceTemplate_2.0.json b/tests/usecases-pnf-sw-upgrade/pnf-sw-upgrade/data/distributeServiceTemplate_2.0.json new file mode 100644 index 00000000..e5b3d890 --- /dev/null +++ b/tests/usecases-pnf-sw-upgrade/pnf-sw-upgrade/data/distributeServiceTemplate_2.0.json @@ -0,0 +1,35 @@ +{ + "distributionID": "6ac9fa0c-70f0-4213-a8d4-5b58d6a17697", + "serviceName": "Demo_svc", + "serviceVersion": "2.0", + "serviceUUID": "8351245d-50da-4695-8756-3a22618377f7", + "serviceDescription": "ServiceLevelUpgrade", + "serviceInvariantUUID": "fe41489e-1563-46a3-b90a-1db629e4375b", + "resources": [ + { + "resourceInstanceName": "Demo_pnf 0", + "resourceCustomizationUUID": "23b43821-4eds-31f4-bfd4-66a7e0fd9bb2", + "resourceName": "Demo_pnf", + "resourceVersion": "1.0", + "resoucreType": "PNF", + "resourceUUID": "a42f6566-6a29-43e1-bac9-b91a59d702ac", + "resourceInvariantUUID": "fdf44827-35db-4ee5-bd70-7500e633576e", + "category": "Network L4+", + "subcategory": "Common Network Resources", + "artifacts": [] + } + ], + "serviceArtifacts": [ + { + "artifactName": "service-DemoSvc-csar_2.0.csar", + "artifactType": "TOSCA_CSAR", + "artifactURL": "//unzipped_sdc_csar/v1/catalog/services/DemoSvc/2.0/artifacts/service-DemoSvc-csar.csar", + "artifactChecksum": "YjFhZWZhOTU2MzljMDI4ZmVlNzlhOTgxYTcxMzg5ODI\u003d", + "artifactDescription": "TOSCA definition package of the asset", + "artifactTimeout": 0, + "artifactVersion": "2", + "artifactUUID": "809894a4-c862-4294-b2fb-e016b4268546" + } + ], + "workloadContext": "Production" + } \ No newline at end of file diff --git a/tests/usecases-pnf-sw-upgrade/pnf-sw-upgrade/data/mount2.json b/tests/usecases-pnf-sw-upgrade/pnf-sw-upgrade/data/mount2.json new file mode 100755 index 00000000..efe94b42 --- /dev/null +++ b/tests/usecases-pnf-sw-upgrade/pnf-sw-upgrade/data/mount2.json @@ -0,0 +1,18 @@ +{ + "node": [ + { + "node-id": "PNFDemo1", + "netconf-node-topology:protocol": { + "name": "TLS" + }, + "netconf-node-topology:host": "pnfaddr", + "netconf-node-topology:key-based": { + "username": "netconf", + "key-id": "ODL_private_key_0" + }, + "netconf-node-topology:port": 6514, + "netconf-node-topology:tcp-only": false, + "netconf-node-topology:max-connection-attempts": 5 + } + ] +} \ No newline at end of file diff --git a/tests/usecases-pnf-sw-upgrade/pnf-sw-upgrade/data/serviceLevelUpgradeRequest.json b/tests/usecases-pnf-sw-upgrade/pnf-sw-upgrade/data/serviceLevelUpgradeRequest.json new file mode 100644 index 00000000..d7a6b57f --- /dev/null +++ b/tests/usecases-pnf-sw-upgrade/pnf-sw-upgrade/data/serviceLevelUpgradeRequest.json @@ -0,0 +1,38 @@ +{ + "requestDetails": { + "subscriberInfo": { + "globalSubscriberId": "807c7a02-249c-4db8-9fa9-bee973fe08ce" + }, + "modelInfo": { + "modelVersion": "2.0", + "modelVersionId": "8351245d-50da-4695-8756-3a22618377f7", + "modelInvariantId": "fe41489e-1563-46a3-b90a-1db629e4375b", + "modelName": "Demo_svc", + "modelType": "service" + }, + "requestInfo": { + "suppressRollback": false, + "requestorId": "demo", + "instanceName": "testInstanceName", + "source": "VID" + }, + "requestParameters": { + "subscriptionServiceType": "pNF", + "userParams": [ + { + "name": "targetSoftwareVersion", + "value": "pnf_sw_version-4.0.0" + } + ], + "aLaCarte": false, + "payload": "{\"k1\": \"v1\"}" + }, + "project": { + "projectName": "ServiceLevelUpgrade" + }, + "owningEntity": { + "owningEntityId": "67f2e84c-734d-4e90-a1e4-d2ffa2e75849", + "owningEntityName": "OE-Test" + } + } +} \ No newline at end of file -- cgit 1.2.3-korg