Documentation ¶
Overview ¶
Definitions for the Kubernetes Controllers
Definitions for the multicluster Kubernetes Controllers ¶
Definitions for the Kubernetes Controllers
Index ¶
- type FilterDeploymentDeletionReconciler
- type FilterDeploymentEventHandler
- type FilterDeploymentEventHandlerFuncs
- func (f *FilterDeploymentEventHandlerFuncs) CreateFilterDeployment(obj *wasme_io_v1.FilterDeployment) error
- func (f *FilterDeploymentEventHandlerFuncs) DeleteFilterDeployment(obj *wasme_io_v1.FilterDeployment) error
- func (f *FilterDeploymentEventHandlerFuncs) GenericFilterDeployment(obj *wasme_io_v1.FilterDeployment) error
- func (f *FilterDeploymentEventHandlerFuncs) UpdateFilterDeployment(objOld, objNew *wasme_io_v1.FilterDeployment) error
- type FilterDeploymentEventWatcher
- type FilterDeploymentFinalizer
- type FilterDeploymentReconcileLoop
- type FilterDeploymentReconciler
- type FilterDeploymentReconcilerFuncs
- type MulticlusterFilterDeploymentDeletionReconciler
- type MulticlusterFilterDeploymentReconcileLoop
- type MulticlusterFilterDeploymentReconciler
- type MulticlusterFilterDeploymentReconcilerFuncs
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FilterDeploymentDeletionReconciler ¶ added in v0.0.21
type FilterDeploymentDeletionReconciler interface {
ReconcileFilterDeploymentDeletion(req reconcile.Request) error
}
Reconcile deletion events for the FilterDeployment Resource. Deletion receives a reconcile.Request as we cannot guarantee the last state of the object before being deleted. implemented by the user
type FilterDeploymentEventHandler ¶
type FilterDeploymentEventHandler interface { CreateFilterDeployment(obj *wasme_io_v1.FilterDeployment) error UpdateFilterDeployment(old, new *wasme_io_v1.FilterDeployment) error DeleteFilterDeployment(obj *wasme_io_v1.FilterDeployment) error GenericFilterDeployment(obj *wasme_io_v1.FilterDeployment) error }
Handle events for the FilterDeployment Resource DEPRECATED: Prefer reconciler pattern.
type FilterDeploymentEventHandlerFuncs ¶
type FilterDeploymentEventHandlerFuncs struct { OnCreate func(obj *wasme_io_v1.FilterDeployment) error OnUpdate func(old, new *wasme_io_v1.FilterDeployment) error OnDelete func(obj *wasme_io_v1.FilterDeployment) error OnGeneric func(obj *wasme_io_v1.FilterDeployment) error }
func (*FilterDeploymentEventHandlerFuncs) CreateFilterDeployment ¶ added in v0.0.21
func (f *FilterDeploymentEventHandlerFuncs) CreateFilterDeployment(obj *wasme_io_v1.FilterDeployment) error
func (*FilterDeploymentEventHandlerFuncs) DeleteFilterDeployment ¶ added in v0.0.21
func (f *FilterDeploymentEventHandlerFuncs) DeleteFilterDeployment(obj *wasme_io_v1.FilterDeployment) error
func (*FilterDeploymentEventHandlerFuncs) GenericFilterDeployment ¶ added in v0.0.21
func (f *FilterDeploymentEventHandlerFuncs) GenericFilterDeployment(obj *wasme_io_v1.FilterDeployment) error
func (*FilterDeploymentEventHandlerFuncs) UpdateFilterDeployment ¶ added in v0.0.21
func (f *FilterDeploymentEventHandlerFuncs) UpdateFilterDeployment(objOld, objNew *wasme_io_v1.FilterDeployment) error
type FilterDeploymentEventWatcher ¶ added in v0.0.21
type FilterDeploymentEventWatcher interface {
AddEventHandler(ctx context.Context, h FilterDeploymentEventHandler, predicates ...predicate.Predicate) error
}
func NewFilterDeploymentEventWatcher ¶ added in v0.0.21
func NewFilterDeploymentEventWatcher(name string, mgr manager.Manager) FilterDeploymentEventWatcher
type FilterDeploymentFinalizer ¶ added in v0.0.21
type FilterDeploymentFinalizer interface { FilterDeploymentReconciler // name of the finalizer used by this handler. // finalizer names should be unique for a single task FilterDeploymentFinalizerName() string // finalize the object before it is deleted. // Watchers created with a finalizing handler will a FinalizeFilterDeployment(obj *wasme_io_v1.FilterDeployment) error }
Reconcile and finalize the FilterDeployment Resource implemented by the user
type FilterDeploymentReconcileLoop ¶ added in v0.0.21
type FilterDeploymentReconcileLoop interface {
RunFilterDeploymentReconciler(ctx context.Context, rec FilterDeploymentReconciler, predicates ...predicate.Predicate) error
}
func NewFilterDeploymentReconcileLoop ¶ added in v0.0.21
type FilterDeploymentReconciler ¶ added in v0.0.21
type FilterDeploymentReconciler interface {
ReconcileFilterDeployment(obj *wasme_io_v1.FilterDeployment) (reconcile.Result, error)
}
Reconcile Upsert events for the FilterDeployment Resource. implemented by the user
type FilterDeploymentReconcilerFuncs ¶ added in v0.0.21
type FilterDeploymentReconcilerFuncs struct { OnReconcileFilterDeployment func(obj *wasme_io_v1.FilterDeployment) (reconcile.Result, error) OnReconcileFilterDeploymentDeletion func(req reconcile.Request) error }
func (*FilterDeploymentReconcilerFuncs) ReconcileFilterDeployment ¶ added in v0.0.21
func (f *FilterDeploymentReconcilerFuncs) ReconcileFilterDeployment(obj *wasme_io_v1.FilterDeployment) (reconcile.Result, error)
func (*FilterDeploymentReconcilerFuncs) ReconcileFilterDeploymentDeletion ¶ added in v0.0.21
func (f *FilterDeploymentReconcilerFuncs) ReconcileFilterDeploymentDeletion(req reconcile.Request) error
type MulticlusterFilterDeploymentDeletionReconciler ¶ added in v0.0.21
type MulticlusterFilterDeploymentDeletionReconciler interface {
ReconcileFilterDeploymentDeletion(clusterName string, req reconcile.Request) error
}
Reconcile deletion events for the FilterDeployment Resource across clusters. Deletion receives a reconcile.Request as we cannot guarantee the last state of the object before being deleted. implemented by the user
type MulticlusterFilterDeploymentReconcileLoop ¶ added in v0.0.21
type MulticlusterFilterDeploymentReconcileLoop interface { // AddMulticlusterFilterDeploymentReconciler adds a MulticlusterFilterDeploymentReconciler to the MulticlusterFilterDeploymentReconcileLoop. AddMulticlusterFilterDeploymentReconciler(ctx context.Context, rec MulticlusterFilterDeploymentReconciler, predicates ...predicate.Predicate) }
func NewMulticlusterFilterDeploymentReconcileLoop ¶ added in v0.0.21
func NewMulticlusterFilterDeploymentReconcileLoop(name string, cw multicluster.ClusterWatcher) MulticlusterFilterDeploymentReconcileLoop
type MulticlusterFilterDeploymentReconciler ¶ added in v0.0.21
type MulticlusterFilterDeploymentReconciler interface {
ReconcileFilterDeployment(clusterName string, obj *wasme_io_v1.FilterDeployment) (reconcile.Result, error)
}
Reconcile Upsert events for the FilterDeployment Resource across clusters. implemented by the user
type MulticlusterFilterDeploymentReconcilerFuncs ¶ added in v0.0.21
type MulticlusterFilterDeploymentReconcilerFuncs struct { OnReconcileFilterDeployment func(clusterName string, obj *wasme_io_v1.FilterDeployment) (reconcile.Result, error) OnReconcileFilterDeploymentDeletion func(clusterName string, req reconcile.Request) error }
func (*MulticlusterFilterDeploymentReconcilerFuncs) ReconcileFilterDeployment ¶ added in v0.0.21
func (f *MulticlusterFilterDeploymentReconcilerFuncs) ReconcileFilterDeployment(clusterName string, obj *wasme_io_v1.FilterDeployment) (reconcile.Result, error)
func (*MulticlusterFilterDeploymentReconcilerFuncs) ReconcileFilterDeploymentDeletion ¶ added in v0.0.21
func (f *MulticlusterFilterDeploymentReconcilerFuncs) ReconcileFilterDeploymentDeletion(clusterName string, req reconcile.Request) error