summaryrefslogtreecommitdiff
path: root/cinderclient/v2/client.py
diff options
context:
space:
mode:
authorQiu Yu <unicell@gmail.com>2013-07-14 23:18:22 +0800
committerQiu Yu <unicell@gmail.com>2013-07-14 23:18:22 +0800
commit627b616227badd893ff2d8d7addf162d605b2299 (patch)
tree1db7b9d8dfd87ac5631aedffd0da514b4ee9bfc4 /cinderclient/v2/client.py
parentaef613f9949ae01a92474e82b5710edb23e15cb4 (diff)
downloadpython-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.py2
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: