There are 2 events in the path
# curl -k -H "X-Auth-Token:SomeToken" http://localhost:35357/v3/OS-REVOKE/events | python -mjson.tool
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 304 100 304 0 0 313 0 --:--:-- --:--:-- --:--:-- 313
{
"events": [
{
"issued_before": "2014-10-22T20:26:14.000000Z",
"project_id": "f5590b050dc14795b5e8447a223bd696"
},
{
"audit_id": "cAV3qiytQkuzpANJ3CPFRg",
"issued_before": "2014-10-22T20:29:44.000000Z"
}
],
"links": {
"next": null,
"previous": null,
"self": "http://localhost:35357/v3/OS-REVOKE/events/events"
}
}
Confirmed here (had the same output), the bug is caused by an append of /events in the URL string: https:/ /github. com/openstack/ keystone/ blob/master/ keystone/ contrib/ revoke/ controllers. py#L41