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.
This commit is contained in:
Anis Elleuch 2022-02-09 18:31:47 +01:00 committed by GitHub
parent 8ae46bce93
commit 1f18efb0ba
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -251,6 +251,11 @@ func StartGateway(ctx *cli.Context, gw Gateway) {
// Add API router. // Add API router.
registerAPIRouter(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 // Use all the middlewares
router.Use(globalHandlers...) router.Use(globalHandlers...)