secrets_manager

package
v0.0.0-...-b0e6734 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 17, 2024 License: Apache-2.0 Imports: 8 Imported by: 15

Documentation

Index

Constants

This section is empty.

Variables

View Source
var WerfHomeDir string

Functions

func FileExists

func FileExists(path string) (bool, error)

FileExists returns true if path exists

func GenerateSecretKey

func GenerateSecretKey() ([]byte, error)

func GetRequiredOldSecretKey

func GetRequiredOldSecretKey() ([]byte, error)

func GetRequiredSecretKey

func GetRequiredSecretKey(workingDir string) ([]byte, error)

func IsNotADirectoryError

func IsNotADirectoryError(err error) bool

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
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL