NsiTopic: added name, description and datacenter to NSI record
[osm/NBI.git] / osm_nbi / instance_topics.py
index b6e025f..210a207 100644 (file)
@@ -783,8 +783,8 @@ class NsiTopic(BaseTopic):
             step = ""
             # look for nstd
             self.logger.info(str(slice_request))
-            step = "getting nstd id='{}' from database".format(slice_request.get("nstdId"))
-            _filter = {"id": slice_request["nstdId"]}
+            step = "getting nstd id='{}' from database".format(slice_request.get("nstId"))
+            _filter = {"_id": slice_request["nstId"]}
             _filter.update(BaseTopic._get_project_filter(session, write=False, show_all=True))
             nstd = self.db.get_one("nsts", _filter)
             nstd.pop("_admin", None)
@@ -796,7 +796,11 @@ class NsiTopic(BaseTopic):
             # TODO: Equal as template for now
             nsi_descriptor = {
                 "id": nsi_id,
+                "name": slice_request["nsiName"],
+                "description": slice_request.get("nsiDescription", ""),
+                "datacenter": slice_request["vimAccountId"],
                 "nst-ref": nstd["id"],
+                # "instantiate_params": slice_request,
                 "instantiation-parameters": {
                     "netslice-subnet": []
                 },