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 1
1
package memory
2
2
3
3
import (
4
- "context"
5
-
6
4
"github.com/picostack/picobot/service/secret"
7
5
)
8
6
@@ -17,8 +15,3 @@ var _ secret.Store = &MemorySecrets{}
17
15
func (v * MemorySecrets ) GetSecretsForTarget (name string ) (map [string ]string , error ) {
18
16
return v .Secrets , nil
19
17
}
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 1
1
package secret
2
2
3
- import "context"
4
-
5
3
// Store describes a type that can securely obtain secrets for services.
6
4
type Store interface {
7
5
GetSecretsForTarget (name string ) (map [string ]string , error )
8
- Renew (ctx context.Context ) error
9
6
}
Original file line number Diff line number Diff line change @@ -85,10 +85,12 @@ func (app *App) Start(ctx context.Context) error {
85
85
86
86
g .Go (app .watcher .Start )
87
87
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
+ }
92
94
93
95
return g .Wait ()
94
96
}
You can’t perform that action at this time.
0 commit comments