diff options
author | Lingxian Kong <anlin.kong@gmail.com> | 2020-10-22 23:12:50 +1300 |
---|---|---|
committer | Lingxian Kong <anlin.kong@gmail.com> | 2020-10-22 19:34:39 +0000 |
commit | 666b83aeab13af3dd54895a25ffd8816a51c888e (patch) | |
tree | 1310b62b0c0414ada6efebafa57032a7524cdad4 | |
parent | 6e1af9719210f8e5e6e3ba90bea15fde3cd8b777 (diff) | |
download | trove-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.py | 2 |
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) |