Documentation ¶
Index ¶
- type SecretSensitiveDoguConfigRepository
- func (repo *SecretSensitiveDoguConfigRepository) SaveAllForNotInstalledDogu(ctx context.Context, doguName common.SimpleDoguName, ...) error
- func (repo *SecretSensitiveDoguConfigRepository) SaveAllForNotInstalledDogus(ctx context.Context, entries []*ecosystem.SensitiveDoguConfigEntry) error
- func (repo *SecretSensitiveDoguConfigRepository) SaveForNotInstalledDogu(ctx context.Context, entry *ecosystem.SensitiveDoguConfigEntry) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SecretSensitiveDoguConfigRepository ¶
type SecretSensitiveDoguConfigRepository struct {
// contains filtered or unexported fields
}
func NewSecretSensitiveDoguConfigRepository ¶
func NewSecretSensitiveDoguConfigRepository(secretClient secretInterface) *SecretSensitiveDoguConfigRepository
func (*SecretSensitiveDoguConfigRepository) SaveAllForNotInstalledDogu ¶
func (repo *SecretSensitiveDoguConfigRepository) SaveAllForNotInstalledDogu(ctx context.Context, doguName common.SimpleDoguName, entries []*ecosystem.SensitiveDoguConfigEntry) error
func (*SecretSensitiveDoguConfigRepository) SaveAllForNotInstalledDogus ¶
func (repo *SecretSensitiveDoguConfigRepository) SaveAllForNotInstalledDogus(ctx context.Context, entries []*ecosystem.SensitiveDoguConfigEntry) error
SaveAllForNotInstalledDogus creates or updates a secret for given sensitive dogu entries These entries can belong to different dogus.
func (*SecretSensitiveDoguConfigRepository) SaveForNotInstalledDogu ¶
func (repo *SecretSensitiveDoguConfigRepository) SaveForNotInstalledDogu(ctx context.Context, entry *ecosystem.SensitiveDoguConfigEntry) error
SaveForNotInstalledDogu creates or updates a secret for the dogu containing the config entry. In further processing the dogu-operator uses the secret to encrypt configuration for the dogu.
Click to show internal directories.
Click to hide internal directories.