[v9.3.x] ServiceAccounts: Do not display warnings about secret scanner when scanner is disabled (#59955)
ServiceAccounts: Do not display warnings about secret scanner when scanner is disabled (#59952)
ServiceAccounts: Fix warnings about secret scanner when scanner is disabled
(cherry picked from commit d833031726)
Co-authored-by: Jo <joao.guerreiro@grafana.com>
This commit is contained in:
@@ -55,10 +55,9 @@ func ProvideServiceAccountsService(
|
|||||||
serviceaccountsAPI.RegisterAPIEndpoints()
|
serviceaccountsAPI.RegisterAPIEndpoints()
|
||||||
|
|
||||||
s.secretScanEnabled = cfg.SectionWithEnvOverrides("secretscan").Key("enabled").MustBool(false)
|
s.secretScanEnabled = cfg.SectionWithEnvOverrides("secretscan").Key("enabled").MustBool(false)
|
||||||
|
s.secretScanInterval = cfg.SectionWithEnvOverrides("secretscan").
|
||||||
|
Key("interval").MustDuration(defaultSecretScanInterval)
|
||||||
if s.secretScanEnabled {
|
if s.secretScanEnabled {
|
||||||
s.secretScanInterval = cfg.SectionWithEnvOverrides("secretscan").
|
|
||||||
Key("interval").MustDuration(defaultSecretScanInterval)
|
|
||||||
|
|
||||||
s.secretScanService = secretscan.NewService(s.store, cfg)
|
s.secretScanService = secretscan.NewService(s.store, cfg)
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -76,7 +75,7 @@ func (sa *ServiceAccountsService) Run(ctx context.Context) error {
|
|||||||
defer updateStatsTicker.Stop()
|
defer updateStatsTicker.Stop()
|
||||||
|
|
||||||
// Enforce a minimum interval of 1 minute.
|
// Enforce a minimum interval of 1 minute.
|
||||||
if sa.secretScanInterval < time.Minute {
|
if sa.secretScanEnabled && sa.secretScanInterval < time.Minute {
|
||||||
sa.backgroundLog.Warn("secret scan interval is too low, increasing to " +
|
sa.backgroundLog.Warn("secret scan interval is too low, increasing to " +
|
||||||
defaultSecretScanInterval.String())
|
defaultSecretScanInterval.String())
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user