Documentation ¶
Index ¶
- func GenerateSecretKey() ([]byte, error)
- func GetRequiredOldSecretKey() ([]byte, error)
- func GetRequiredSecretKey(workingDir string) ([]byte, error)
- 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 ¶
This section is empty.
Functions ¶
func GenerateSecretKey ¶
func GetRequiredOldSecretKey ¶
func GetRequiredSecretKey ¶
Types ¶
type EncryptionKeyRequiredError ¶ added in v1.2.203
type EncryptionKeyRequiredError struct {
Msg error
}
func NewEncryptionKeyRequiredError ¶
func NewEncryptionKeyRequiredError(notFoundIn []string) *EncryptionKeyRequiredError
func (*EncryptionKeyRequiredError) Error ¶ added in v1.2.203
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 ¶ added in v1.2.203
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 ¶ added in v1.2.203
func (manager *SecretsManager) IsMissedSecretKeyModeEnabled() bool
type SecretsManagerOptions ¶
type SecretsManagerOptions struct {
DisableSecretsDecryption bool
}
Click to show internal directories.
Click to hide internal directories.