Adding ability to read proxy headers for proper url build.
Change-Id: If1c7d1ff63d3af2f50ef793ca823cebcc4551fe6
diff --git a/README.rst b/README.rst
index 2d563ef..eefc83e 100644
--- a/README.rst
+++ b/README.rst
@@ -19,6 +19,7 @@
server:
enabled: true
version: pike
+ enable_proxy_headers_parsing: True
database:
engine: mysql
host: 10.20.0.101
diff --git a/panko/files/pike/panko.conf.Debian b/panko/files/pike/panko.conf.Debian
index 5b54d53..55a320b 100644
--- a/panko/files/pike/panko.conf.Debian
+++ b/panko/files/pike/panko.conf.Debian
@@ -538,6 +538,9 @@
# Whether the application is behind a proxy or not. This determines if the
# middleware should parse the headers or not. (boolean value)
#enable_proxy_headers_parsing = false
+{%- if server.enable_proxy_headers_parsing is defined %}
+enable_proxy_headers_parsing = {{ server.enable_proxy_headers_parsing }}
+{%- endif %}
[oslo_policy]
diff --git a/tests/pillar/server_single.sls b/tests/pillar/server_single.sls
index 7cc93b2..ef103f5 100644
--- a/tests/pillar/server_single.sls
+++ b/tests/pillar/server_single.sls
@@ -3,6 +3,7 @@
enabled: true
version: pike
event_time_to_live: 10
+ enable_proxy_headers_parsing: True
bind:
host: 127.0.0.1
port: 8977