Activity log for bug #1558683

Date Who What changed Old value New value Message
2016-03-17 17:07:49 Dave McCowan bug added bug
2016-03-17 17:08:25 Dave McCowan bug task added glance
2016-03-17 17:15:04 Sean McGinnis cinder: importance Undecided Medium
2016-03-17 17:30:58 Dave McCowan description When a project is deployed behind a SSL terminating proxy, the version endpoint returns the wrong URLs. The returned protocol in the reponse URLs is http:// instead of the expected https://. This is because the response built by versions.py git the host information only from the incoming req. If SSL has been terminated by a proxy, then the information in the req indicates http://. Other projects have addressed this by adding the config parameter secure_proxy_ssl_header = HTTP_X_FORWARDED_PROTO. This will tell the project to use the value in X-Forwarded-Proto (https or http) when building the URLs in the response. Nova and Keystone support this configuration option. When a project is deployed behind a SSL terminating proxy, the version endpoint returns the wrong URLs. The returned protocol in the reponse URLs is http:// instead of the expected https://. This is because the response built by versions.py git the host information only from the incoming req. If SSL has been terminated by a proxy, then the information in the req indicates http://. Other projects have addressed this by adding the config parameter secure_proxy_ssl_header = HTTP_X_FORWARDED_PROTO. This will tell the project to use the value in X-Forwarded-Proto (https or http) when building the URLs in the response. Nova and Keystone support this configuration option. One workaround is to set the public_endpoint parameter. However, the value set for public_endpoint, is also returned when the internal and admin version endpoints are queried, which breaks other things.
2016-03-17 18:28:02 Danny Al-Gaaf bug added subscriber Danny Al-Gaaf
2016-03-18 15:44:20 Stuart McLaren glance: assignee Stuart McLaren (stuart-mclaren)
2016-03-18 15:48:10 OpenStack Infra glance: status New In Progress
2016-04-12 13:15:10 Yuriy Nesenenko cinder: assignee Yuriy Nesenenko (ynesenenko)
2016-04-13 12:20:26 OpenStack Infra cinder: status New In Progress
2016-05-25 11:07:15 OpenStack Infra cinder: status In Progress Fix Released
2016-06-14 05:09:23 OpenStack Infra glance: status In Progress Fix Released
2016-07-19 18:19:21 OpenStack Infra tags in-stable-mitaka
2017-11-20 03:31:36 Seyeong Kim bug task added charm-cinder
2017-11-20 03:33:37 Seyeong Kim charm-cinder: assignee Seyeong Kim (xtrusia)
2017-11-28 10:18:50 Edward Hope-Morley charm-cinder: status New In Progress
2017-11-28 10:18:52 Edward Hope-Morley charm-cinder: milestone 17.11
2017-12-01 07:29:43 James Page charm-cinder: milestone 17.11 18.02
2018-03-09 08:50:52 Ryan Beisner charm-cinder: milestone 18.02 18.05
2018-03-20 17:34:02 Seyeong Kim charm-cinder: status In Progress Fix Released