X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=osm_nbi%2Fosm_vnfm%2Fvnf_instances.py;h=a6a57fcb0441105d918d279a318bc897e6b03078;hb=HEAD;hp=aab528a16770ae98e57bb41016c057429e43f73b;hpb=f2af4a100d308e07f355d61b94fb27d1ccc97aa2;p=osm%2FNBI.git diff --git a/osm_nbi/osm_vnfm/vnf_instances.py b/osm_nbi/osm_vnfm/vnf_instances.py index aab528a..c9d05ac 100644 --- a/osm_nbi/osm_vnfm/vnf_instances.py +++ b/osm_nbi/osm_vnfm/vnf_instances.py @@ -80,7 +80,6 @@ class VnfInstances2NsInstances: class NewVnfInstance(BaseMethod): - # sample ns descriptor sample_nsd = { "nsd": { @@ -193,6 +192,11 @@ class NewVnfInstance(BaseMethod): } ], } + vnf_profile = vnf_content["vnf-profile"][0] + virtual_link_connectivity = vnf_profile["virtual-link-connectivity"][0] + constituent_cpd_id = virtual_link_connectivity["constituent-cpd-id"][0] + if "ip-address" in indata["additionalParams"]: + constituent_cpd_id["ip-address"] = indata["additionalParams"]["ip-address"] new_nsd["nsd"]["nsd"][0] = { "description": indata["vnfInstanceDescription"], "designer": "OSM",