summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--openstackclient/network/v2/port.py2
-rw-r--r--releasenotes/notes/bug-1688194-bb008b65267a1169.yaml6
2 files changed, 7 insertions, 1 deletions
diff --git a/openstackclient/network/v2/port.py b/openstackclient/network/v2/port.py
index 3a32916b..0ed2e44a 100644
--- a/openstackclient/network/v2/port.py
+++ b/openstackclient/network/v2/port.py
@@ -519,7 +519,6 @@ class ListPort(command.Lister):
def take_action(self, parsed_args):
network_client = self.app.client_manager.network
- compute_client = self.app.client_manager.compute
identity_client = self.app.client_manager.identity
columns = (
@@ -548,6 +547,7 @@ class ListPort(command.Lister):
ignore_missing=False)
filters['device_id'] = _router.id
if parsed_args.server:
+ compute_client = self.app.client_manager.compute
server = utils.find_resource(compute_client.servers,
parsed_args.server)
filters['device_id'] = server.id
diff --git a/releasenotes/notes/bug-1688194-bb008b65267a1169.yaml b/releasenotes/notes/bug-1688194-bb008b65267a1169.yaml
new file mode 100644
index 00000000..f7e6ad49
--- /dev/null
+++ b/releasenotes/notes/bug-1688194-bb008b65267a1169.yaml
@@ -0,0 +1,6 @@
+---
+fixes:
+ - |
+ Fix issue in ``port list`` command when no Compute endpoint is in the
+ Service Catalog.
+ [Bug `1688194 <https://bugs.launchpad.net/bugs/1688194>`_]