We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3747de5 commit dc69b4cCopy full SHA for dc69b4c
secret/vault/vault.go
@@ -102,10 +102,18 @@ func (v *VaultSecrets) Renew(ctx context.Context) error {
102
renew := time.NewTicker(v.renewal)
103
defer renew.Stop()
104
for range renew.C {
105
- _, err := v.client.Auth().Token().RenewSelf(0)
+ token, err := v.client.Auth().Token().RenewSelf(0)
106
if err != nil {
107
return errors.Wrap(err, "failed to renew vault token")
108
}
109
+ if _, err = v.client.Auth().Token().LookupSelf(); err != nil {
110
+ return errors.Wrap(err, "failed to connect to vault server")
111
+ }
112
+ v.client.SetToken(token.Auth.ClientToken)
113
+ zap.L().Debug("renewed fault token",
114
+ zap.String("lease_id", token.LeaseID),
115
+ zap.Int("lease_duration", token.LeaseDuration),
116
+ zap.Bool("renewable", token.Renewable))
117
118
return nil
119
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
0 commit comments