From 1f18efb0ba9a2732215310f08abafa7994d768cc Mon Sep 17 00:00:00 2001 From: Anis Elleuch Date: Wed, 9 Feb 2022 18:31:47 +0100 Subject: [PATCH] gateway: Active bucket forwarding handler (#14277) A regression removed support of federation in the gateway mode. Enable it again. Federation is deprecated for a while but let's fix this for the time being. --- cmd/gateway-main.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/cmd/gateway-main.go b/cmd/gateway-main.go index fb7dd5a5e..4df077f50 100644 --- a/cmd/gateway-main.go +++ b/cmd/gateway-main.go @@ -251,6 +251,11 @@ func StartGateway(ctx *cli.Context, gw Gateway) { // Add API router. registerAPIRouter(router) + // Enable bucket forwarding handler only if bucket federation is enabled. + if globalDNSConfig != nil && globalBucketFederation { + globalHandlers = append(globalHandlers, setBucketForwardingHandler) + } + // Use all the middlewares router.Use(globalHandlers...)