<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/openstack/python-cinderclient.git/cinderclient/tests/unit/v2/test_consistencygroups.py, branch queens-eol</title>
<subtitle>opendev.org: openstack/python-cinderclient.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-cinderclient.git/'/>
<entry>
<title>Add request_ids attribute to resource objects</title>
<updated>2016-02-16T08:53:50+00:00</updated>
<author>
<name>Ankit Agrawal</name>
<email>ankit11.agrawal@nttdata.com</email>
</author>
<published>2015-12-14T07:59:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-cinderclient.git/commit/?id=ec65605eded61801b817cc1e556de0ae8cb74f7c'/>
<id>ec65605eded61801b817cc1e556de0ae8cb74f7c</id>
<content type='text'>
Added request_ids attribute to resource object for all the
cgsnapshots, consistencygroups, qos_specs, quota_classes,
quotas and services APIs by updating following APIs:

cgsnapshots: delete, update
consistencygroups: delete, update, create
qos_specs: delete, associate, disassociate, disassociate_all
quota_classes: update
quotas: update
services: enable, disable, disable_log_reason

These changes are required to return 'request_id' from client to
log request_id mappings of cross projects.

For more details on how request_id will be returned to the caller,
please refer to the approved blueprint [1] discussed with the
cross-project team.
[1] http://specs.openstack.org/openstack/openstack-specs/specs/return-request-id.html

DocImpact
'request-ids' will be returned as an attribute with response object.
User can access it using 'res.request_ids' where 'res' is a
response object.

Change-Id: I7b399512fcec9ecd31938656deb60e325bb76ad4
Partial-Implements: blueprint return-request-id-to-caller
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Added request_ids attribute to resource object for all the
cgsnapshots, consistencygroups, qos_specs, quota_classes,
quotas and services APIs by updating following APIs:

cgsnapshots: delete, update
consistencygroups: delete, update, create
qos_specs: delete, associate, disassociate, disassociate_all
quota_classes: update
quotas: update
services: enable, disable, disable_log_reason

These changes are required to return 'request_id' from client to
log request_id mappings of cross projects.

For more details on how request_id will be returned to the caller,
please refer to the approved blueprint [1] discussed with the
cross-project team.
[1] http://specs.openstack.org/openstack/openstack-specs/specs/return-request-id.html

DocImpact
'request-ids' will be returned as an attribute with response object.
User can access it using 'res.request_ids' where 'res' is a
response object.

Change-Id: I7b399512fcec9ecd31938656deb60e325bb76ad4
Partial-Implements: blueprint return-request-id-to-caller
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "CLI: Clone CG"</title>
<updated>2015-08-20T00:32:59+00:00</updated>
<author>
<name>Jenkins</name>
<email>jenkins@review.openstack.org</email>
</author>
<published>2015-08-20T00:32:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-cinderclient.git/commit/?id=5909943cdc219010b8aee81f2c8b529b0ac7ea58'/>
<id>5909943cdc219010b8aee81f2c8b529b0ac7ea58</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Replace assertEqual(None, *) with assertIsNone in tests</title>
<updated>2015-08-09T06:57:00+00:00</updated>
<author>
<name>Yusuke Hayashi</name>
<email>hayashi-yusuke@jp.fujitsu.com</email>
</author>
<published>2015-08-09T06:57:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-cinderclient.git/commit/?id=780a1299cb40c219cf5f9146642bd67d309f1329'/>
<id>780a1299cb40c219cf5f9146642bd67d309f1329</id>
<content type='text'>
Replace assertEqual(None, *) with assertIsNone in tests to have
more clear messages in case of failure.

Change-Id: I7ea0306009e8fdde468c1394615972de4d296f45
Closes-Bug:#1280522
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Replace assertEqual(None, *) with assertIsNone in tests to have
more clear messages in case of failure.

Change-Id: I7ea0306009e8fdde468c1394615972de4d296f45
Closes-Bug:#1280522
</pre>
</div>
</content>
</entry>
<entry>
<title>CLI: Clone CG</title>
<updated>2015-08-08T09:36:45+00:00</updated>
<author>
<name>Xing Yang</name>
<email>xing.yang@emc.com</email>
</author>
<published>2015-07-27T04:24:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-cinderclient.git/commit/?id=a9405b14199edfc9e0d86fd08be6bf256c4ffaf8'/>
<id>a9405b14199edfc9e0d86fd08be6bf256c4ffaf8</id>
<content type='text'>
This patch adds support for clone CG in cinderclient. It uses the
existing create CG from source command and adds an existing CG as a
source, in addition to a CG snapshot.

The server side patch is merged: https://review.openstack.org/#/c/203473/

Change-Id: I2a923de42348c22c6ae5ff5880cdbe6d719ea0ae
Partial-implements: blueprint clone-cg
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch adds support for clone CG in cinderclient. It uses the
existing create CG from source command and adds an existing CG as a
source, in addition to a CG snapshot.

The server side patch is merged: https://review.openstack.org/#/c/203473/

Change-Id: I2a923de42348c22c6ae5ff5880cdbe6d719ea0ae
Partial-implements: blueprint clone-cg
</pre>
</div>
</content>
</entry>
<entry>
<title>Create Consistency Group from CG Snapshot CLI</title>
<updated>2015-04-22T19:42:20+00:00</updated>
<author>
<name>Xing Yang</name>
<email>xing.yang@emc.com</email>
</author>
<published>2015-01-21T03:38:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-cinderclient.git/commit/?id=3972431d3ccdd832ab7f9fcfaf310b23bc3c45c3'/>
<id>3972431d3ccdd832ab7f9fcfaf310b23bc3c45c3</id>
<content type='text'>
This patch addressed the following:
* Added a new CLI to support creating a CG from a CG snapshot.

cinder consisgroup-create-from-src [--cgsnapshot &lt;cgsnapshot&gt;]
                                   [--name &lt;name&gt;]
                                   [--description &lt;description&gt;]

API patch: https://review.openstack.org/#/c/145952/

Partial-Implements: blueprint consistency-groups-kilo-update
Change-Id: I03cce04e1d43ea72fc53a8bf614ba4f969f6e32e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch addressed the following:
* Added a new CLI to support creating a CG from a CG snapshot.

cinder consisgroup-create-from-src [--cgsnapshot &lt;cgsnapshot&gt;]
                                   [--name &lt;name&gt;]
                                   [--description &lt;description&gt;]

API patch: https://review.openstack.org/#/c/145952/

Partial-Implements: blueprint consistency-groups-kilo-update
Change-Id: I03cce04e1d43ea72fc53a8bf614ba4f969f6e32e
</pre>
</div>
</content>
</entry>
<entry>
<title>Kilo Consistency Group CLI update</title>
<updated>2015-04-22T19:37:40+00:00</updated>
<author>
<name>Xing Yang</name>
<email>xing.yang@emc.com</email>
</author>
<published>2014-12-31T03:23:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-cinderclient.git/commit/?id=f12aab8035a85d58dd105c9f1faaff8515ed84db'/>
<id>f12aab8035a85d58dd105c9f1faaff8515ed84db</id>
<content type='text'>
This patch addresses the following:
* Modify Consistency Group
  * Add CLI to update a consistency group, i.e., changing name and
    description, adding existing volumes to CG and removing volumes
    from CG.

cinder consisgroup-update --name &lt;name&gt; --description &lt;description&gt;
    --add-volumes &lt;uuid1,uuid2,...&gt; --remove-volumes &lt;uuid5,uuid6,...&gt;

Implements: blueprint consistency-groups-kilo-update
Change-Id: I76317dc006c1f80e2e6c83218e9566f1d37d935e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch addresses the following:
* Modify Consistency Group
  * Add CLI to update a consistency group, i.e., changing name and
    description, adding existing volumes to CG and removing volumes
    from CG.

cinder consisgroup-update --name &lt;name&gt; --description &lt;description&gt;
    --add-volumes &lt;uuid1,uuid2,...&gt; --remove-volumes &lt;uuid5,uuid6,...&gt;

Implements: blueprint consistency-groups-kilo-update
Change-Id: I76317dc006c1f80e2e6c83218e9566f1d37d935e
</pre>
</div>
</content>
</entry>
<entry>
<title>Move unit tests into test directory</title>
<updated>2015-03-24T03:20:10+00:00</updated>
<author>
<name>John Griffith</name>
<email>john.griffith@solidfire.com</email>
</author>
<published>2015-03-06T16:55:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-cinderclient.git/commit/?id=e5a13047918402ab0373181e25bb842d33c4ad50'/>
<id>e5a13047918402ab0373181e25bb842d33c4ad50</id>
<content type='text'>
This is the first step of moving functional testing
into the project tree.  This change just moves
all of the unit tests to be under a dedicated tests/unit
directory.

Follow up patches will add the functional directory and
start moving tempest CLI tests there.

Change-Id: I9dc0b8f761676c1b3bbdeb03e2f44b35f75c693e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is the first step of moving functional testing
into the project tree.  This change just moves
all of the unit tests to be under a dedicated tests/unit
directory.

Follow up patches will add the functional directory and
start moving tempest CLI tests there.

Change-Id: I9dc0b8f761676c1b3bbdeb03e2f44b35f75c693e
</pre>
</div>
</content>
</entry>
</feed>
