summaryrefslogtreecommitdiffstats
path: root/lcm/lcm/nf/biz/instantiate_vnf.py
diff options
context:
space:
mode:
authorlaili <lai.li@zte.com.cn>2018-08-15 18:43:39 +0800
committerlaili <lai.li@zte.com.cn>2018-08-15 18:43:39 +0800
commit754d374a28624e609bbb65aec69ebf417cfcf404 (patch)
treebbbd728994c4711615da58ea0a89a151ffab608f /lcm/lcm/nf/biz/instantiate_vnf.py
parent25bc088ee9ccd268396f7b1b87aa56fe90344d0b (diff)
Deal with gvnfm adapter stuffs.
Modify reqest data used to notify nfvo when performing termination. Change-Id: I8b3b5db14010df5ce3eee8763f256d95225fb3c6 Issue-ID: VFC-1020 Signed-off-by: laili <lai.li@zte.com.cn>
Diffstat (limited to 'lcm/lcm/nf/biz/instantiate_vnf.py')
-rw-r--r--lcm/lcm/nf/biz/instantiate_vnf.py40
1 files changed, 25 insertions, 15 deletions
diff --git a/lcm/lcm/nf/biz/instantiate_vnf.py b/lcm/lcm/nf/biz/instantiate_vnf.py
index 01f1ef7e..e0975e5c 100644
--- a/lcm/lcm/nf/biz/instantiate_vnf.py
+++ b/lcm/lcm/nf/biz/instantiate_vnf.py
@@ -165,25 +165,35 @@ class InstantiateVnf(Thread):
if vnfc.vmid:
vm = VmInstModel.objects.filter(vmid=vnfc.vmid)
if vm:
- vm_resource = {'vimId': vm[0].vimConnectionId, 'resourceId': vm[0].resouceid,
- 'resourceProviderId': vm[0].vmname, 'vimLevelResourceType': 'vm'}
+ vm_resource = {
+ 'vimId': vm[0].vimConnectionId,
+ 'resourceId': vm[0].resouceid,
+ 'resourceProviderId': vm[0].vmname,
+ 'vimLevelResourceType': 'vm'
+ }
# TODO: is resourceName mapped to resourceProviderId?
- affected_vnfcs.append(
- {'id': vnfc.vnfcinstanceid,
- 'vduId': vnfc.vduid,
- 'changeType': 'ADDED',
- 'computeResource': vm_resource})
+ affected_vnfcs.append({
+ 'id': vnfc.vnfcinstanceid,
+ 'vduId': vnfc.vduid,
+ 'changeType': 'ADDED',
+ 'computeResource': vm_resource
+ })
affected_vls = []
networks = NetworkInstModel.objects.filter(instid=self.nf_inst_id)
for network in networks:
- network_resource = {'vimConnectionId': network.vimid, 'resourceId': network.resouceid,
- 'resourceProviderId': network.name, 'vimLevelResourceType': 'network'}
+ network_resource = {
+ 'vimConnectionId': network.vimid,
+ 'resourceId': network.resouceid,
+ 'resourceProviderId': network.name,
+ 'vimLevelResourceType': 'network'
+ }
# TODO: is resourceName mapped to resourceProviderId?
- affected_vls.append(
- {'id': network.networkid,
- 'virtualLinkDescId': network.nodeId,
- 'changeType': 'ADDED',
- 'networkResource': network_resource})
+ affected_vls.append({
+ 'id': network.networkid,
+ 'virtualLinkDescId': network.nodeId,
+ 'changeType': 'ADDED',
+ 'networkResource': network_resource
+ })
ext_link_ports = []
ports = PortInstModel.objects.filter(instid=self.nf_inst_id)
for port in ports:
@@ -215,7 +225,7 @@ class InstantiateVnf(Thread):
# TODO: is resourceName mapped to resourceProviderId?
content_args = {
"notificationType": 'VnfLcmOperationOccurrenceNotification',
- "notificationStatus": 'Result',
+ "notificationStatus": 'RESULT',
"vnfInstanceId": self.nf_inst_id,
"operation": 'INSTANTIATE',
"vnfLcmOpOccId": self.job_id,