diff options
| author | Thrivikram Mudunuri <mthrivikram+opendev@gmail.com> | 2021-11-13 02:37:44 -0500 |
|---|---|---|
| committer | Thrivikram Mudunuri <mthrivikram+opendev@gmail.com> | 2021-11-29 11:47:58 -0500 |
| commit | b515fe61b27408e78639da8abb3acaa485ebca4e (patch) | |
| tree | cae2724e128aa18f3b18a3489914c91c91341d33 /openstackclient/compute | |
| parent | fae293dd5218cf4ea03d0a4c44d17b97987dea12 (diff) | |
| download | python-openstackclient-b515fe61b27408e78639da8abb3acaa485ebca4e.tar.gz | |
Switch server pause and server unpause to SDK
Switch the server pause and server unpause commands from novaclient to
SDK. Use the SDK versions of test fakes to support fake Server
resources.
Change-Id: Id626f06f3d7edd44b306b7fc7b9b00d04af09621
Diffstat (limited to 'openstackclient/compute')
| -rw-r--r-- | openstackclient/compute/v2/server.py | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/openstackclient/compute/v2/server.py b/openstackclient/compute/v2/server.py index 121a7b82..09954c49 100644 --- a/openstackclient/compute/v2/server.py +++ b/openstackclient/compute/v2/server.py @@ -3130,12 +3130,13 @@ class PauseServer(command.Command): return parser def take_action(self, parsed_args): - compute_client = self.app.client_manager.compute + compute_client = self.app.client_manager.sdk_connection.compute for server in parsed_args.server: - utils.find_resource( - compute_client.servers, - server - ).pause() + server_id = compute_client.find_server( + server, + ignore_missing=False, + ).id + compute_client.pause_server(server_id) class RebootServer(command.Command): @@ -4674,7 +4675,6 @@ class UnlockServer(command.Command): return parser def take_action(self, parsed_args): - compute_client = self.app.client_manager.compute for server in parsed_args.server: utils.find_resource( @@ -4697,13 +4697,13 @@ class UnpauseServer(command.Command): return parser def take_action(self, parsed_args): - - compute_client = self.app.client_manager.compute + compute_client = self.app.client_manager.sdk_connection.compute for server in parsed_args.server: - utils.find_resource( - compute_client.servers, + server_id = compute_client.find_server( server, - ).unpause() + ignore_missing=False, + ).id + compute_client.unpause_server(server_id) class UnrescueServer(command.Command): |
