diff options
| author | Zuul <zuul@review.opendev.org> | 2020-10-13 04:59:42 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2020-10-13 04:59:42 +0000 |
| commit | 44f842b1f86dd922d0393ff947314da3dbd83925 (patch) | |
| tree | 9ffd36f1e11d17d4e9d05c18f4661554959e71b9 /openstackclient/compute | |
| parent | 1bac625d47315f1cd9711b31295b7ff36a15ec5f (diff) | |
| parent | 415545ab9fd842bdc19b7fbfa63e3332dd63fe6c (diff) | |
| download | python-openstackclient-44f842b1f86dd922d0393ff947314da3dbd83925.tar.gz | |
Merge "Add an error message when server bind floating IP"
Diffstat (limited to 'openstackclient/compute')
| -rw-r--r-- | openstackclient/compute/v2/server.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/openstackclient/compute/v2/server.py b/openstackclient/compute/v2/server.py index a223e09d..76e57ed2 100644 --- a/openstackclient/compute/v2/server.py +++ b/openstackclient/compute/v2/server.py @@ -292,6 +292,10 @@ class AddFloatingIP(network_common.NetworkAndComputeCommand): parsed_args.server, ) ports = list(client.ports(device_id=server.id)) + if not ports: + msg = _('No attached ports found to associate floating IP with') + raise exceptions.CommandError(msg) + # If the fixed IP address was specified, we need to find the # corresponding port. if parsed_args.fixed_ip_address: |
