<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/openstack/python-cinderclient.git/cinderclient/api_versions.py, branch 8.0.0</title>
<subtitle>opendev.org: openstack/python-cinderclient.git
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/openstack/python-cinderclient.git/'/>
<entry>
<title>Remove v2 support from the shell</title>
<updated>2021-07-13T03:04:09+00:00</updated>
<author>
<name>Brian Rosmaita</name>
<email>rosmaita.fossdev@gmail.com</email>
</author>
<published>2021-05-17T22:34:11+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/openstack/python-cinderclient.git/commit/?id=3502a5591a654ae57741c6738994ffa9d8457696'/>
<id>3502a5591a654ae57741c6738994ffa9d8457696</id>
<content type='text'>
Also removes the v2 support from the generic client and restores a
skipped test.

Additionally, the cinderclient.tests.v2.test_availablity_zone module
depends on the v2.shell class, so move that module to v3, update the
v3 AvailablityZone class, and make appropriate adjustments to the
tests and test fixtures.

Change-Id: I7a3cca15f5944141d510a75af6684221c297963b
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also removes the v2 support from the generic client and restores a
skipped test.

Additionally, the cinderclient.tests.v2.test_availablity_zone module
depends on the v2.shell class, so move that module to v3, update the
v3 AvailablityZone class, and make appropriate adjustments to the
tests and test fixtures.

Change-Id: I7a3cca15f5944141d510a75af6684221c297963b
</pre>
</div>
</content>
</entry>
<entry>
<title>Bump API max version to 3.64</title>
<updated>2021-03-10T00:36:55+00:00</updated>
<author>
<name>Alan Bishop</name>
<email>abishop@redhat.com</email>
</author>
<published>2021-01-18T15:33:28+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/openstack/python-cinderclient.git/commit/?id=da7a49f679d6310692be81a61cb7d6f29f86f7c1'/>
<id>da7a49f679d6310692be81a61cb7d6f29f86f7c1</id>
<content type='text'>
Bump MAX_VERSION to 3.64 to support including the encryption_key_id
attribute in volume and backup details.

Implements: blueprint include-encryption-key-id-in-details
Depends-On: I16f54e6722cdbcbad4af1eb0d30264b0039412fd
Change-Id: I6e1f3ff62d4b7b9b8299f7bd73071c3c7856f6df
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bump MAX_VERSION to 3.64 to support including the encryption_key_id
attribute in volume and backup details.

Implements: blueprint include-encryption-key-id-in-details
Depends-On: I16f54e6722cdbcbad4af1eb0d30264b0039412fd
Change-Id: I6e1f3ff62d4b7b9b8299f7bd73071c3c7856f6df
</pre>
</div>
</content>
</entry>
<entry>
<title>Add MV 3.63 to the max supported version</title>
<updated>2021-01-27T20:48:06+00:00</updated>
<author>
<name>Rafael Weingärtner</name>
<email>rafael@apache.org</email>
</author>
<published>2021-01-27T19:01:26+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/openstack/python-cinderclient.git/commit/?id=070307d2b4ec181301aea248e06a5f549930c0e6'/>
<id>070307d2b4ec181301aea248e06a5f549930c0e6</id>
<content type='text'>
During the implementation on [1], it was requested to extend the Cinder
client to support the newly created microversion (MV). Therefore, this
patch is doing exactly that.

We do not need to do any other work forward bcause the list volumes
will display whatever we have in the response. I mean, the default is
``['ID', 'Status', 'Name', 'Size', 'Volume Type', 'Bootable',
'Attached to']``, but one can customize these fields using ``--fields``

[1] https://review.opendev.org/c/openstack/cinder/+/666886

Closes-Bug: https://bugs.launchpad.net/python-cinderclient/+bug/1913474
Depends-on: https://review.opendev.org/c/openstack/cinder/+/666886

Change-Id: I0815570a50e9b38fe18733c727acd52a406bfc1e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
During the implementation on [1], it was requested to extend the Cinder
client to support the newly created microversion (MV). Therefore, this
patch is doing exactly that.

We do not need to do any other work forward bcause the list volumes
will display whatever we have in the response. I mean, the default is
``['ID', 'Status', 'Name', 'Size', 'Volume Type', 'Bootable',
'Attached to']``, but one can customize these fields using ``--fields``

[1] https://review.opendev.org/c/openstack/cinder/+/666886

Closes-Bug: https://bugs.launchpad.net/python-cinderclient/+bug/1913474
Depends-on: https://review.opendev.org/c/openstack/cinder/+/666886

Change-Id: I0815570a50e9b38fe18733c727acd52a406bfc1e
</pre>
</div>
</content>
</entry>
<entry>
<title>Add commands for default type overrides</title>
<updated>2020-09-16T12:31:54+00:00</updated>
<author>
<name>whoami-rajat</name>
<email>rajatdhasmana@gmail.com</email>
</author>
<published>2020-07-03T12:31:48+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/openstack/python-cinderclient.git/commit/?id=7ee7d376a19cebbf7d8bc6d273f7e7daba552526'/>
<id>7ee7d376a19cebbf7d8bc6d273f7e7daba552526</id>
<content type='text'>
This patch adds command for set,get and delete default volume types
for projects.

This patch adds 3 commands :

1) Set
Set a default volume type for a project
cinder --os-volume-api-version 3.62 default-type-set &lt;vol-type-id&gt; &lt;project-id&gt;

2) Get
Get the default volume type for a project
cinder --os-volume-api-version 3.62 default-type-list --project-id &lt;project-id&gt;
Get all default types
cinder --os-volume-api-version 3.62 default-type-list

3) Unset
Unset default volume type for a project
cinder --os-volume-api-version 3.62 default-type-unset &lt;project-id&gt;

Implements: Blueprint multiple-default-volume-types

Change-Id: Id2fb00c218edbb98df3193577dba6a897c6e73f6
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch adds command for set,get and delete default volume types
for projects.

This patch adds 3 commands :

1) Set
Set a default volume type for a project
cinder --os-volume-api-version 3.62 default-type-set &lt;vol-type-id&gt; &lt;project-id&gt;

2) Get
Get the default volume type for a project
cinder --os-volume-api-version 3.62 default-type-list --project-id &lt;project-id&gt;
Get all default types
cinder --os-volume-api-version 3.62 default-type-list

3) Unset
Unset default volume type for a project
cinder --os-volume-api-version 3.62 default-type-unset &lt;project-id&gt;

Implements: Blueprint multiple-default-volume-types

Change-Id: Id2fb00c218edbb98df3193577dba6a897c6e73f6
</pre>
</div>
</content>
</entry>
<entry>
<title>Add support for Cinder API mv3.61</title>
<updated>2020-07-24T20:31:52+00:00</updated>
<author>
<name>Ivan Kolodyazhny</name>
<email>e0ne@e0ne.info</email>
</author>
<published>2020-07-24T20:31:52+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/openstack/python-cinderclient.git/commit/?id=a9e9b762fd71eec44a5d8f72c50daa2238b2c3b2'/>
<id>a9e9b762fd71eec44a5d8f72c50daa2238b2c3b2</id>
<content type='text'>
Microversion 3.61 adds cluster_name attribute to volume details output
for admin users.

Change-Id: I13f85c8ddd4cb238a245c263151123fd271a9927
Depends-On: https://review.opendev.org/742991
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Microversion 3.61 adds cluster_name attribute to volume details output
for admin users.

Change-Id: I13f85c8ddd4cb238a245c263151123fd271a9927
Depends-On: https://review.opendev.org/742991
</pre>
</div>
</content>
</entry>
<entry>
<title>Add support for Block Storage API mv 3.60</title>
<updated>2020-04-06T14:19:39+00:00</updated>
<author>
<name>wanghao</name>
<email>sxmatch1986@gmail.com</email>
</author>
<published>2020-03-02T08:53:23+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/openstack/python-cinderclient.git/commit/?id=26a55de681c64410d0c22e4e579100f318dcc79e'/>
<id>26a55de681c64410d0c22e4e579100f318dcc79e</id>
<content type='text'>
Change I1f43c37c2266e43146637beadc027ccf6dec017e adds time-comparison
filtering to the volume list calls (summary and detail) in the Block
Storage API microversion 3.60.  The current cinderclient filter
support will pass these filters correctly, so the only change needed
on the client side is to bump the MAX_VERSION so that the client
can make calls to mv 3.60.

Co-authored-by: Brian Rosmaita &lt;rosmaita.fossdev@gmail.com&gt;
Change-Id: Ib4b7cbc7e527c0524336e139e127f19accfb7568
Partially-Implements: bp support-to-query-cinder-resources-filter-by-time-comparison-operators
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change I1f43c37c2266e43146637beadc027ccf6dec017e adds time-comparison
filtering to the volume list calls (summary and detail) in the Block
Storage API microversion 3.60.  The current cinderclient filter
support will pass these filters correctly, so the only change needed
on the client side is to bump the MAX_VERSION so that the client
can make calls to mv 3.60.

Co-authored-by: Brian Rosmaita &lt;rosmaita.fossdev@gmail.com&gt;
Change-Id: Ib4b7cbc7e527c0524336e139e127f19accfb7568
Partially-Implements: bp support-to-query-cinder-resources-filter-by-time-comparison-operators
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Drop support for Cinder v1 API"</title>
<updated>2019-09-08T05:27:59+00:00</updated>
<author>
<name>Zuul</name>
<email>zuul@review.opendev.org</email>
</author>
<published>2019-09-08T05:27:59+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/openstack/python-cinderclient.git/commit/?id=5b811d96d0cb1db0930dd268563de860eb2d723b'/>
<id>5b811d96d0cb1db0930dd268563de860eb2d723b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Autonegotiate API version for shell"</title>
<updated>2019-09-04T23:41:36+00:00</updated>
<author>
<name>Zuul</name>
<email>zuul@review.opendev.org</email>
</author>
<published>2019-09-04T23:41:36+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/openstack/python-cinderclient.git/commit/?id=4bd9000eddfa559ab831df92b7108d15a4b15c87'/>
<id>4bd9000eddfa559ab831df92b7108d15a4b15c87</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Add transfer-list --sort argument"</title>
<updated>2019-08-30T18:15:41+00:00</updated>
<author>
<name>Zuul</name>
<email>zuul@review.opendev.org</email>
</author>
<published>2019-08-30T18:15:41+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/openstack/python-cinderclient.git/commit/?id=67dcd422916937dbb17f6b901f318f10e5964313'/>
<id>67dcd422916937dbb17f6b901f318f10e5964313</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Autonegotiate API version for shell</title>
<updated>2019-08-28T15:57:02+00:00</updated>
<author>
<name>Eric Harney</name>
<email>eharney@redhat.com</email>
</author>
<published>2019-06-10T17:07:37+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/openstack/python-cinderclient.git/commit/?id=d1b044b82a9d632e5769b377abe4f7f653cb94d4'/>
<id>d1b044b82a9d632e5769b377abe4f7f653cb94d4</id>
<content type='text'>
If OS_VOLUME_API_VERSION is not set, use the highest
supported by both the client and the server.

If OS_VOLUME_API_VERSION exceeds that supported by the server,
use the highest supported by both the client and the server.
A warning message is printed for the user indicating that this
happened.

(This is similar to the behavior of the manila CLI, and is
mostly code from manilaclient tweaked to work in cinderclient.)

Change-Id: Ie1403eca2a191f62169e60c0cde1622575327387
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If OS_VOLUME_API_VERSION is not set, use the highest
supported by both the client and the server.

If OS_VOLUME_API_VERSION exceeds that supported by the server,
use the highest supported by both the client and the server.
A warning message is printed for the user indicating that this
happened.

(This is similar to the behavior of the manila CLI, and is
mostly code from manilaclient tweaked to work in cinderclient.)

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