From: montesmoreno Date: Tue, 22 Aug 2017 09:23:06 +0000 (+0200) Subject: Additional check to avoid error message in openstack when tag is used in network... X-Git-Tag: v3.0.0~17^2~9 X-Git-Url: https://osm.etsi.org/gitweb/?a=commitdiff_plain;h=refs%2Fchanges%2F73%2F2073%2F1;p=osm%2FRO.git Additional check to avoid error message in openstack when tag is used in network interfaces using an older microversion than 2.32 Change-Id: Ifa980814cf853dfe7d1423b4b6c33ea6bcb1cb2c Signed-off-by: montesmoreno --- diff --git a/osm_ro/vimconn_openstack.py b/osm_ro/vimconn_openstack.py index 7e640128..6c610ca8 100644 --- a/osm_ro/vimconn_openstack.py +++ b/osm_ro/vimconn_openstack.py @@ -765,7 +765,11 @@ class vimconnector(vimconn.vimconnector): net["ip"] = fixed_ips[0].get("ip_address") else: net["ip"] = None - net_list_vim.append({"port-id": new_port["port"]["id"], "tag": new_port["port"]["name"]}) + + port = {"port-id": new_port["port"]["id"]} + if float(self.nova.api_version.get_string()) >= 2.32: + port["tag"] = new_port["port"]["name"] + net_list_vim.append(port) if net.get('floating_ip', False): net['exit_on_floating_ip_error'] = True