diff --git a/roles/installer/templates/configmaps/config.yaml.j2 b/roles/installer/templates/configmaps/config.yaml.j2 index 8ae095bf..b83fcce8 100644 --- a/roles/installer/templates/configmaps/config.yaml.j2 +++ b/roles/installer/templates/configmaps/config.yaml.j2 @@ -111,11 +111,23 @@ data: server_tokens off; client_max_body_size {{ nginx_client_max_body_size }}M; + map $http_x_trusted_proxy $trusted_proxy_present { + default "trusted-proxy"; + "" "-"; + } + + map $http_x_dab_jw_token $dab_jwt_present { + default "dab-jwt"; + "" "-"; + } + log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' - '"$http_user_agent" "$http_x_forwarded_for"'; + '"$http_user_agent" "$http_x_forwarded_for" ' + '$trusted_proxy_present $dab_jwt_present'; access_log /dev/stdout main; + error_log /dev/stderr warn; map $http_upgrade $connection_upgrade { default upgrade;