deb-cinder/cinder/objects
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
..
__init__.py Add generic volume groups 2016-07-16 19:34:39 -04:00
backup.py Update OVO instance on destroy method call 2016-07-22 17:54:00 +02:00
base.py Add generic volume groups 2016-07-16 19:34:39 -04:00
cgsnapshot.py Update Versioned Objects with Cluster object 2016-07-22 21:00:08 +02:00
cluster.py Update Versioned Objects with Cluster object 2016-07-22 21:00:08 +02:00
consistencygroup.py Update Versioned Objects with Cluster object 2016-07-22 21:00:08 +02:00
fields.py Add generic volume groups 2016-07-16 19:34:39 -04:00
group.py Add generic volume groups 2016-07-16 19:34:39 -04:00
group_type.py Add group type and group specs 2016-07-08 14:26:39 -04:00
qos_specs.py Fix mistakes introduced with QoSSpecs object 2016-07-28 13:34:24 +02:00
request_spec.py Add generic volume groups 2016-07-16 19:34:39 -04:00
service.py Update Versioned Objects with Cluster object 2016-07-22 21:00:08 +02:00
snapshot.py Update Versioned Objects with Cluster object 2016-07-22 21:00:08 +02:00
volume.py Add generic volume groups 2016-07-16 19:34:39 -04:00
volume_attachment.py Remove remotable from OVOs 2016-06-12 13:49:02 +02:00
volume_type.py Add generic volume groups 2016-07-16 19:34:39 -04:00