From 92aa3cf9639744102464eb658f90751b9af04314 Mon Sep 17 00:00:00 2001 From: kbrwn Date: Tue, 12 Nov 2019 13:27:05 -0800 Subject: [PATCH] issues.jboss.org/projects/PROJQUAY/issues/PROJQUAY-4 Fixes an issue encountered when attempting to pull images from Quay via podman when storage proxying is enabled. Configures nginx to clear the Authorization header to ensure that storage engine does not raise a 400 --- conf/nginx/server-base.conf.jnj | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/conf/nginx/server-base.conf.jnj b/conf/nginx/server-base.conf.jnj index f870ecc1c..a1d44b542 100644 --- a/conf/nginx/server-base.conf.jnj +++ b/conf/nginx/server-base.conf.jnj @@ -43,6 +43,7 @@ location ~ ^/_storage_proxy/([^/]+)/([^/]+)/([^/]+)/(.+) { proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $3; + proxy_set_header Authorization ""; add_header Host $3; @@ -334,4 +335,4 @@ location ~ ^/b1/socket(/?)(.*) { proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_read_timeout 300; -} \ No newline at end of file +}