Skip to content

Commit 57aad01

Browse files
diweizhustephenfin
authored andcommitted
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
1 parent 53debe7 commit 57aad01

4 files changed

Lines changed: 119 additions & 67 deletions

File tree

openstackclient/compute/v2/server_backup.py

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -72,12 +72,9 @@ def _show_progress(progress):
7272
self.app.stderr.write('\rProgress: %s' % progress)
7373
self.app.stderr.flush()
7474

75-
compute_client = self.app.client_manager.compute
75+
compute_client = self.app.client_manager.sdk_connection.compute
7676

77-
server = utils.find_resource(
78-
compute_client.servers,
79-
parsed_args.server,
80-
)
77+
server = compute_client.find_server(parsed_args.server)
8178

8279
# Set sane defaults as this API wants all mouths to be fed
8380
if parsed_args.name is None:
@@ -93,7 +90,7 @@ def _show_progress(progress):
9390
else:
9491
backup_rotation = parsed_args.rotate
9592

96-
compute_client.servers.backup(
93+
compute_client.backup_server(
9794
server.id,
9895
backup_name,
9996
backup_type,

0 commit comments

Comments
 (0)