Skip to content

Commit fa700a9

Browse files
Set default refresh interval to 5m for all receivers
Signed-off-by: Anand Rajagopal <[email protected]>
1 parent 01b5453 commit fa700a9

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

secrets/providers/aws_secrets_manager.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,10 @@ func (a *AWSSecretsManagerProvider) Register(secret secrets.GenericSecret) secre
145145
a.mtx.Lock()
146146
defer a.mtx.Unlock()
147147
if f, OK := a.fetchers[s.SecretARN]; OK {
148+
if s.RefreshInterval <= 0 {
149+
a.logger.Info("setting default refresh interval for", "ARN", s.SecretARN)
150+
s.RefreshInterval = time.Minute * 5
151+
}
148152
a.logger.Info("found an existing secret fetcher", "ARN", s.SecretARN)
149153
f.update(s.RefreshInterval)
150154
a.newFetchers[s.SecretARN] = struct{}{}

0 commit comments

Comments
 (0)