Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewGlobalSecretManager ¶
func NewGlobalSecretManager(secretStore secret_store.SecretStore, cipher secret_cipher.Cipher) manager.ResourceManager
func NewSecretManager ¶
func NewSecretManager(secretStore secret_store.SecretStore, cipher secret_cipher.Cipher, validator SecretValidator, unsafeDelete bool) manager.ResourceManager
Types ¶
type SecretValidator ¶
type SecretValidator interface {
ValidateDelete(ctx context.Context, secretName string, secretMesh string) error
}
func NewSecretValidator ¶
func NewSecretValidator(caManagers ca.Managers, store core_store.ResourceStore) SecretValidator
type ValidateDelete ¶
func (ValidateDelete) ValidateDelete ¶
Click to show internal directories.
Click to hide internal directories.