From 9ec221693acb0e293c8ecd2f2f3df4dbff8fc645 Mon Sep 17 00:00:00 2001 From: Denes Nemeth Date: Thu, 17 May 2018 13:38:38 +0200 Subject: [PATCH] Add sample VNF for CMCC Change-Id: I821100981e382fb50e2abb435b91fb7a9af59410 Signed-off-by: Denes Nemeth Issue-ID: VFC-728 --- .../simple_cmcc/cbam.instantiation.request.json | 3 +++ nokiav2/docs/sampleVnfs/simple_cmcc/simple.csar | Bin 0 -> 12047 bytes .../sampleVnfs/simple_cmcc/vfc.ns.create.request.json | 9 +++++++++ .../sampleVnfs/simple_cmcc/vfc.ns.heal.request.json | 13 +++++++++++++ .../simple_cmcc/vfc.ns.instantiation.request.json | 7 +++++++ .../sampleVnfs/simple_cmcc/vfc.vnf.scale.request.json | 8 ++++++++ 6 files changed, 40 insertions(+) create mode 100644 nokiav2/docs/sampleVnfs/simple_cmcc/cbam.instantiation.request.json create mode 100644 nokiav2/docs/sampleVnfs/simple_cmcc/simple.csar create mode 100644 nokiav2/docs/sampleVnfs/simple_cmcc/vfc.ns.create.request.json create mode 100644 nokiav2/docs/sampleVnfs/simple_cmcc/vfc.ns.heal.request.json create mode 100644 nokiav2/docs/sampleVnfs/simple_cmcc/vfc.ns.instantiation.request.json create mode 100644 nokiav2/docs/sampleVnfs/simple_cmcc/vfc.vnf.scale.request.json diff --git a/nokiav2/docs/sampleVnfs/simple_cmcc/cbam.instantiation.request.json b/nokiav2/docs/sampleVnfs/simple_cmcc/cbam.instantiation.request.json new file mode 100644 index 00000000..0e0dcd23 --- /dev/null +++ b/nokiav2/docs/sampleVnfs/simple_cmcc/cbam.instantiation.request.json @@ -0,0 +1,3 @@ +{ + +} \ No newline at end of file diff --git a/nokiav2/docs/sampleVnfs/simple_cmcc/simple.csar b/nokiav2/docs/sampleVnfs/simple_cmcc/simple.csar new file mode 100644 index 0000000000000000000000000000000000000000..da3637fe5ff01f30af7561c89377864b480d4e39 GIT binary patch literal 12047 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 Nx**B|q(3{M{|}`8V0Qoj literal 0 HcmV?d00001 diff --git a/nokiav2/docs/sampleVnfs/simple_cmcc/vfc.ns.create.request.json b/nokiav2/docs/sampleVnfs/simple_cmcc/vfc.ns.create.request.json new file mode 100644 index 00000000..d6e9d2dc --- /dev/null +++ b/nokiav2/docs/sampleVnfs/simple_cmcc/vfc.ns.create.request.json @@ -0,0 +1,9 @@ +{ + "nsName": "simple_20180517_1", + "csarId": "58b0320f-f4f1-421f-ba38-2dda1f2d6484", + "context": { + "globalCustomerId" : "Demonstration", + "serviceType" : "Database" + }, + "description": "string" +} \ No newline at end of file diff --git a/nokiav2/docs/sampleVnfs/simple_cmcc/vfc.ns.heal.request.json b/nokiav2/docs/sampleVnfs/simple_cmcc/vfc.ns.heal.request.json new file mode 100644 index 00000000..49c79212 --- /dev/null +++ b/nokiav2/docs/sampleVnfs/simple_cmcc/vfc.ns.heal.request.json @@ -0,0 +1,13 @@ +{ + "healVnfData": { + "vnfInstanceId": "98dfd286-e4dc-437b-9607-15fb3964485d", + "cause": "cause", + "additionalParams": { + "action": "auto", + "actionvminfo": { + "vmid": "95a8f4bd-3384-48b9-8c97-8493ee6e7535", + "vmname": "CBAM-59fa6b5b2c004c689ed30df5eeff69ef-simple-0" + } + } + } +} \ No newline at end of file diff --git a/nokiav2/docs/sampleVnfs/simple_cmcc/vfc.ns.instantiation.request.json b/nokiav2/docs/sampleVnfs/simple_cmcc/vfc.ns.instantiation.request.json new file mode 100644 index 00000000..01f37938 --- /dev/null +++ b/nokiav2/docs/sampleVnfs/simple_cmcc/vfc.ns.instantiation.request.json @@ -0,0 +1,7 @@ +{ + "nsInstanceId": "601f68d2-b1cd-4c47-8af9-1a781eb5fa2a", + "additionalParamForNs": { + "location": "NokiaNonAdmin_RegionOne", + "45dd6e04-34d4-452f-8eff-d944c2b8e075": "{ \"computeResourceFlavours\": [ { \"vnfdVirtualComputeDescId\": \"server_compute\", \"resourceId\": \"m1.small\" } ], \"extVirtualLinks\": [ { \"extCps\": [ { \"cpdId\": \"universal_ecp\" } ], \"resourceId\": \"oam-nokia\" } ], \"zones\": [ { \"resourceId\": \"nova\", \"id\": \"zoneInfoId\" } ], \"flavourId\": \"scalable\", \"vimType\": \"OPENSTACK_V3_INFO\", \"instantiationLevel\": \"default\", \"softwareImages\": [ { \"resourceId\": \"ubuntu.16.04\", \"vnfdSoftwareImageId\": \"server_image\" } ] }" + } +} \ No newline at end of file diff --git a/nokiav2/docs/sampleVnfs/simple_cmcc/vfc.vnf.scale.request.json b/nokiav2/docs/sampleVnfs/simple_cmcc/vfc.vnf.scale.request.json new file mode 100644 index 00000000..3140f4a4 --- /dev/null +++ b/nokiav2/docs/sampleVnfs/simple_cmcc/vfc.vnf.scale.request.json @@ -0,0 +1,8 @@ +{ + "scaleVnfData" : + { + "type" : "SCALE_OUT", + "aspectId" : "simpleAspect", + "numberOfSteps" : "1" + } +} \ No newline at end of file -- 2.16.6