File tree Expand file tree Collapse file tree 3 files changed +6
-14
lines changed Expand file tree Collapse file tree 3 files changed +6
-14
lines changed Original file line number Diff line number Diff line change 11package memory
22
33import (
4- "context"
5-
64 "github.com/picostack/picobot/service/secret"
75)
86
@@ -17,8 +15,3 @@ var _ secret.Store = &MemorySecrets{}
1715func (v * MemorySecrets ) GetSecretsForTarget (name string ) (map [string ]string , error ) {
1816 return v .Secrets , nil
1917}
20-
21- // Renew implements secret.Store
22- func (v * MemorySecrets ) Renew (ctx context.Context ) error {
23- return nil
24- }
Original file line number Diff line number Diff line change 11package secret
22
3- import "context"
4-
53// Store describes a type that can securely obtain secrets for services.
64type Store interface {
75 GetSecretsForTarget (name string ) (map [string ]string , error )
8- Renew (ctx context.Context ) error
96}
Original file line number Diff line number Diff line change @@ -85,10 +85,12 @@ func (app *App) Start(ctx context.Context) error {
8585
8686 g .Go (app .watcher .Start )
8787
88- g .Go (func () error {
89- return retrier .New (retrier .ConstantBackoff (3 , 100 * time .Millisecond ), nil ).
90- RunCtx (ctx , app .secrets .Renew )
91- })
88+ if s , ok := app .secrets .(* vault.VaultSecrets ); ok {
89+ g .Go (func () error {
90+ return retrier .New (retrier .ConstantBackoff (3 , 100 * time .Millisecond ), nil ).
91+ RunCtx (ctx , s .Renew )
92+ })
93+ }
9294
9395 return g .Wait ()
9496}
You can’t perform that action at this time.
0 commit comments