diff options
| author | Zuul <zuul@review.openstack.org> | 2018-07-24 00:53:33 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2018-07-24 00:53:33 +0000 |
| commit | 00194b4e208cfb2be606f4d436166ccd3bc75cdc (patch) | |
| tree | a8af593842cbf1e8781f2475eb8136c313538dff /openstackclient/network/v2 | |
| parent | 3dd9613b21d78005e1c8f5b3b20b48b686459717 (diff) | |
| parent | 402c9a21b347509520be206e28ee7d0ef4004b92 (diff) | |
| download | python-openstackclient-00194b4e208cfb2be606f4d436166ccd3bc75cdc.tar.gz | |
Merge "Do not require port argument when updating floating IP"
Diffstat (limited to 'openstackclient/network/v2')
| -rw-r--r-- | openstackclient/network/v2/floating_ip.py | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/openstackclient/network/v2/floating_ip.py b/openstackclient/network/v2/floating_ip.py index 1bb2c069..958480a5 100644 --- a/openstackclient/network/v2/floating_ip.py +++ b/openstackclient/network/v2/floating_ip.py @@ -347,11 +347,10 @@ class SetFloatingIP(command.Command): parser.add_argument( 'floating_ip', metavar='<floating-ip>', - help=_("Floating IP to associate (IP address or ID)")) + help=_("Floating IP to modify (IP address or ID)")) parser.add_argument( '--port', metavar='<port>', - required=True, help=_("Associate the floating IP with port (name or ID)")), parser.add_argument( '--fixed-ip-address', @@ -383,9 +382,11 @@ class SetFloatingIP(command.Command): parsed_args.floating_ip, ignore_missing=False, ) - port = client.find_port(parsed_args.port, - ignore_missing=False) - attrs['port_id'] = port.id + if parsed_args.port: + port = client.find_port(parsed_args.port, + ignore_missing=False) + attrs['port_id'] = port.id + if parsed_args.fixed_ip_address: attrs['fixed_ip_address'] = parsed_args.fixed_ip_address |
