Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BindingReconciler ¶
type BindingReconciler struct {
// contains filtered or unexported fields
}
BindingReconciler reconciles a Binding object
func NewBindingReconciler ¶
func NewBindingReconciler(client client.Client, worker BindingWorker, log log.FieldLogger, scheme *runtime.Scheme) *BindingReconciler
func SetupBindingReconciler ¶
func SetupBindingReconciler(cli client.Client, manager worker.KindManager, log logrus.FieldLogger, scheme *runtime.Scheme) *BindingReconciler
func (*BindingReconciler) SetupWithManager ¶
func (r *BindingReconciler) SetupWithManager(mgr ctrl.Manager) error
type BindingWorker ¶
type BindingWorker interface { Process(*bindingsv1alpha1.Binding, log.FieldLogger) (*bindingsv1alpha1.Binding, error) RemoveProcess(*bindingsv1alpha1.Binding, log.FieldLogger) (*bindingsv1alpha1.Binding, error) }
type TargetKindReconciler ¶
type TargetKindReconciler struct {
// contains filtered or unexported fields
}
TargetKindReconciler reconciles a TargetKind object
func NewTargetKindReconciler ¶
func NewTargetKindReconciler(client client.Client, worker TargetKindWorker, log log.FieldLogger, scheme *runtime.Scheme) *TargetKindReconciler
func SetupTargetKindReconciler ¶
func SetupTargetKindReconciler(cli client.Client, worker TargetKindWorker, log logrus.FieldLogger, scheme *runtime.Scheme) *TargetKindReconciler
func (*TargetKindReconciler) SetupWithManager ¶
func (r *TargetKindReconciler) SetupWithManager(mgr ctrl.Manager) error
type TargetKindWorker ¶
type TargetKindWorker interface { Process(*bindingsv1alpha1.TargetKind, log.FieldLogger) (*bindingsv1alpha1.TargetKind, error) RemoveProcess(*bindingsv1alpha1.TargetKind, log.FieldLogger) error }
Click to show internal directories.
Click to hide internal directories.