internal NotFound error can lead to 500 error in modern devstack setup
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Identity (keystone) |
Fix Released
|
Critical
|
Morgan Fainberg |
Bug Description
I'm using a recent devstack in late October 2018, no special keystone configuration, it is running under uwsgi and apache2.
If I make a request of the service to a bogus URL:
====
curl -v http://
> GET /identity/v3/narf HTTP/1.1
> Host: localhost
> User-Agent: curl/7.58.0
> Accept: */*
>
< HTTP/1.1 500 INTERNAL SERVER ERROR
< Date: Fri, 26 Oct 2018 10:08:34 GMT
< Server: Apache/2.4.29 (Ubuntu)
< Content-Type: application/json
< Content-Length: 138
< Vary: X-Auth-Token
< x-openstack-
< Connection: close
<
{"error"
====
I stumbled upon this because I was experimenting with pulling the catalog and requests /v3/catalog instead of /v3/services
Which doesn't seem ideal :)
Changed in keystone: | |
importance: | High → Critical |
Changed in keystone: | |
milestone: | none → stein-2 |
git bisect shows this is the commit that introduced it https:/ /review. openstack. org/609796