X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=lcm%2Flcm%2Fpub%2Fmsapi%2Fgvnfmdriver.py;h=8d097574e286c79b86e11cfa947efaf1112069de;hb=649ddb83743de05ca5df0626de700ac24635fae7;hp=41e04f876d90116166e411291b8051e3a70ef56a;hpb=0c6d0e485588ec6e557942a34b810ae65eda4d29;p=vfc%2Fgvnfm%2Fvnflcm.git diff --git a/lcm/lcm/pub/msapi/gvnfmdriver.py b/lcm/lcm/pub/msapi/gvnfmdriver.py index 41e04f87..8d097574 100644 --- a/lcm/lcm/pub/msapi/gvnfmdriver.py +++ b/lcm/lcm/pub/msapi/gvnfmdriver.py @@ -99,11 +99,18 @@ def prepare_notification_data(nfinstid, jobid, changetype, operation): 'vimConnectionId': port.vimid, 'resourceId': port.resourceid, 'resourceProviderId': port.name, # TODO: is resourceName mapped to resourceProviderId? - 'vimLevelResourceType': 'port' + 'vimLevelResourceType': 'port', + 'tenant': port.tenant, + 'ipAddress': port.ipaddress, + 'macAddress': port.macaddress, + 'instId': port.instid, + 'portid': port.portid, + 'networkid': port.networkid, + 'subnetworkid': port.subnetworkid }, 'cpInstanceId': port.portid # TODO: port.cpinstanceid is not initiated when create port resource. }) - for network_id, ext_link_ports in ext_connectivity_map.items(): + for network_id, ext_link_ports in list(ext_connectivity_map.items()): networks = NetworkInstModel.objects.filter(networkid=network_id) net_name = networks[0].name if networks else network_id network_resource = { @@ -115,8 +122,10 @@ def prepare_notification_data(nfinstid, jobid, changetype, operation): ext_connectivity.append({ 'id': network_id, 'resourceHandle': network_resource, + 'changeType': changetype, 'extLinkPorts': ext_link_ports }) + logger.debug("ext_connectivity=%s", ext_connectivity) affected_vss = [] vss = StorageInstModel.objects.filter(instid=nfinstid) for vs in vss: