Documentation
¶
Overview ¶
Package vault contains components for syncing secrets with Vault.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Options = []sdk.Option{
sdk.WithComponents(&ConfigSourcer{}),
}
Options are the SDK options to use for instantiation for this plugin.
Functions ¶
This section is empty.
Types ¶
type ConfigSourcer ¶
type ConfigSourcer struct {
// Client, if set, will be used as the client instead of initializing
// based on the config. This is only used for tests.
Client *vaultapi.Client
// contains filtered or unexported fields
}
ConfigSourcer implements component.ConfigSourcer for Vault
func (*ConfigSourcer) Config ¶
func (cs *ConfigSourcer) Config() (interface{}, error)
Config implements component.Configurable
func (*ConfigSourcer) Documentation ¶
func (cs *ConfigSourcer) Documentation() (*docs.Documentation, error)
Directories
¶
Path | Synopsis |
---|---|
Package freeport provides a helper for allocating free ports across multiple processes on the same machine.
|
Package freeport provides a helper for allocating free ports across multiple processes on the same machine. |
internal
|
|
Package testvault contains helpers for working with Vault in a test environment.
|
Package testvault contains helpers for working with Vault in a test environment. |
Click to show internal directories.
Click to hide internal directories.