Add report subnetwork info to resmgr 97/15397/1
authorying.yunlong <ying.yunlong@zte.com.cn>
Tue, 26 Sep 2017 07:54:06 +0000 (15:54 +0800)
committerying.yunlong <ying.yunlong@zte.com.cn>
Tue, 26 Sep 2017 07:54:06 +0000 (15:54 +0800)
Change-Id: Iee28171a7e041e2a4d9381684882ab5716f0a694
Issue-ID: VFC-460
Signed-off-by: ying.yunlong <ying.yunlong@zte.com.cn>
lcm/ns/vls/create_vls.py

index 0065ff6..1d89c3d 100644 (file)
@@ -158,7 +158,17 @@ class CreateVls(object):
             "vlanTransparent": str(self.vl_properties.get("vlan_transparent", "")),
             "routerExternal": self.route_external,
             "resourceProviderType": "",
-            "resourceProviderId": ""}
+            "resourceProviderId": "",
+            "subnet_list": [{
+                "subnet_name": self.vl_properties.get("name", ""),
+                "cidr": self.vl_properties.get("cidr", "192.168.0.0/24"),
+                "ip_version": self.vl_properties.get("ip_version", const.IPV4),
+                "enable_dhcp": self.vl_properties.get("dhcp_enabled", False),
+                "gateway_ip": self.vl_properties.get("gateway_ip", ""),
+                "dns_nameservers": self.vl_properties.get("dns_nameservers", ""),
+                "host_routes": self.vl_properties.get("host_routes", "")
+            }]
+        }
         resmgr.create_vl(req_param)
 
     def create_vl_inst_id_in_vnffg(self):