fix: set audit/logger webhook retry interval to maximum 1m (#20404)

This commit is contained in:
Harshavardhana
2024-09-09 02:36:47 -07:00
committed by GitHub
parent 8268c12cfb
commit fb24bcfee0
2 changed files with 20 additions and 2 deletions

View File

@@ -494,6 +494,9 @@ func lookupLoggerWebhookConfig(scfg config.Config, cfg Config) (Config, error) {
if err != nil {
return cfg, err
}
if retryInterval > time.Minute {
return cfg, fmt.Errorf("maximum allowed value for retry interval is '1m': %s", retryIntervalCfgVal)
}
cfg.HTTP[k] = http.Config{
Enabled: true,
Endpoint: url,
@@ -571,6 +574,9 @@ func lookupAuditWebhookConfig(scfg config.Config, cfg Config) (Config, error) {
if err != nil {
return cfg, err
}
if retryInterval > time.Minute {
return cfg, fmt.Errorf("maximum allowed value for retry interval is '1m': %s", retryIntervalCfgVal)
}
cfg.AuditWebhook[k] = http.Config{
Enabled: true,
Endpoint: url,