summaryrefslogtreecommitdiff
path: root/openstackclient/compute/v2
diff options
context:
space:
mode:
authorDiwei Zhu <zhu.diw@northeastern.edu>2021-10-26 14:47:46 +0000
committerStephen Finucane <stephenfin@redhat.com>2021-10-27 09:11:27 +0000
commit57aad01886fe9d98210496a92d517aa067c049a1 (patch)
tree04232e948c303f8fdd4fecac9f1f0edb4ef92474 /openstackclient/compute/v2
parent53debe7fe1978f661768a27430f646a288948ecc (diff)
downloadpython-openstackclient-57aad01886fe9d98210496a92d517aa067c049a1.tar.gz
Switch server backup to sdk.
Switch this command from novaclient to SDK. As this is the first command related to server that we are migrating, we need to extend our test fakes to support fake Server resources. The extended fakes will replace the old ones once all commands related to server are switched. Change-Id: If476fb1614a64320ed071bbda35e941bf3290a2e
Diffstat (limited to 'openstackclient/compute/v2')
-rw-r--r--openstackclient/compute/v2/server_backup.py9
1 files changed, 3 insertions, 6 deletions
diff --git a/openstackclient/compute/v2/server_backup.py b/openstackclient/compute/v2/server_backup.py
index b1b821b2..53891991 100644
--- a/openstackclient/compute/v2/server_backup.py
+++ b/openstackclient/compute/v2/server_backup.py
@@ -72,12 +72,9 @@ class CreateServerBackup(command.ShowOne):
self.app.stderr.write('\rProgress: %s' % progress)
self.app.stderr.flush()
- compute_client = self.app.client_manager.compute
+ compute_client = self.app.client_manager.sdk_connection.compute
- server = utils.find_resource(
- compute_client.servers,
- parsed_args.server,
- )
+ server = compute_client.find_server(parsed_args.server)
# Set sane defaults as this API wants all mouths to be fed
if parsed_args.name is None:
@@ -93,7 +90,7 @@ class CreateServerBackup(command.ShowOne):
else:
backup_rotation = parsed_args.rotate
- compute_client.servers.backup(
+ compute_client.backup_server(
server.id,
backup_name,
backup_type,