summaryrefslogtreecommitdiff
path: root/openstackclient/compute
diff options
context:
space:
mode:
authorDean Troyer <dtroyer@gmail.com>2017-04-17 17:04:43 -0500
committerDean Troyer <dtroyer@gmail.com>2017-04-17 19:45:21 -0500
commitb2783dc3c44f5843a25770ff749d7a0de18b8dfc (patch)
treed8ea54d2425533d23f5771223f88a334600856ad /openstackclient/compute
parent6f473be588a7d0dcd10ca189e3e1dba45a6eb2fe (diff)
downloadpython-openstackclient-b2783dc3c44f5843a25770ff749d7a0de18b8dfc.tar.gz
Low-level Compute v2 API: network
api.compute.APIv2 network functions. novaclient 8.0 is now released without support for the previously deprecated nova-net functions, so include a new low-level REST implementation of the removed APIs. Change-Id: If230f128e91cda44461fe93c976cac2aecec2252
Diffstat (limited to 'openstackclient/compute')
-rw-r--r--openstackclient/compute/v2/server.py10
1 files changed, 6 insertions, 4 deletions
diff --git a/openstackclient/compute/v2/server.py b/openstackclient/compute/v2/server.py
index 7cd4588b..81efd9f3 100644
--- a/openstackclient/compute/v2/server.py
+++ b/openstackclient/compute/v2/server.py
@@ -215,11 +215,13 @@ class AddFixedIP(command.Command):
server = utils.find_resource(
compute_client.servers, parsed_args.server)
- network = utils.find_resource(
- compute_client.networks, parsed_args.network)
+ network = compute_client.api.network_find(parsed_args.network)
- server.interface_attach(port_id=None, net_id=network.id,
- fixed_ip=parsed_args.fixed_ip_address)
+ server.interface_attach(
+ port_id=None,
+ net_id=network['id'],
+ fixed_ip=parsed_args.fixed_ip_address,
+ )
class AddFloatingIP(command.Command):