Add availability_zone support for volume creation.

Add '--availability_zone' flag to 'create' sub command in order to allow
user to speicify target availability zone for volume.

Also fix library description in setup.py

Change-Id: Ice3c9a550dcc486208208074730da13c64a6719b
This commit is contained in:
Zhiteng Huang
2012-08-09 14:20:40 +08:00
parent 778d2d9022
commit 332a72004f
2 changed files with 6 additions and 2 deletions

View File

@@ -130,6 +130,9 @@ def do_show(cs, args):
metavar='<volume_type>',
help='Optional volume type. (Default=None)',
default=None)
@utils.arg('--availability_zone', metavar='<availability_zone>',
help='Optional availability zone for volume. (Default=None)',
default=None)
@utils.service_type('volume')
def do_create(cs, args):
"""Add a new volume."""
@@ -137,7 +140,8 @@ def do_create(cs, args):
args.snapshot_id,
args.display_name,
args.display_description,
args.volume_type)
args.volume_type,
availability_zone=args.availability_zone)
@utils.arg('volume', metavar='<volume>', help='ID of the volume to delete.')

View File

@@ -32,7 +32,7 @@ setuptools.setup(
version=setup.get_post_version('cinderclient'),
author="Rackspace, based on work by Jacob Kaplan-Moss",
author_email="github@racklabs.com",
description="Client library for OpenStack Nova API.",
description="Client library for OpenStack Cinder API.",
long_description=read_file("README.rst"),
license="Apache License, Version 2.0",
url="https://github.com/openstack/python-cinderclient",