SecretScan: Remove placeholder image and polish errors (#61785)

* remove placeholder image

* improve http client options

* add http clients options for webhook notifier

* ensure http is only used in dev mode

* cleanup errors
This commit is contained in:
Jo
2023-01-19 17:33:27 +00:00
committed by GitHub
parent ed076adde5
commit e2ec219f6a
4 changed files with 81 additions and 20 deletions

View File

@@ -78,7 +78,13 @@ func ProvideServiceAccountsService(
s.secretScanInterval = cfg.SectionWithEnvOverrides("secretscan").
Key("interval").MustDuration(defaultSecretScanInterval)
if s.secretScanEnabled {
s.secretScanService = secretscan.NewService(s.store, cfg)
var errSecret error
s.secretScanService, errSecret = secretscan.NewService(s.store, cfg)
if errSecret != nil {
s.secretScanEnabled = false
s.log.Warn("failed to initialize secret scan service. secret scan is disabled",
"error", errSecret.Error())
}
}
return s, nil