manilaclient is unable to provide microversion header

Bug #1489450 reported by Valeriy Ponomaryov
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
python-manilaclient
Fix Released
High
Chuck Fouts

Bug Description

Manilaclient is unable to provide microversion header "x-openstack-manila-api-version".

Until we do not have such feature we can not use APIs that does not work with "default" version on server. It also affects functional tests, where we can not test features based on 'not-default-API-version'.

After its implementation we should make realese of manila client and bump its version in "requirements" project.

Changed in python-manilaclient:
importance: Undecided → High
description: updated
description: updated
description: updated
Chuck Fouts (fchuck)
Changed in python-manilaclient:
assignee: nobody → Chuck Fouts (fchuck)
Revision history for this message
Chuck Fouts (fchuck) wrote :

Manila client is also unable to provide 'X-OpenStack-Manila-API-Experimental' in the request for APIs marked as experimental. This is needed to support microversions in addition to the 'X-Openstack-Manila-API-Version'. The user also needs to be able to send a command to display the supported API versions.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to python-manilaclient (master)

Fix proposed to branch: master
Review: https://review.openstack.org/218332

Changed in python-manilaclient:
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to python-manilaclient (master)

Reviewed: https://review.openstack.org/218332
Committed: https://git.openstack.org/cgit/openstack/python-manilaclient/commit/?id=36384fa1901637ac7b86e00332aa8d6b0a1fb3bc
Submitter: Jenkins
Branch: master

commit 36384fa1901637ac7b86e00332aa8d6b0a1fb3bc
Author: cFouts <email address hidden>
Date: Wed Aug 26 18:49:56 2015 -0400

    Manila REST API Microversion Support for Client

    Manila client needs to provide 'X-Openstack-Manila-Api-Version' in the
    HTTP request header along with the appropriate version. Manila client
    also needs to provide 'X-OpenStack-Manila-API-Experimental' in the HTTP
    request header for APIs that are marked as experimental. This is a
    temporary fix until Manila client can support Nova style microversions.

    Closes-bug: #1489450

    Change-Id: I6344dfa6d272f0e813a4873c015be614ebeb4e7e

Changed in python-manilaclient:
status: In Progress → Fix Committed
Changed in python-manilaclient:
milestone: none → 1.3.0
status: Fix Committed → 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.