aiven_application

package
v0.0.0-...-5f0ab76 Latest Latest
Warning

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

Go to latest
Published: Sep 12, 2025 License: MIT Imports: 19 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.FieldLogger
	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.FieldLogger) error

func (*AivenApplicationReconciler) HandleProtectedAndTimeLimited

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

func (*AivenApplicationReconciler) NeedsSynchronization

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

func (*AivenApplicationReconciler) Reconcile

func (*AivenApplicationReconciler) SaveSecret

func (r *AivenApplicationReconciler) SaveSecret(ctx context.Context, secret *corev1.Secret, logger log.FieldLogger) 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