Bug 496 fixed SDN controller creation
Change-Id: I636b14ed615a03d09c667672c27a36261dc0a815
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
diff --git a/lcm/osm_lcm/ROclient.py b/lcm/osm_lcm/ROclient.py
index 08a0407..b6983d3 100644
--- a/lcm/osm_lcm/ROclient.py
+++ b/lcm/osm_lcm/ROclient.py
@@ -229,6 +229,8 @@
return {'datacenter': indata}
elif item == "ns" or item == "instances":
return {'instance': indata}
+ elif item == "sdn":
+ return {'sdn_controller': indata}
else:
assert False, "_create_envelop with unknown item {}".format(item)
diff --git a/lcm/osm_lcm/lcm.py b/lcm/osm_lcm/lcm.py
index aac7e82..f7b6ca6 100644
--- a/lcm/osm_lcm/lcm.py
+++ b/lcm/osm_lcm/lcm.py
@@ -332,6 +332,7 @@
sdn_RO.pop("_admin", None)
sdn_RO.pop("schema_version", None)
sdn_RO.pop("schema_type", None)
+ sdn_RO.pop("description", None)
desc = await RO.create("sdn", descriptor=sdn_RO)
RO_sdn_id = desc["uuid"]
db_sdn["_admin"]["deployed"]["RO"] = RO_sdn_id
@@ -370,6 +371,7 @@
sdn_RO.pop("_admin", None)
sdn_RO.pop("schema_version", None)
sdn_RO.pop("schema_type", None)
+ sdn_RO.pop("description", None)
if sdn_RO:
desc = await RO.edit("sdn", RO_sdn_id, descriptor=sdn_RO)
db_sdn["_admin"]["operationalState"] = "ENABLED"