From 7f11278c5d26e04a4a3f13125295e2b4ae15411d Mon Sep 17 00:00:00 2001 From: "ying.yunlong" Date: Tue, 26 Sep 2017 15:54:06 +0800 Subject: [PATCH] Add report subnetwork info to resmgr Change-Id: Iee28171a7e041e2a4d9381684882ab5716f0a694 Issue-ID: VFC-460 Signed-off-by: ying.yunlong --- lcm/ns/vls/create_vls.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/lcm/ns/vls/create_vls.py b/lcm/ns/vls/create_vls.py index 0065ff68..1d89c3d0 100644 --- a/lcm/ns/vls/create_vls.py +++ b/lcm/ns/vls/create_vls.py @@ -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): -- 2.16.6