Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewClient ¶
func NewClient(thelmaConfig config.Config, creds credentials.Credentials) (*vaultapi.Client, error)
NewClient returns a new authenticated vault client
func NewVaultTokenStore ¶
NewVaultTokenStore returns a token store that reads and writes values to the current user's ~/.vault-token file. (Note that token keys are ignored.)
func TokenProvider ¶
func TokenProvider(thelmaConfig config.Config, creds credentials.Credentials) (credentials.TokenProvider, error)
TokenProvider returns a new credentials.TokenProvider that provides a Vault token
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.