Grenade defaulting to volume v1 API even though that is deprecated for removal

Bug #1703085 reported by Sean McGinnis
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
grenade
Fix Released
Undecided
Sean McGinnis

Bug Description

At the time (2 years ago), python-openstackclient did not support the volume v2 API [1]. That support has since been added.

The volume v1 API was deprecated in Juno, and is now off by default. The only reason things have continued to work is due to a bug in Cinder that did not actually disable the v1 API even when it was set to disabled. That is now being fixed [2], but due to this hard coding, grenade upgrade tests are failing.

v2 is actually also deprecated, and all client libraries should now move to the (hopefully final) v3 API. python-openstackclient is unfortunately not ready yet, so v2 will remain enabled for the time being.

[1] https://github.com/openstack-dev/grenade/blob/95b25309852a34faa0dd7881cb8c65c64d6d8b41/projects/70_cinder/resources.sh#L49
[2] https://review.openstack.org/#/c/471792/

Changed in grenade:
assignee: nobody → Sean McGinnis (sean-mcginnis)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to grenade (master)

Reviewed: https://review.openstack.org/481800
Committed: https://git.openstack.org/cgit/openstack-dev/grenade/commit/?id=cf58886bdfb806b800ee892c40754f57330e96cf
Submitter: Jenkins
Branch: master

commit cf58886bdfb806b800ee892c40754f57330e96cf
Author: Sean McGinnis <email address hidden>
Date: Sat Jul 8 03:10:43 2017 -0500

    Update grenade to use volume v2 API

    The v1 API has been deprecated in Cinder since Juno and is now disabled
    by default. python-openstackclient did not support the v2 API originally,
    but that support has since been added. To support disabling the volume
    v1 API, grenade should now default to use the v2 API.

    Change-Id: Ie03dc40c051906562b641b6bd3176251df6cb88a
    Closes-bug: #1703085

Changed in grenade:
status: New → Fix Released
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.