diff options
| author | Jenkins <jenkins@review.openstack.org> | 2014-07-12 20:58:37 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2014-07-12 20:58:37 +0000 |
| commit | 5830007bbc4152caca6795c6dc2ce57924a8130b (patch) | |
| tree | c17e2adf1417da8af94d49672dc9d623ead3b0c2 /openstackclient/compute | |
| parent | bc6495c6a19abb67a9af9bc94e82e6c12b1a7b83 (diff) | |
| parent | ea2ac77a46b9bed87bbff902c093c1e8a43693af (diff) | |
| download | python-openstackclient-5830007bbc4152caca6795c6dc2ce57924a8130b.tar.gz | |
Merge "Fix server resize"
Diffstat (limited to 'openstackclient/compute')
| -rw-r--r-- | openstackclient/compute/v2/server.py | 19 |
1 files changed, 12 insertions, 7 deletions
diff --git a/openstackclient/compute/v2/server.py b/openstackclient/compute/v2/server.py index 2dcc7ae9..a4ed6fa4 100644 --- a/openstackclient/compute/v2/server.py +++ b/openstackclient/compute/v2/server.py @@ -938,27 +938,32 @@ class RescueServer(show.ShowOne): class ResizeServer(command.Command): - """Convert server to a new flavor""" + """Scale server to a new flavor""" log = logging.getLogger(__name__ + '.ResizeServer') def get_parser(self, prog_name): parser = super(ResizeServer, self).get_parser(prog_name) phase_group = parser.add_mutually_exclusive_group() + parser.add_argument( + 'server', + metavar='<server>', + help='Server (name or ID)', + ) phase_group.add_argument( '--flavor', metavar='<flavor>', - help='Resize server to this flavor', + help='Resize server to specified flavor', ) phase_group.add_argument( '--verify', action="store_true", - help='Verify previous server resize', + help='Verify server resize is complete', ) phase_group.add_argument( '--revert', action="store_true", - help='Restore server before resize', + help='Restore server state before resize', ) parser.add_argument( '--wait', @@ -980,7 +985,7 @@ class ResizeServer(command.Command): compute_client.flavors, parsed_args.flavor, ) - server.resize(flavor) + compute_client.servers.resize(server, flavor) if parsed_args.wait: if utils.wait_for_status( compute_client.servers.get, @@ -993,9 +998,9 @@ class ResizeServer(command.Command): sys.stdout.write('\nError resizing server') raise SystemExit elif parsed_args.verify: - server.confirm_resize() + compute_client.servers.confirm_resize(server) elif parsed_args.revert: - server.revert_resize() + compute_client.servers.revert_resize(server) class ResumeServer(command.Command): |
