summaryrefslogtreecommitdiff
path: root/cinderclient/v2/volumes.py
diff options
context:
space:
mode:
authorDave Chen <wei.d.chen@intel.com>2015-08-05 13:56:26 +0800
committerDave Chen <wei.d.chen@intel.com>2015-09-30 13:57:37 +0800
commit64bf39e93f138c45002196c0cefca3215484822c (patch)
tree9fd236b2b3921b5fc4ee438e831eade46b8297ed /cinderclient/v2/volumes.py
parent6d440d2e942fa5d22d33e648c72deddaf501afb1 (diff)
downloadpython-cinderclient-64bf39e93f138c45002196c0cefca3215484822c.tar.gz
Add commands to show image metadata
- cinder image-metadata-show volume_id This command can be used to show the image metadata associated with the specific volume. Partially implements: bp support-modify-volume-image-metadata Change-Id: I960af66038b47c1206619b99a2bb5ae561a59c4f
Diffstat (limited to 'cinderclient/v2/volumes.py')
-rw-r--r--cinderclient/v2/volumes.py16
1 files changed, 16 insertions, 0 deletions
diff --git a/cinderclient/v2/volumes.py b/cinderclient/v2/volumes.py
index d5eb8d0..0e76775 100644
--- a/cinderclient/v2/volumes.py
+++ b/cinderclient/v2/volumes.py
@@ -114,6 +114,14 @@ class Volume(base.Resource):
"""
return self.manager.delete_image_metadata(self, volume, keys)
+ def show_image_metadata(self, volume):
+ """Show a volume's image metadata.
+
+ :param volume : The :class: `Volume` where the image metadata
+ associated.
+ """
+ return self.manager.show_image_metadata(self)
+
def upload_to_image(self, force, image_name, container_format,
disk_format):
"""Upload a volume to image service as an image."""
@@ -518,6 +526,14 @@ class VolumeManager(base.ManagerWithFind):
self._action("os-unset_image_metadata", volume,
{'key': key})
+ def show_image_metadata(self, volume):
+ """Show a volume's image metadata.
+
+ :param volume : The :class: `Volume` where the image metadata
+ associated.
+ """
+ return self._action("os-show_image_metadata", volume)
+
def upload_to_image(self, volume, force, image_name, container_format,
disk_format):
"""Upload volume to image service as image.