Add extra-specs support for volume-type

changed to volume-type
changed command to --long, added a formatter for key=value
Just noticed there is an option in cinder for a command called
extra-specs-list, only relates to volume-types, to list the
meta-data key/value pair. Added that functionality.
Also made minor changes so delete/set/unset can be called by name.

Change-Id: If534ccd1d8a3abc6d235c60ec9a964b88e3fa66d
This commit is contained in:
Steve Martinelli
2013-03-09 00:10:05 -06:00
parent 95c6e5f11d
commit b175184f23
2 changed files with 72 additions and 45 deletions
openstackclient/volume/v1
setup.py

@ -191,11 +191,13 @@ setuptools.setup(
'unpause_server=openstackclient.compute.v2.server:UnpauseServer',
],
'openstack.volume.v1': [
'create_type=openstackclient.volume.v1.type:CreateType',
'delete_type=openstackclient.volume.v1.type:DeleteType',
'list_type=openstackclient.volume.v1.type:ListType',
'set_type=openstackclient.volume.v1.type:SetType',
'unset_type=openstackclient.volume.v1.type:UnsetType',
'create_volume-type=' +
'openstackclient.volume.v1.type:CreateVolumeType',
'delete_volume-type=' +
'openstackclient.volume.v1.type:DeleteVolumeType',
'list_volume-type=openstackclient.volume.v1.type:ListVolumeType',
'set_volume-type=openstackclient.volume.v1.type:SetVolumeType',
'unset_volume-type=openstackclient.volume.v1.type:UnsetVolumeType',
'show_quota=openstackclient.volume.v1.quota:ShowQuota',
'list_quota=openstackclient.volume.v1.quota:ListQuota',
'set_quota=openstackclient.volume.v1.quota:SetQuota',