diff options
| author | Qiu Yu <unicell@gmail.com> | 2013-07-14 23:18:22 +0800 |
|---|---|---|
| committer | Qiu Yu <unicell@gmail.com> | 2013-07-14 23:18:22 +0800 |
| commit | 627b616227badd893ff2d8d7addf162d605b2299 (patch) | |
| tree | 1db7b9d8dfd87ac5631aedffd0da514b4ee9bfc4 /cinderclient/v2/client.py | |
| parent | aef613f9949ae01a92474e82b5710edb23e15cb4 (diff) | |
| download | python-cinderclient-627b616227badd893ff2d8d7addf162d605b2299.tar.gz | |
Add os-services extension support
Implement client bindings for Cinder os-services API extension, so
client would be able to list services, enable or disable particular
services.
Usage:
cinder service-list [--host <hostname>] [--binary <binary>]
cinder service-enable <hostname> <binary>
cinder service-disable <hostname> <binary>
This change is depended on following change at Cinder side
I7f3fa889294ca6caebdf46b8689345bcac1cdf54
Implements blueprint os-services-extension
Change-Id: I4a53fd545ed3b446441302d00a429168a996a34a
Diffstat (limited to 'cinderclient/v2/client.py')
| -rw-r--r-- | cinderclient/v2/client.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/cinderclient/v2/client.py b/cinderclient/v2/client.py index 261f848..003ecae 100644 --- a/cinderclient/v2/client.py +++ b/cinderclient/v2/client.py @@ -17,6 +17,7 @@ from cinderclient import client from cinderclient.v2 import limits from cinderclient.v2 import quota_classes from cinderclient.v2 import quotas +from cinderclient.v2 import services from cinderclient.v2 import volumes from cinderclient.v2 import volume_snapshots from cinderclient.v2 import volume_types @@ -60,6 +61,7 @@ class Client(object): self.backups = volume_backups.VolumeBackupManager(self) self.restores = volume_backups_restore.VolumeBackupRestoreManager(self) self.transfers = volume_transfers.VolumeTransferManager(self) + self.services = services.ServiceManager(self) # Add in any extensions... if extensions: |
