From 06a8161a18df142be19b5030a970e7e002c68d81 Mon Sep 17 00:00:00 2001 From: Jeffrey Zhang Date: Tue, 7 May 2019 11:28:06 +0800 Subject: [PATCH] Enable deflate when using tls for horizon deflate is disable because of breach attach[0] issue. But it has be fixed on horizon size through[1], so we cloud enable deflate all the time. compress application/json too in default. [0] https://wiki.openstack.org/wiki/OSSN/OSSN-0037 [1] https://review.openstack.org/#/c/596549/ Change-Id: I364c8a71633fac846dbaac8eaa0b78191e6d7d0e Closes-Bug: #1827976 --- ansible/roles/horizon/templates/horizon.conf.j2 | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/ansible/roles/horizon/templates/horizon.conf.j2 b/ansible/roles/horizon/templates/horizon.conf.j2 index 5b442f843b..96ce3f1888 100644 --- a/ansible/roles/horizon/templates/horizon.conf.j2 +++ b/ansible/roles/horizon/templates/horizon.conf.j2 @@ -34,13 +34,12 @@ TraceEnable off {% if kolla_enable_tls_external | bool %} Header edit Location ^http://(.*)$ https://$1 -{% else %} -# NOTE(Jeffrey4l): Only enable deflate when tls is disabled until the -# OSSN-0037 is fixed. -# see https://wiki.openstack.org/wiki/OSSN/OSSN-0037 for more information. +{% endif %} + - # Compress HTML, CSS, JavaScript, Text, XML and fonts + # Compress HTML, CSS, JavaScript, Json, Text, XML and fonts AddOutputFilterByType DEFLATE application/javascript + AddOutputFilterByType DEFLATE application/json AddOutputFilterByType DEFLATE application/rss+xml AddOutputFilterByType DEFLATE application/vnd.ms-fontobject AddOutputFilterByType DEFLATE application/x-font @@ -62,7 +61,6 @@ Header edit Location ^http://(.*)$ https://$1 AddOutputFilterByType DEFLATE text/plain AddOutputFilterByType DEFLATE text/xml -{% endif %}