MagnetoDB is not handling SSL termination proxies
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MagnetoDB |
Fix Released
|
High
|
Charles Wang |
Bug Description
If MagnetoDB API node is behind SSL termination proxy, the original protocol https and port number will be translated to http and port 8480 by ssl proxy. Therefor all urls/links will be wrong in MagnetoDB. This includes links/href in:
- CreateTable
- DescribeTable
- DeleteTable
- ListTables
The href values in the above API calls' responses can not be used by API user, and they expose internal protocol and port number.
For example, ListTables:
GET https://{{HOST}
Response:
...
"links": [
{
"href": "http://
"rel": "self"
},
{
"href": "http://
"rel": "bookmark"
}
],
...
Changed in magnetodb: | |
assignee: | nobody → Charles Wang (charles-wang) |
summary: |
- MagnetoDB is not handling handle SSL termination proxies + MagnetoDB is not handling SSL termination proxies |
Changed in magnetodb: | |
milestone: | none → kilo-2 |
status: | New → Incomplete |
status: | Incomplete → Triaged |
importance: | Undecided → High |
Changed in magnetodb: | |
status: | Fix Committed → Fix Released |
Fix proposed to branch: master /review. openstack. org/143760
Review: https:/