From 8de75c22a30c12d8f30021792a6606f10897ea73 Mon Sep 17 00:00:00 2001 From: Manuel de Brito Fontes Date: Thu, 28 Sep 2017 10:07:02 -0300 Subject: [PATCH] Do not intercept errors from the custom error service --- controllers/nginx/rootfs/etc/nginx/template/nginx.tmpl | 3 +++ 1 file changed, 3 insertions(+) diff --git a/controllers/nginx/rootfs/etc/nginx/template/nginx.tmpl b/controllers/nginx/rootfs/etc/nginx/template/nginx.tmpl index e6270da3de..56f918933c 100644 --- a/controllers/nginx/rootfs/etc/nginx/template/nginx.tmpl +++ b/controllers/nginx/rootfs/etc/nginx/template/nginx.tmpl @@ -490,6 +490,8 @@ stream { location @custom_{{ $errCode }} { internal; + proxy_intercept_errors off; + proxy_set_header X-Code {{ $errCode }}; proxy_set_header X-Format $http_accept; proxy_set_header X-Original-URI $request_uri; @@ -497,6 +499,7 @@ stream { proxy_set_header X-Ingress-Name $ingress_name; proxy_set_header X-Service-Name $service_name; + rewrite (.*) / break; proxy_pass http://upstream-default-backend; } {{ end }}