Change ip_address type to string refer to MC 65/42965/1
authorKailun Qin <kailun.qin@intel.com>
Mon, 16 Apr 2018 08:38:36 +0000 (16:38 +0800)
committerKailun Qin <kailun.qin@intel.com>
Mon, 16 Apr 2018 08:40:16 +0000 (16:40 +0800)
MC only accepts ip in string format. Change ip_address list to string to
align with the MC frozen api. Multi ip will be handled in MC.

Change-Id: I181dd645843eb10e9ebfcd19c21a03cdeb49b260
Issue-ID: VFC-870
Signed-off-by: Kailun Qin <kailun.qin@intel.com>
lcm/lcm/pub/vimapi/adaptor.py

index b7e9a34..fb1782b 100644 (file)
@@ -199,7 +199,7 @@ def create_port(vim_cache, res_cache, data, port, do_notify, res_type):
         l3_address_data = one_protocol_data["address_data"]["l3_address_data"]
         fixed_ip_address = ignore_case_get(l3_address_data, "fixed_ip_address")
         ip_address.extend(fixed_ip_address)
-    set_opt_val(param, "ip", ip_address)
+    set_opt_val(param, "ip", ",".join(ip_address))
     set_opt_val(param, "vnicType", ignore_case_get(port["properties"], "vnic_type"))
     set_opt_val(param, "securityGroups", "")   # TODO
     vim_id, tenant_name = location_info["vimid"], location_info["tenant"]