2014-12-14 05:10:33 |
Samuel de Medeiros Queiroz |
bug |
|
|
added bug |
2014-12-14 05:10:43 |
Samuel de Medeiros Queiroz |
keystone: assignee |
|
Samuel de Medeiros Queiroz (samuel-z) |
|
2014-12-14 05:18:41 |
Samuel de Medeiros Queiroz |
description |
Bug 'HEAD and GET inconsistencies in Keystone' [1] reported that HEAD should be identical to GET except that there is no body returned, as defined on the HTTP 1.1 specification [2], then 200 status code have to be returned [3].
Some inconsistencies were removed, but there is still some work to be done:
1) For all HEAD APIs:
a) Fix return from 204 to 200, if change applies;
b) Fix related tests, e.g checking a grant [4];
c) Fix identity v3 API specification.
2) Default status code asserted on test_v3 [5] should be 200 instead of 204
[1] https://bugs.launchpad.net/keystone/+bug/1334368
[2] http://tools.ietf.org/html/rfc2616#section-9.4
[3] http://tools.ietf.org/html/rfc2616#section-10.2.1
[4] https://github.com/openstack/keystone/blob/master/keystone/tests/test_v3_assignment.py#L881
[5] https://github.com/openstack/keystone/blob/master/keystone/tests/test_v3.py#L479 |
Bug 'HEAD and GET inconsistencies in Keystone' [1] reported that HEAD should be identical to GET except that there is no body returned, as defined on the HTTP 1.1 specification [2], then 200 status code have to be returned [3].
Some inconsistencies were removed, but there is still some work to be done:
1) For all HEAD APIs:
a) Fix return from 204 to 200, if change applies;
b) Fix related tests, e.g checking a grant [4];
c) Fix identity v3 API specification, that reports 204 is returned on most of HEAD APIs (except for /auth/tokens).
2) Default status code asserted on test_v3 [5] should be 200 instead of 204
[1] https://bugs.launchpad.net/keystone/+bug/1334368
[2] http://tools.ietf.org/html/rfc2616#section-9.4
[3] http://tools.ietf.org/html/rfc2616#section-10.2.1
[4] https://github.com/openstack/keystone/blob/master/keystone/tests/test_v3_assignment.py#L881
[5] https://github.com/openstack/keystone/blob/master/keystone/tests/test_v3.py#L479 |
|
2014-12-15 16:57:54 |
Dolph Mathews |
keystone: importance |
Undecided |
Low |
|
2014-12-15 16:57:57 |
Dolph Mathews |
keystone: status |
New |
Triaged |
|
2014-12-16 10:55:45 |
OpenStack Infra |
keystone: status |
Triaged |
In Progress |
|
2014-12-16 10:55:45 |
OpenStack Infra |
keystone: assignee |
Samuel de Medeiros Queiroz (samuel-z) |
Rodrigo Duarte (rodrigodsousa) |
|
2015-01-11 21:25:46 |
Samuel de Medeiros Queiroz |
description |
Bug 'HEAD and GET inconsistencies in Keystone' [1] reported that HEAD should be identical to GET except that there is no body returned, as defined on the HTTP 1.1 specification [2], then 200 status code have to be returned [3].
Some inconsistencies were removed, but there is still some work to be done:
1) For all HEAD APIs:
a) Fix return from 204 to 200, if change applies;
b) Fix related tests, e.g checking a grant [4];
c) Fix identity v3 API specification, that reports 204 is returned on most of HEAD APIs (except for /auth/tokens).
2) Default status code asserted on test_v3 [5] should be 200 instead of 204
[1] https://bugs.launchpad.net/keystone/+bug/1334368
[2] http://tools.ietf.org/html/rfc2616#section-9.4
[3] http://tools.ietf.org/html/rfc2616#section-10.2.1
[4] https://github.com/openstack/keystone/blob/master/keystone/tests/test_v3_assignment.py#L881
[5] https://github.com/openstack/keystone/blob/master/keystone/tests/test_v3.py#L479 |
Bug 'HEAD and GET inconsistencies in Keystone' [1] reported that HEAD should be identical to GET except that there is no body returned, as defined on the HTTP 1.1 specification [2], then 200 status code have to be returned [3].
Some inconsistencies were removed, but there is still some work to be done:
1) For all HEAD/GET APIs:
a) Fix return from 204 to 200, if change applies;
b) Fix related tests, e.g checking a grant [4];
c) Fix identity v3 API specification, that reports 204 is returned on most of HEAD APIs (except for /auth/tokens).
2) Default status code asserted on test_v3 [5] should be 200 instead of 204
[1] https://bugs.launchpad.net/keystone/+bug/1334368
[2] http://tools.ietf.org/html/rfc2616#section-9.4
[3] http://tools.ietf.org/html/rfc2616#section-10.2.1
[4] https://github.com/openstack/keystone/blob/master/keystone/tests/test_v3_assignment.py#L881
[5] https://github.com/openstack/keystone/blob/master/keystone/tests/test_v3.py#L479 |
|
2015-03-18 21:39:01 |
Lance Bragstad |
keystone: milestone |
|
kilo-rc1 |
|
2015-03-25 19:02:47 |
Morgan Fainberg |
keystone: milestone |
kilo-rc1 |
|
|
2015-03-25 19:02:51 |
Morgan Fainberg |
tags |
|
kilo-rc-potential |
|
2015-04-02 18:09:57 |
Morgan Fainberg |
keystone: assignee |
Rodrigo Duarte (rodrigodsousa) |
|
|
2015-04-02 18:10:04 |
Morgan Fainberg |
keystone: status |
In Progress |
Triaged |
|
2015-04-02 18:10:20 |
Morgan Fainberg |
tags |
kilo-rc-potential |
|
|
2015-05-28 23:21:13 |
Kent Wang |
keystone: assignee |
|
Kent Wang (k.wang) |
|
2015-10-28 15:46:03 |
Kent Wang |
keystone: assignee |
Kent Wang (k.wang) |
|
|
2017-01-22 06:26:48 |
Steve Martinelli |
keystone: status |
Triaged |
Invalid |
|