summaryrefslogtreecommitdiff
path: root/openstackclient/compute/v2
diff options
context:
space:
mode:
authorThrivikram Mudunuri <mthrivikram+opendev@gmail.com>2021-11-13 17:39:41 -0500
committerThrivikram Mudunuri <mthrivikram+opendev@gmail.com>2021-11-29 11:50:04 -0500
commitff96fea0120ab43968a10230ce7899a3c6504e75 (patch)
treeca8fd36c6328d545e45b95c80f1e6a5a0a43a344 /openstackclient/compute/v2
parentb515fe61b27408e78639da8abb3acaa485ebca4e (diff)
downloadpython-openstackclient-ff96fea0120ab43968a10230ce7899a3c6504e75.tar.gz
Switch server suspend and server resume to SDK
Switch the server suspend and server resume commands from novaclient to SDK. Use the SDK versions of test fakes to support fake Server resources. Change-Id: Idd0b4f13fab0f238e42844a7d759538bbda24f68
Diffstat (limited to 'openstackclient/compute/v2')
-rw-r--r--openstackclient/compute/v2/server.py20
1 files changed, 10 insertions, 10 deletions
diff --git a/openstackclient/compute/v2/server.py b/openstackclient/compute/v2/server.py
index 09954c49..a7479bb4 100644
--- a/openstackclient/compute/v2/server.py
+++ b/openstackclient/compute/v2/server.py
@@ -4081,13 +4081,13 @@ class ResumeServer(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,
- ).resume()
+ ignore_missing=False,
+ ).id
+ compute_client.resume_server(server_id)
class SetServer(command.Command):
@@ -4652,13 +4652,13 @@ class SuspendServer(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,
- ).suspend()
+ ignore_missing=False,
+ ).id
+ compute_client.suspend_server(server_id)
class UnlockServer(command.Command):