summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLingxian Kong <anlin.kong@gmail.com>2020-10-22 23:12:50 +1300
committerLingxian Kong <anlin.kong@gmail.com>2020-10-22 19:34:39 +0000
commit666b83aeab13af3dd54895a25ffd8816a51c888e (patch)
tree1310b62b0c0414ada6efebafa57032a7524cdad4
parent6e1af9719210f8e5e6e3ba90bea15fde3cd8b777 (diff)
downloadtrove-666b83aeab13af3dd54895a25ffd8816a51c888e.tar.gz
Fix getting user port for instance
Check the port type by network rather than port description. Change-Id: Id85c25c0cd3903f1b536a08ddcf69e306ce7345d
-rw-r--r--trove/instance/models.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/trove/instance/models.py b/trove/instance/models.py
index 089b0e13..391dac4e 100644
--- a/trove/instance/models.py
+++ b/trove/instance/models.py
@@ -149,7 +149,7 @@ def load_simple_instance_addresses(context, db_info):
client = clients.create_neutron_client(context, db_info.region_id)
ports = client.list_ports(device_id=db_info.compute_instance_id)['ports']
for port in ports:
- if 'Management port' not in port['description']:
+ if port['network_id'] not in CONF.management_networks:
LOG.debug('Found user port %s for instance %s', port['id'],
db_info.id)