Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type VaultInfo ¶
type VaultInfo struct { StatefulSet string `json:"statefulSet"` Username string `json:"username,omitempty"` Password string `json:"password,omitempty"` UnsealKeys []string `json:"unsealKeys,omitempty"` SecretPath string `json:"secretPath,omitempty"` Role string `json:"role,omitempty"` MountPath string `json:"mountPath,omitempty"` }
VaultInfo represents the configuration data for a Vault instance.
func (*VaultInfo) JSON ¶ added in v0.1.0
JSON returns the JSON representation of the VaultInfo struct.
func (*VaultInfo) SecretMountAndPath ¶ added in v0.1.2
SecretMountAndPath returns the mount and path components of the secret path.
func (*VaultInfo) ShouldShare ¶ added in v0.1.0
ShouldShare returns true if the Vault instance should share its unseal keys.
Click to show internal directories.
Click to hide internal directories.