CE: Remove RequestLimiter config plumbing (#28592)

This PR provides some plumbing for the enterprise counterpart PR:
hashicorp/vault-enterprise#6791
This commit is contained in:
Mike Palmiotto
2024-10-04 13:48:16 -04:00
committed by GitHub
parent c7b029eb01
commit 6a145af82a
8 changed files with 38 additions and 156 deletions

View File

@@ -448,6 +448,8 @@ func (c *ServerCommand) parseConfig() (*server.Config, []configutil.ConfigError,
config.Entropy = nil
}
entCheckRequestLimiter(c, config)
return config, configErrors, nil
}
@@ -1431,12 +1433,6 @@ func (c *ServerCommand) Run(args []string) int {
info["HCP resource ID"] = config.HCPLinkConf.Resource.ID
}
requestLimiterStatus := entGetRequestLimiterStatus(coreConfig)
if requestLimiterStatus != "" {
infoKeys = append(infoKeys, "request limiter")
info["request limiter"] = requestLimiterStatus
}
infoKeys = append(infoKeys, "administrative namespace")
info["administrative namespace"] = config.AdministrativeNamespacePath