Fix server evacuate command
I don't think it has ever worked in fact.. The server.evacuate() in novaclient returns not a Server() instance, but a TupleWithMeta() object, that has no .to_dict() method [0] used in _prep_server_detail() function. [0] https://review.opendev.org/c/openstack/python-novaclient/+/276639 Change-Id: I22f9ac072eb1b0bfd1263a256e9bea4500c03290 Story: 2010204 Task: 45928
This commit is contained in:
parent
e49ad1795b
commit
4592d2c78f
@ -3335,7 +3335,7 @@ host.""")
|
||||
server = utils.find_resource(
|
||||
compute_client.servers, parsed_args.server)
|
||||
|
||||
server = server.evacuate(**kwargs)
|
||||
server.evacuate(**kwargs)
|
||||
|
||||
if parsed_args.wait:
|
||||
if utils.wait_for_status(
|
||||
@ -3350,7 +3350,7 @@ host.""")
|
||||
raise SystemExit
|
||||
|
||||
details = _prep_server_detail(
|
||||
compute_client, image_client, server, refresh=False)
|
||||
compute_client, image_client, server, refresh=True)
|
||||
return zip(*sorted(details.items()))
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user