Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Finalizer ¶
type Finalizer interface { AddFinalizer(context.Context) error Finalize(context.Context, Resource) (ctrl.Result, error) }
func NewSqlFinalizer ¶
func NewSqlFinalizer(client client.Client, wf WrappedFinalizer, opts ...SqlOpt) Finalizer
type Reconciler ¶
type Reconciler interface {
Reconcile(ctx context.Context, resource Resource) (ctrl.Result, error)
}
func NewSqlReconciler ¶
func NewSqlReconciler(client client.Client, cr *condition.Ready, wr WrappedReconciler, f Finalizer, opts ...SqlOpt) Reconciler
type Resource ¶
type Resource interface { v1.Object MariaDBRef() *mariadbv1alpha1.MariaDBRef IsBeingDeleted() bool RequeueInterval() *metav1.Duration RetryInterval() *metav1.Duration CleanupPolicy() *mariadbv1alpha1.CleanupPolicy }
type SqlFinalizer ¶
type SqlFinalizer struct { Client client.Client RefResolver *refresolver.RefResolver WrappedFinalizer WrappedFinalizer SqlOptions }
func (*SqlFinalizer) AddFinalizer ¶
func (tf *SqlFinalizer) AddFinalizer(ctx context.Context) error
type SqlOpt ¶ added in v0.0.28
type SqlOpt func(*SqlOptions)
func WithLogSql ¶ added in v0.0.28
func WithRequeueInterval ¶ added in v0.0.28
func WithRequeueMaxOffset ¶ added in v0.38.1
type SqlOptions ¶ added in v0.0.28
type SqlReconciler ¶
type SqlReconciler struct { Client client.Client RefResolver *refresolver.RefResolver ConditionReady *condition.Ready WrappedReconciler WrappedReconciler Finalizer Finalizer SqlOptions }
type WrappedFinalizer ¶
Click to show internal directories.
Click to hide internal directories.