summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLingxian Kong <anlin.kong@gmail.com>2020-12-08 21:58:38 +1300
committerLingxian Kong <anlin.kong@gmail.com>2020-12-09 09:52:52 +1300
commit9a6d41633c1231dd58bce36c06ad0223865441b2 (patch)
treee2b936028505f9866bdf600bde1e70204ea2a626
parent9ea87ccf4334e893565c2fa1ee8e587f56e592a1 (diff)
downloadtrove-9a6d41633c1231dd58bce36c06ad0223865441b2.tar.gz
Do not rely on description for checking port type
Use port network ID is more reasonable. Change-Id: I219bf3db15124e67cd65c7d7f686ba73573e2761
-rwxr-xr-xtrove/taskmanager/models.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/trove/taskmanager/models.py b/trove/taskmanager/models.py
index 585e6da3..e5e0026f 100755
--- a/trove/taskmanager/models.py
+++ b/trove/taskmanager/models.py
@@ -1392,7 +1392,7 @@ class BuiltInstanceTasks(BuiltInstance, NotifyMixin, ConfigurationMixin):
if is_public != new_is_public:
for port in ports:
- if 'User port' in port['description']:
+ if port['network_id'] not in CONF.management_networks:
LOG.debug(f"Updating port {port['id']}, is_public: "
f"{new_is_public}")
neutron.ensure_port_access(self.neutron_client, port['id'],