diff options
Diffstat (limited to 'lcm/ns_vnfs/biz/grant_vnf.py')
-rw-r--r-- | lcm/ns_vnfs/biz/grant_vnf.py | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/lcm/ns_vnfs/biz/grant_vnf.py b/lcm/ns_vnfs/biz/grant_vnf.py index 40442e92..882edd52 100644 --- a/lcm/ns_vnfs/biz/grant_vnf.py +++ b/lcm/ns_vnfs/biz/grant_vnf.py @@ -18,6 +18,7 @@ import uuid import time from lcm.pub.database.models import NfInstModel, OOFDataModel from lcm.pub.exceptions import NSLCMException +from lcm.pub.msapi import resmgr from lcm.pub.msapi.sdc_run_catalog import query_vnfpackage_by_id from lcm.pub.utils.values import ignore_case_get from lcm.ns_vnfs.const import SCALAR_UNIT_DICT @@ -89,17 +90,17 @@ class GrantVnf(object): break req_param[grant_type].append(grant_res) self.data = req_param - # tmp = resmgr.grant_vnf(self.data) - # vimConnections.append( - # { - # "id": tmp["vim"]["vimId"], - # "vimId": tmp["vim"]["vimId"], - # "vimType": None, - # "interfaceInfo": None, - # "accessInfo": tmp["vim"]["accessInfo"], - # "extra": None - # } - # ) + tmp = resmgr.grant_vnf(self.data) + vimConnections.append( + { + "id": tmp["vim"]["vimId"], + "vimId": tmp["vim"]["vimId"], + "vimType": None, + "interfaceInfo": None, + "accessInfo": tmp["vim"]["accessInfo"], + "extra": None + } + ) grant_resp = { "id": str(uuid.uuid4()), |