Documentation ¶
Index ¶
- Variables
- func FileExists(path string) (bool, error)
- func GenerateSecretKey() ([]byte, error)
- func GetRequiredOldSecretKey() ([]byte, error)
- func GetRequiredSecretKey(workingDir string) ([]byte, error)
- func IsNotADirectoryError(err error) bool
- type EncryptionKeyRequiredError
- type SecretsManager
- func (manager *SecretsManager) AllowMissedSecretKeyMode(workingDir string) error
- func (manager *SecretsManager) GetYamlEncoder(ctx context.Context, workingDir string) (*secret.YamlEncoder, error)
- func (manager *SecretsManager) GetYamlEncoderForOldKey(ctx context.Context) (*secret.YamlEncoder, error)
- func (manager *SecretsManager) IsMissedSecretKeyModeEnabled() bool
- type SecretsManagerOptions
Constants ¶
This section is empty.
Variables ¶
View Source
var WerfHomeDir string
Functions ¶
func GenerateSecretKey ¶
func GetRequiredOldSecretKey ¶
func GetRequiredSecretKey ¶
func IsNotADirectoryError ¶
Types ¶
type EncryptionKeyRequiredError ¶
type EncryptionKeyRequiredError struct {
Msg error
}
func NewEncryptionKeyRequiredError ¶
func NewEncryptionKeyRequiredError(notFoundIn []string) *EncryptionKeyRequiredError
func (*EncryptionKeyRequiredError) Error ¶
func (err *EncryptionKeyRequiredError) Error() string
type SecretsManager ¶
type SecretsManager struct { DisableSecretsDecryption bool // contains filtered or unexported fields }
func NewSecretsManager ¶
func NewSecretsManager(opts SecretsManagerOptions) *SecretsManager
func (*SecretsManager) AllowMissedSecretKeyMode ¶
func (manager *SecretsManager) AllowMissedSecretKeyMode(workingDir string) error
func (*SecretsManager) GetYamlEncoder ¶
func (manager *SecretsManager) GetYamlEncoder(ctx context.Context, workingDir string) (*secret.YamlEncoder, error)
func (*SecretsManager) GetYamlEncoderForOldKey ¶
func (manager *SecretsManager) GetYamlEncoderForOldKey(ctx context.Context) (*secret.YamlEncoder, error)
func (*SecretsManager) IsMissedSecretKeyModeEnabled ¶
func (manager *SecretsManager) IsMissedSecretKeyModeEnabled() bool
type SecretsManagerOptions ¶
type SecretsManagerOptions struct {
DisableSecretsDecryption bool
}
Click to show internal directories.
Click to hide internal directories.