aiven_application

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: 18 Imported by: 0

Documentation

Index

Constants

View Source
const (
	AivenVolumeName = "aiven-credentials"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AivenApplicationReconciler

type AivenApplicationReconciler struct {
	client.Client
	Logger  *log.Entry
	Manager credentials.Manager
	// contains filtered or unexported fields
}

func NewReconciler

func NewReconciler(mgr manager.Manager, logger *log.Logger, credentialsManager credentials.Manager, appChanges chan<- aiven_nais_io_v1.AivenApplication) AivenApplicationReconciler

func (*AivenApplicationReconciler) DeleteApplication

func (r *AivenApplicationReconciler) DeleteApplication(ctx context.Context, application aiven_nais_io_v1.AivenApplication, logger *log.Entry) error

func (*AivenApplicationReconciler) HandleProtectedAndTimeLimited

func (r *AivenApplicationReconciler) HandleProtectedAndTimeLimited(ctx context.Context, application aiven_nais_io_v1.AivenApplication, logger *log.Entry) (bool, error)

func (*AivenApplicationReconciler) NeedsSynchronization

func (r *AivenApplicationReconciler) NeedsSynchronization(ctx context.Context, application aiven_nais_io_v1.AivenApplication, hash string, logger *log.Entry) (bool, error)

func (*AivenApplicationReconciler) Reconcile

func (*AivenApplicationReconciler) SaveSecret

func (r *AivenApplicationReconciler) SaveSecret(ctx context.Context, secret *corev1.Secret, logger *log.Entry) error

func (*AivenApplicationReconciler) SetupWithManager

func (r *AivenApplicationReconciler) SetupWithManager(mgr ctrl.Manager) error

Jump to

Keyboard shortcuts

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