python-cinderclient always requires latest microversion

Bug #1813967 reported by Mathieu Gagné
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
python-cinderclient
Fix Released
Undecided
Sean McGinnis

Bug Description

Since this change [1], the cinder client will always use the latest microversion. This means if a Cinder server doesn't have the latest microversion as defined by the client, all calls will fail with an error similar to this one:

  ERROR: Version 3.52 is not supported by the API. Minimum is 3.0 and maximum is 3.43. (HTTP 406)

Reverting the change made it possible to use the cinder client against a Cinder server which isn't the latest.

Forcing OS_VOLUME_API_VERSION to 3 or 3.43 works too. But this means the user will have to override all its call with the microversion of the current Cinder server version.

[1] https://review.openstack.org/#/c/604160/

Changed in cinder:
assignee: nobody → Sean McGinnis (sean-mcginnis)
importance: Undecided → Medium
Revision history for this message
Eric Harney (eharney) wrote :
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/python-cinderclient 4.2.0

This issue was fixed in the openstack/python-cinderclient 4.2.0 release.

ye (dakele)
Changed in cinder:
status: New → Fix Released
Eric Harney (eharney)
Changed in cinder:
status: Fix Released → New
Changed in python-cinderclient:
status: New → Fix Released
assignee: nobody → Sean McGinnis (sean-mcginnis)
no longer affects: cinder
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/python-cinderclient 4.3.0

This issue was fixed in the openstack/python-cinderclient 4.3.0 release.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.