Files
storage/storageutil/vault.go
Dmitry Fedotov 48878e8433 feat: working version
1. implemented filesystem storage, NATS object storage
and saving to Vault.
2. Test coverage is fine for filesystem and Vault
(and NATS object does not really require extensive tests)
2025-07-27 19:02:05 +03:00

19 lines
285 B
Go

package storageutil
import "github.com/hashicorp/vault/api"
func NewVaultApiClient(token string, addr string) (*api.Client, error) {
conf := &api.Config{
Address: addr,
}
c, err := api.NewClient(conf)
if err != nil {
return nil, err
}
c.SetToken(token)
return c, nil
}