From 29d4de9e10f67e4bbb9f88f130bdf42677064558 Mon Sep 17 00:00:00 2001 From: Juan Antonio Osorio Robles Date: Fri, 27 May 2016 13:50:09 +0300 Subject: Enable proxy header handling for cinder Cinder is using http_proxy_to_wsgi middleware. This parses the headers provided by the proxy, and helps us properly use TLS for keystone discovery. There was an option introduced in this middleware to have it disabled by default, and this change enables it. Change-Id: Ia33b3fa04d71eab10effd0b33eb2c194282cd15b --- puppet/hieradata/controller.yaml | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'puppet') diff --git a/puppet/hieradata/controller.yaml b/puppet/hieradata/controller.yaml index 7a446b50..321ae804 100644 --- a/puppet/hieradata/controller.yaml +++ b/puppet/hieradata/controller.yaml @@ -128,6 +128,10 @@ cinder::cron::db_purge::destination: '/dev/null' cinder::host: hostgroup cinder_user_enabled_backends: [] +# TODO(jaosorior): Move to cinder profile once cinder is moved as a composable +# service. +cinder::api::enable_proxy_headers_parsing: true + # heat heat::engine::configure_delegated_roles: false heat::engine::trusts_delegated_roles: [] -- cgit 1.2.3-korg