secrets

package
v0.0.0-...-0444d96 Latest Latest
Warning

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

Go to latest
Published: Apr 30, 2024 License: MIT Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Janitor

type Janitor struct {
	client.Client
	// contains filtered or unexported fields
}

func NewJanitor

func NewJanitor(cleaner credentials.Cleaner, appChanges <-chan aiven_nais_io_v1.AivenApplication, logger log.FieldLogger) *Janitor

func (*Janitor) InjectClient

func (j *Janitor) InjectClient(c client.Client) error

func (*Janitor) Start

func (j *Janitor) Start(ctx context.Context) error

type SecretsFinalizer

type SecretsFinalizer struct {
	client.Client
	Logger  *log.Entry
	Manager credentials.Manager
}

func (*SecretsFinalizer) Reconcile

func (s *SecretsFinalizer) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)

func (*SecretsFinalizer) SetupWithManager

func (s *SecretsFinalizer) SetupWithManager(mgr ctrl.Manager) error

Jump to

Keyboard shortcuts

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