diff options
| author | Zuul <zuul@review.opendev.org> | 2022-12-15 17:45:27 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2022-12-15 17:45:27 +0000 |
| commit | 3f7663a00e9e6dc5891f05976940947e15f751fe (patch) | |
| tree | 3e2509f27ea2e2d72331e5b74397acf63a4b4f80 /openstackclient/compute | |
| parent | 34bf2533a7a995726810ff54c9fe26a253e74b12 (diff) | |
| parent | f23322c5ef59704462330e882dc97694c1d9a7c1 (diff) | |
| download | python-openstackclient-3f7663a00e9e6dc5891f05976940947e15f751fe.tar.gz | |
Merge "Fix parameter handling in server add fixed ip cmd"
Diffstat (limited to 'openstackclient/compute')
| -rw-r--r-- | openstackclient/compute/v2/server.py | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/openstackclient/compute/v2/server.py b/openstackclient/compute/v2/server.py index fff67ff7..bf345e65 100644 --- a/openstackclient/compute/v2/server.py +++ b/openstackclient/compute/v2/server.py @@ -290,9 +290,11 @@ class AddFixedIP(command.ShowOne): return ((), ()) kwargs = { - 'net_id': net_id, - 'fixed_ip': parsed_args.fixed_ip_address, + 'net_id': net_id } + if parsed_args.fixed_ip_address: + kwargs['fixed_ips'] = [ + {"ip_address": parsed_args.fixed_ip_address}] if parsed_args.tag: kwargs['tag'] = parsed_args.tag @@ -451,8 +453,7 @@ class AddPort(command.Command): port_id = parsed_args.port kwargs = { - 'port_id': port_id, - 'fixed_ip': None, + 'port_id': port_id } if parsed_args.tag: @@ -506,8 +507,7 @@ class AddNetwork(command.Command): net_id = parsed_args.network kwargs = { - 'net_id': net_id, - 'fixed_ip': None, + 'net_id': net_id } if parsed_args.tag: |
