Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IsSOPSEncrypted ¶ added in v1.2.0
IsSOPSEncrypted Each SOPS-encrypted file carries the `sops` key, that in turn carries metadata necessary to decrypt it, hence this key is good for discovering files for SOPS decryption. Only YAML files are supported.
Types ¶
type InvalidConfigError ¶ added in v1.0.0
type InvalidConfigError struct {
// contains filtered or unexported fields
}
func (*InvalidConfigError) Error ¶ added in v1.0.0
func (e *InvalidConfigError) Error() string
func (*InvalidConfigError) Is ¶ added in v1.0.0
func (e *InvalidConfigError) Is(target error) bool
type VaultDecrypter ¶
type VaultDecrypter struct {
// contains filtered or unexported fields
}
func NewVaultDecrypter ¶
func NewVaultDecrypter(config VaultDecrypterConfig) (*VaultDecrypter, error)
type VaultDecrypterConfig ¶
type VaultDecrypterConfig struct {
VaultClient *vaultclient.WrappedVaultClient
}
type YAMLTraverser ¶
type YAMLTraverser struct {
// contains filtered or unexported fields
}
func NewYAMLTraverser ¶
func NewYAMLTraverser(config YAMLTraverserConfig) (*YAMLTraverser, error)
type YAMLTraverserConfig ¶
type YAMLTraverserConfig struct {
Decrypter Decrypter
}
Click to show internal directories.
Click to hide internal directories.