Glance uses underscores in header names - stripped by many proxies
Bug #1276887 reported by
Daniel Speichert
This bug affects 4 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Glance |
Opinion
|
High
|
Erno Kuvaja |
Bug Description
These headers:
x-image-
x-image-
x-image-
are that contain underscores are stripped by many webservers that are widely used to terminate SSL in front of OpenStack.
HTTP proxies such as nginx (which are used e.g. for SSL termination) strip these headers by default. While by RFC definition, the headers are not incorrect, it would be a major improvement to change them into hyphens. No other OpenStack project uses underscores in header names currently.
It would be easier for everyone not to use underscores.
tags: | added: glance-api |
Changed in glance: | |
assignee: | nobody → Erno Kuvaja (jokke) |
To post a comment you must log in.
Hi Daniel,
Thanks a lot for the report and for debugging the issue.
I agree this is a real issue and I'm marking it as high since I believe most of the deployments use / would use HTTP proxies on top of glance.