Enable admin users API on gateway (#6659)

This is only enabled when etcd is enabled, healing is only
enabled for erasure coded backend.
This commit is contained in:
Harshavardhana
2018-10-17 17:25:16 -07:00
committed by kannappanr
parent 6590aba6d2
commit 18d9a20ff6
2 changed files with 18 additions and 10 deletions

View File

@@ -169,6 +169,14 @@ func StartGateway(ctx *cli.Context, gw Gateway) {
router := mux.NewRouter().SkipClean(true)
if globalEtcdClient != nil {
// Enable STS router if etcd is enabled.
registerSTSRouter(router)
// Enable admin router if etcd is enabled.
registerAdminRouter(router)
}
// Add healthcheck router
registerHealthCheckRouter(router)
@@ -180,11 +188,6 @@ func StartGateway(ctx *cli.Context, gw Gateway) {
logger.FatalIf(registerWebRouter(router), "Unable to configure web browser")
}
// Enable STS router if etcd is enabled.
if globalEtcdClient != nil {
registerSTSRouter(router)
}
// Add API router.
registerAPIRouter(router)