Documentation ¶
Index ¶
- Constants
- type AivenApplicationReconciler
- func (r *AivenApplicationReconciler) DeleteApplication(ctx context.Context, application aiven_nais_io_v1.AivenApplication, ...) error
- func (r *AivenApplicationReconciler) HandleProtectedAndTimeLimited(ctx context.Context, application aiven_nais_io_v1.AivenApplication, ...) (bool, error)
- func (r *AivenApplicationReconciler) NeedsSynchronization(ctx context.Context, application aiven_nais_io_v1.AivenApplication, ...) (bool, error)
- func (r *AivenApplicationReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
- func (r *AivenApplicationReconciler) SaveSecret(ctx context.Context, secret *corev1.Secret, logger *log.Entry) error
- func (r *AivenApplicationReconciler) SetupWithManager(mgr ctrl.Manager) error
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) SaveSecret ¶
func (*AivenApplicationReconciler) SetupWithManager ¶
func (r *AivenApplicationReconciler) SetupWithManager(mgr ctrl.Manager) error
Click to show internal directories.
Click to hide internal directories.