Keystone does not report microversion headers

Bug #1689644 reported by Adam Young
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Identity (keystone)
Invalid
Medium
Rohan Arora

Bug Description

Keystone is now behind the other projects in reporting the microversions in the microversion header

Tags: office-hours
Jaewoo Park (aselius)
Changed in keystone:
assignee: nobody → Jaewoo Park (aselius)
Revision history for this message
Nicolas Helgeson (nhelgeson) wrote :

Is this bug requesting the addition of a feature to the keystone headers to make it print the OpenStack-API-Version similar to the cinder header?

example cinder header:
HTTP/1.1 300 Multiple Choices
Content-Type: application/json
Content-Length: 1122
Openstack-Api-Version: volume 3.0
Vary: OpenStack-API-Version
Date: Wed, 17 May 2017 18:47:57 GMT

Revision history for this message
Adam Young (ayoung) wrote :

Yes. THis bug was recorded during the summit session on microversions, and was based on the observation that, by not supporting microversions, Keystone makes it hard to evenly apply microversion-based client code across the openstack services

Changed in keystone:
assignee: Jaewoo Park (aselius) → Nicolas Helgeson (nhelgeson)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to keystone (master)

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

Changed in keystone:
status: New → In Progress
Changed in keystone:
assignee: Nicolas Helgeson (nhelgeson) → Gage Hugo (gagehugo)
Changed in keystone:
importance: Undecided → Medium
Changed in keystone:
assignee: Gage Hugo (gagehugo) → Rohan Arora (ra271w)
tags: added: office-hours
Changed in keystone:
milestone: none → pike-rc1
Revision history for this message
Lance Bragstad (lbragstad) wrote :

The microversion discussion has come up several times, most recently in the keystone meeting today [0]. Let's table this fix until we know and understand where keystone stands, with respect to microversions. Otherwise it seems strange to report a microversion in the headers when we don't support it.

[0] http://eavesdrop.openstack.org/irclogs/%23openstack-meeting/%23openstack-meeting.2017-08-08.log.html#t2017-08-08T18:12:26

Changed in keystone:
milestone: pike-rc1 → none
Revision history for this message
Lance Bragstad (lbragstad) wrote :

Colleen brought up a good point in office hours today about this [0]. If/when keystone supports microversions officially, this will be a hard requirement of that implementation. Otherwise it doesn't make a whole lot of sense to give the appearance that keystone supports microversions when it doesn't.

[0] http://eavesdrop.openstack.org/irclogs/%23openstack-keystone/%23openstack-keystone.2017-12-05.log.html#t2017-12-05T19:57:37

Changed in keystone:
status: In Progress → Invalid
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on keystone (master)

Change abandoned by Nicolas Helgeson (<email address hidden>) on branch: master
Review: https://review.openstack.org/468189

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.