deb-cinder/cinder/api
xing-yang 8c74c74695 Add generic volume groups
This is the second patch that implements the generic-volume-group
bluerpint. It adds the groups table and introduces create/delete/
update/list/show APIs for groups.

It depends on the first patch which adds group types and group specs:
    https://review.openstack.org/#/c/320165/

Client side patch is here:
    https://review.openstack.org/#/c/322627/

Current microversion is 3.13. The following CLI's are supported:
cinder --os-volume-api-version 3.13 group-create --name my_group
    <group type uuid> <volume type uuid>
cinder --os-volume-api-version 3.13 group-list
cinder --os-volume-api-version 3.13 create --group-id <group uuid>
    --volume-type <volume type uuid> <size>
cinder --os-volume-api-version 3.13 group-update <group uuid>
    --name new_name  description new_description
    --add-volumes <uuid of volume to add>
    --remove-volumes <uuid of volume to remove>
cinder --os-volume-api-version 3.13 group-show <group uuid>
cinder --os-volume-api-version 3.13 group-delete
    --delete-volumes <group uuid>

APIImpact
DocImpact
Change-Id: I35157439071786872bc9976741c4ef75698f7cb7
Partial-Implements: blueprint generic-volume-group
2016-07-16 19:34:39 -04:00
..
contrib Merge "Validate name in qos-spec" 2016-08-22 21:08:46 +00:00
middleware Use from_environ to load context 2016-07-12 13:39:09 +10:00
openstack Add generic volume groups 2016-07-16 19:34:39 -04:00
v1 Remove context object in oslo.log method 2016-08-05 11:31:13 +05:30
v2 Merge "Add strict Boolean checking for volume create" 2016-08-11 13:16:23 +00:00
v3 Add generic volume groups 2016-07-16 19:34:39 -04:00
views Merge "Move QualityOfServiceSpecs to use VersionedObject" 2016-07-14 22:14:17 +00:00
__init__.py cinder-api-microversions code 2016-02-24 06:50:54 -07:00
common.py Improvement to query cg detail(Part 1) 2016-07-30 09:13:47 +08:00
extensions.py Remove resource_common_manage load warning 2016-08-08 20:51:26 +03:00
urlmap.py Remove unused logging import and LOG global var 2016-05-20 17:17:38 +08:00
versions.py Improve api_version decorator to avoid noqa 2016-07-22 10:27:26 +02:00