Documentation ¶
Overview ¶
Definitions for the Kubernetes Controllers
Definitions for the multicluster Kubernetes Controllers ¶
Definitions for the Kubernetes Controllers
Index ¶
- type MulticlusterServiceDependencyDeletionReconciler
- type MulticlusterServiceDependencyReconcileLoop
- type MulticlusterServiceDependencyReconciler
- type MulticlusterServiceDependencyReconcilerFuncs
- type MulticlusterVirtualDestinationDeletionReconciler
- type MulticlusterVirtualDestinationReconcileLoop
- type MulticlusterVirtualDestinationReconciler
- type MulticlusterVirtualDestinationReconcilerFuncs
- type MulticlusterWasmDeploymentDeletionReconciler
- type MulticlusterWasmDeploymentReconcileLoop
- type MulticlusterWasmDeploymentReconciler
- type MulticlusterWasmDeploymentReconcilerFuncs
- type ServiceDependencyDeletionReconciler
- type ServiceDependencyEventHandler
- type ServiceDependencyEventHandlerFuncs
- func (f *ServiceDependencyEventHandlerFuncs) CreateServiceDependency(obj *networking_enterprise_mesh_gloo_solo_io_v1beta1.ServiceDependency) error
- func (f *ServiceDependencyEventHandlerFuncs) DeleteServiceDependency(obj *networking_enterprise_mesh_gloo_solo_io_v1beta1.ServiceDependency) error
- func (f *ServiceDependencyEventHandlerFuncs) GenericServiceDependency(obj *networking_enterprise_mesh_gloo_solo_io_v1beta1.ServiceDependency) error
- func (f *ServiceDependencyEventHandlerFuncs) UpdateServiceDependency(...) error
- type ServiceDependencyEventWatcher
- type ServiceDependencyFinalizer
- type ServiceDependencyReconcileLoop
- type ServiceDependencyReconciler
- type ServiceDependencyReconcilerFuncs
- type VirtualDestinationDeletionReconciler
- type VirtualDestinationEventHandler
- type VirtualDestinationEventHandlerFuncs
- func (f *VirtualDestinationEventHandlerFuncs) CreateVirtualDestination(obj *networking_enterprise_mesh_gloo_solo_io_v1beta1.VirtualDestination) error
- func (f *VirtualDestinationEventHandlerFuncs) DeleteVirtualDestination(obj *networking_enterprise_mesh_gloo_solo_io_v1beta1.VirtualDestination) error
- func (f *VirtualDestinationEventHandlerFuncs) GenericVirtualDestination(obj *networking_enterprise_mesh_gloo_solo_io_v1beta1.VirtualDestination) error
- func (f *VirtualDestinationEventHandlerFuncs) UpdateVirtualDestination(...) error
- type VirtualDestinationEventWatcher
- type VirtualDestinationFinalizer
- type VirtualDestinationReconcileLoop
- type VirtualDestinationReconciler
- type VirtualDestinationReconcilerFuncs
- type WasmDeploymentDeletionReconciler
- type WasmDeploymentEventHandler
- type WasmDeploymentEventHandlerFuncs
- func (f *WasmDeploymentEventHandlerFuncs) CreateWasmDeployment(obj *networking_enterprise_mesh_gloo_solo_io_v1beta1.WasmDeployment) error
- func (f *WasmDeploymentEventHandlerFuncs) DeleteWasmDeployment(obj *networking_enterprise_mesh_gloo_solo_io_v1beta1.WasmDeployment) error
- func (f *WasmDeploymentEventHandlerFuncs) GenericWasmDeployment(obj *networking_enterprise_mesh_gloo_solo_io_v1beta1.WasmDeployment) error
- func (f *WasmDeploymentEventHandlerFuncs) UpdateWasmDeployment(objOld, objNew *networking_enterprise_mesh_gloo_solo_io_v1beta1.WasmDeployment) error
- type WasmDeploymentEventWatcher
- type WasmDeploymentFinalizer
- type WasmDeploymentReconcileLoop
- type WasmDeploymentReconciler
- type WasmDeploymentReconcilerFuncs
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MulticlusterServiceDependencyDeletionReconciler ¶ added in v1.1.0
type MulticlusterServiceDependencyDeletionReconciler interface {
ReconcileServiceDependencyDeletion(clusterName string, req reconcile.Request) error
}
Reconcile deletion events for the ServiceDependency 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 MulticlusterServiceDependencyReconcileLoop ¶ added in v1.1.0
type MulticlusterServiceDependencyReconcileLoop interface { // AddMulticlusterServiceDependencyReconciler adds a MulticlusterServiceDependencyReconciler to the MulticlusterServiceDependencyReconcileLoop. AddMulticlusterServiceDependencyReconciler(ctx context.Context, rec MulticlusterServiceDependencyReconciler, predicates ...predicate.Predicate) }
func NewMulticlusterServiceDependencyReconcileLoop ¶ added in v1.1.0
func NewMulticlusterServiceDependencyReconcileLoop(name string, cw multicluster.ClusterWatcher, options reconcile.Options) MulticlusterServiceDependencyReconcileLoop
type MulticlusterServiceDependencyReconciler ¶ added in v1.1.0
type MulticlusterServiceDependencyReconciler interface {
ReconcileServiceDependency(clusterName string, obj *networking_enterprise_mesh_gloo_solo_io_v1beta1.ServiceDependency) (reconcile.Result, error)
}
Reconcile Upsert events for the ServiceDependency Resource across clusters. implemented by the user
type MulticlusterServiceDependencyReconcilerFuncs ¶ added in v1.1.0
type MulticlusterServiceDependencyReconcilerFuncs struct { OnReconcileServiceDependency func(clusterName string, obj *networking_enterprise_mesh_gloo_solo_io_v1beta1.ServiceDependency) (reconcile.Result, error) OnReconcileServiceDependencyDeletion func(clusterName string, req reconcile.Request) error }
func (*MulticlusterServiceDependencyReconcilerFuncs) ReconcileServiceDependency ¶ added in v1.1.0
func (f *MulticlusterServiceDependencyReconcilerFuncs) ReconcileServiceDependency(clusterName string, obj *networking_enterprise_mesh_gloo_solo_io_v1beta1.ServiceDependency) (reconcile.Result, error)
func (*MulticlusterServiceDependencyReconcilerFuncs) ReconcileServiceDependencyDeletion ¶ added in v1.1.0
func (f *MulticlusterServiceDependencyReconcilerFuncs) ReconcileServiceDependencyDeletion(clusterName string, req reconcile.Request) error
type MulticlusterVirtualDestinationDeletionReconciler ¶
type MulticlusterVirtualDestinationDeletionReconciler interface {
ReconcileVirtualDestinationDeletion(clusterName string, req reconcile.Request) error
}
Reconcile deletion events for the VirtualDestination 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 MulticlusterVirtualDestinationReconcileLoop ¶
type MulticlusterVirtualDestinationReconcileLoop interface { // AddMulticlusterVirtualDestinationReconciler adds a MulticlusterVirtualDestinationReconciler to the MulticlusterVirtualDestinationReconcileLoop. AddMulticlusterVirtualDestinationReconciler(ctx context.Context, rec MulticlusterVirtualDestinationReconciler, predicates ...predicate.Predicate) }
func NewMulticlusterVirtualDestinationReconcileLoop ¶
func NewMulticlusterVirtualDestinationReconcileLoop(name string, cw multicluster.ClusterWatcher, options reconcile.Options) MulticlusterVirtualDestinationReconcileLoop
type MulticlusterVirtualDestinationReconciler ¶
type MulticlusterVirtualDestinationReconciler interface {
ReconcileVirtualDestination(clusterName string, obj *networking_enterprise_mesh_gloo_solo_io_v1beta1.VirtualDestination) (reconcile.Result, error)
}
Reconcile Upsert events for the VirtualDestination Resource across clusters. implemented by the user
type MulticlusterVirtualDestinationReconcilerFuncs ¶
type MulticlusterVirtualDestinationReconcilerFuncs struct { OnReconcileVirtualDestination func(clusterName string, obj *networking_enterprise_mesh_gloo_solo_io_v1beta1.VirtualDestination) (reconcile.Result, error) OnReconcileVirtualDestinationDeletion func(clusterName string, req reconcile.Request) error }
func (*MulticlusterVirtualDestinationReconcilerFuncs) ReconcileVirtualDestination ¶
func (f *MulticlusterVirtualDestinationReconcilerFuncs) ReconcileVirtualDestination(clusterName string, obj *networking_enterprise_mesh_gloo_solo_io_v1beta1.VirtualDestination) (reconcile.Result, error)
func (*MulticlusterVirtualDestinationReconcilerFuncs) ReconcileVirtualDestinationDeletion ¶
func (f *MulticlusterVirtualDestinationReconcilerFuncs) ReconcileVirtualDestinationDeletion(clusterName string, req reconcile.Request) error
type MulticlusterWasmDeploymentDeletionReconciler ¶
type MulticlusterWasmDeploymentDeletionReconciler interface {
ReconcileWasmDeploymentDeletion(clusterName string, req reconcile.Request) error
}
Reconcile deletion events for the WasmDeployment 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 MulticlusterWasmDeploymentReconcileLoop ¶
type MulticlusterWasmDeploymentReconcileLoop interface { // AddMulticlusterWasmDeploymentReconciler adds a MulticlusterWasmDeploymentReconciler to the MulticlusterWasmDeploymentReconcileLoop. AddMulticlusterWasmDeploymentReconciler(ctx context.Context, rec MulticlusterWasmDeploymentReconciler, predicates ...predicate.Predicate) }
func NewMulticlusterWasmDeploymentReconcileLoop ¶
func NewMulticlusterWasmDeploymentReconcileLoop(name string, cw multicluster.ClusterWatcher, options reconcile.Options) MulticlusterWasmDeploymentReconcileLoop
type MulticlusterWasmDeploymentReconciler ¶
type MulticlusterWasmDeploymentReconciler interface {
ReconcileWasmDeployment(clusterName string, obj *networking_enterprise_mesh_gloo_solo_io_v1beta1.WasmDeployment) (reconcile.Result, error)
}
Reconcile Upsert events for the WasmDeployment Resource across clusters. implemented by the user
type MulticlusterWasmDeploymentReconcilerFuncs ¶
type MulticlusterWasmDeploymentReconcilerFuncs struct { OnReconcileWasmDeployment func(clusterName string, obj *networking_enterprise_mesh_gloo_solo_io_v1beta1.WasmDeployment) (reconcile.Result, error) OnReconcileWasmDeploymentDeletion func(clusterName string, req reconcile.Request) error }
func (*MulticlusterWasmDeploymentReconcilerFuncs) ReconcileWasmDeployment ¶
func (f *MulticlusterWasmDeploymentReconcilerFuncs) ReconcileWasmDeployment(clusterName string, obj *networking_enterprise_mesh_gloo_solo_io_v1beta1.WasmDeployment) (reconcile.Result, error)
func (*MulticlusterWasmDeploymentReconcilerFuncs) ReconcileWasmDeploymentDeletion ¶
func (f *MulticlusterWasmDeploymentReconcilerFuncs) ReconcileWasmDeploymentDeletion(clusterName string, req reconcile.Request) error
type ServiceDependencyDeletionReconciler ¶ added in v1.1.0
type ServiceDependencyDeletionReconciler interface {
ReconcileServiceDependencyDeletion(req reconcile.Request) error
}
Reconcile deletion events for the ServiceDependency Resource. Deletion receives a reconcile.Request as we cannot guarantee the last state of the object before being deleted. implemented by the user
type ServiceDependencyEventHandler ¶ added in v1.1.0
type ServiceDependencyEventHandler interface { CreateServiceDependency(obj *networking_enterprise_mesh_gloo_solo_io_v1beta1.ServiceDependency) error UpdateServiceDependency(old, new *networking_enterprise_mesh_gloo_solo_io_v1beta1.ServiceDependency) error DeleteServiceDependency(obj *networking_enterprise_mesh_gloo_solo_io_v1beta1.ServiceDependency) error GenericServiceDependency(obj *networking_enterprise_mesh_gloo_solo_io_v1beta1.ServiceDependency) error }
Handle events for the ServiceDependency Resource DEPRECATED: Prefer reconciler pattern.
type ServiceDependencyEventHandlerFuncs ¶ added in v1.1.0
type ServiceDependencyEventHandlerFuncs struct { OnCreate func(obj *networking_enterprise_mesh_gloo_solo_io_v1beta1.ServiceDependency) error OnUpdate func(old, new *networking_enterprise_mesh_gloo_solo_io_v1beta1.ServiceDependency) error OnDelete func(obj *networking_enterprise_mesh_gloo_solo_io_v1beta1.ServiceDependency) error OnGeneric func(obj *networking_enterprise_mesh_gloo_solo_io_v1beta1.ServiceDependency) error }
func (*ServiceDependencyEventHandlerFuncs) CreateServiceDependency ¶ added in v1.1.0
func (f *ServiceDependencyEventHandlerFuncs) CreateServiceDependency(obj *networking_enterprise_mesh_gloo_solo_io_v1beta1.ServiceDependency) error
func (*ServiceDependencyEventHandlerFuncs) DeleteServiceDependency ¶ added in v1.1.0
func (f *ServiceDependencyEventHandlerFuncs) DeleteServiceDependency(obj *networking_enterprise_mesh_gloo_solo_io_v1beta1.ServiceDependency) error
func (*ServiceDependencyEventHandlerFuncs) GenericServiceDependency ¶ added in v1.1.0
func (f *ServiceDependencyEventHandlerFuncs) GenericServiceDependency(obj *networking_enterprise_mesh_gloo_solo_io_v1beta1.ServiceDependency) error
func (*ServiceDependencyEventHandlerFuncs) UpdateServiceDependency ¶ added in v1.1.0
func (f *ServiceDependencyEventHandlerFuncs) UpdateServiceDependency(objOld, objNew *networking_enterprise_mesh_gloo_solo_io_v1beta1.ServiceDependency) error
type ServiceDependencyEventWatcher ¶ added in v1.1.0
type ServiceDependencyEventWatcher interface {
AddEventHandler(ctx context.Context, h ServiceDependencyEventHandler, predicates ...predicate.Predicate) error
}
func NewServiceDependencyEventWatcher ¶ added in v1.1.0
func NewServiceDependencyEventWatcher(name string, mgr manager.Manager) ServiceDependencyEventWatcher
type ServiceDependencyFinalizer ¶ added in v1.1.0
type ServiceDependencyFinalizer interface { ServiceDependencyReconciler // name of the finalizer used by this handler. // finalizer names should be unique for a single task ServiceDependencyFinalizerName() string // finalize the object before it is deleted. // Watchers created with a finalizing handler will a FinalizeServiceDependency(obj *networking_enterprise_mesh_gloo_solo_io_v1beta1.ServiceDependency) error }
Reconcile and finalize the ServiceDependency Resource implemented by the user
type ServiceDependencyReconcileLoop ¶ added in v1.1.0
type ServiceDependencyReconcileLoop interface {
RunServiceDependencyReconciler(ctx context.Context, rec ServiceDependencyReconciler, predicates ...predicate.Predicate) error
}
func NewServiceDependencyReconcileLoop ¶ added in v1.1.0
type ServiceDependencyReconciler ¶ added in v1.1.0
type ServiceDependencyReconciler interface {
ReconcileServiceDependency(obj *networking_enterprise_mesh_gloo_solo_io_v1beta1.ServiceDependency) (reconcile.Result, error)
}
Reconcile Upsert events for the ServiceDependency Resource. implemented by the user
type ServiceDependencyReconcilerFuncs ¶ added in v1.1.0
type ServiceDependencyReconcilerFuncs struct { OnReconcileServiceDependency func(obj *networking_enterprise_mesh_gloo_solo_io_v1beta1.ServiceDependency) (reconcile.Result, error) OnReconcileServiceDependencyDeletion func(req reconcile.Request) error }
func (*ServiceDependencyReconcilerFuncs) ReconcileServiceDependency ¶ added in v1.1.0
func (f *ServiceDependencyReconcilerFuncs) ReconcileServiceDependency(obj *networking_enterprise_mesh_gloo_solo_io_v1beta1.ServiceDependency) (reconcile.Result, error)
func (*ServiceDependencyReconcilerFuncs) ReconcileServiceDependencyDeletion ¶ added in v1.1.0
func (f *ServiceDependencyReconcilerFuncs) ReconcileServiceDependencyDeletion(req reconcile.Request) error
type VirtualDestinationDeletionReconciler ¶
type VirtualDestinationDeletionReconciler interface {
ReconcileVirtualDestinationDeletion(req reconcile.Request) error
}
Reconcile deletion events for the VirtualDestination Resource. Deletion receives a reconcile.Request as we cannot guarantee the last state of the object before being deleted. implemented by the user
type VirtualDestinationEventHandler ¶
type VirtualDestinationEventHandler interface { CreateVirtualDestination(obj *networking_enterprise_mesh_gloo_solo_io_v1beta1.VirtualDestination) error UpdateVirtualDestination(old, new *networking_enterprise_mesh_gloo_solo_io_v1beta1.VirtualDestination) error DeleteVirtualDestination(obj *networking_enterprise_mesh_gloo_solo_io_v1beta1.VirtualDestination) error GenericVirtualDestination(obj *networking_enterprise_mesh_gloo_solo_io_v1beta1.VirtualDestination) error }
Handle events for the VirtualDestination Resource DEPRECATED: Prefer reconciler pattern.
type VirtualDestinationEventHandlerFuncs ¶
type VirtualDestinationEventHandlerFuncs struct { OnCreate func(obj *networking_enterprise_mesh_gloo_solo_io_v1beta1.VirtualDestination) error OnUpdate func(old, new *networking_enterprise_mesh_gloo_solo_io_v1beta1.VirtualDestination) error OnDelete func(obj *networking_enterprise_mesh_gloo_solo_io_v1beta1.VirtualDestination) error OnGeneric func(obj *networking_enterprise_mesh_gloo_solo_io_v1beta1.VirtualDestination) error }
func (*VirtualDestinationEventHandlerFuncs) CreateVirtualDestination ¶
func (f *VirtualDestinationEventHandlerFuncs) CreateVirtualDestination(obj *networking_enterprise_mesh_gloo_solo_io_v1beta1.VirtualDestination) error
func (*VirtualDestinationEventHandlerFuncs) DeleteVirtualDestination ¶
func (f *VirtualDestinationEventHandlerFuncs) DeleteVirtualDestination(obj *networking_enterprise_mesh_gloo_solo_io_v1beta1.VirtualDestination) error
func (*VirtualDestinationEventHandlerFuncs) GenericVirtualDestination ¶
func (f *VirtualDestinationEventHandlerFuncs) GenericVirtualDestination(obj *networking_enterprise_mesh_gloo_solo_io_v1beta1.VirtualDestination) error
func (*VirtualDestinationEventHandlerFuncs) UpdateVirtualDestination ¶
func (f *VirtualDestinationEventHandlerFuncs) UpdateVirtualDestination(objOld, objNew *networking_enterprise_mesh_gloo_solo_io_v1beta1.VirtualDestination) error
type VirtualDestinationEventWatcher ¶
type VirtualDestinationEventWatcher interface {
AddEventHandler(ctx context.Context, h VirtualDestinationEventHandler, predicates ...predicate.Predicate) error
}
func NewVirtualDestinationEventWatcher ¶
func NewVirtualDestinationEventWatcher(name string, mgr manager.Manager) VirtualDestinationEventWatcher
type VirtualDestinationFinalizer ¶
type VirtualDestinationFinalizer interface { VirtualDestinationReconciler // name of the finalizer used by this handler. // finalizer names should be unique for a single task VirtualDestinationFinalizerName() string // finalize the object before it is deleted. // Watchers created with a finalizing handler will a FinalizeVirtualDestination(obj *networking_enterprise_mesh_gloo_solo_io_v1beta1.VirtualDestination) error }
Reconcile and finalize the VirtualDestination Resource implemented by the user
type VirtualDestinationReconcileLoop ¶
type VirtualDestinationReconcileLoop interface {
RunVirtualDestinationReconciler(ctx context.Context, rec VirtualDestinationReconciler, predicates ...predicate.Predicate) error
}
type VirtualDestinationReconciler ¶
type VirtualDestinationReconciler interface {
ReconcileVirtualDestination(obj *networking_enterprise_mesh_gloo_solo_io_v1beta1.VirtualDestination) (reconcile.Result, error)
}
Reconcile Upsert events for the VirtualDestination Resource. implemented by the user
type VirtualDestinationReconcilerFuncs ¶
type VirtualDestinationReconcilerFuncs struct { OnReconcileVirtualDestination func(obj *networking_enterprise_mesh_gloo_solo_io_v1beta1.VirtualDestination) (reconcile.Result, error) OnReconcileVirtualDestinationDeletion func(req reconcile.Request) error }
func (*VirtualDestinationReconcilerFuncs) ReconcileVirtualDestination ¶
func (f *VirtualDestinationReconcilerFuncs) ReconcileVirtualDestination(obj *networking_enterprise_mesh_gloo_solo_io_v1beta1.VirtualDestination) (reconcile.Result, error)
func (*VirtualDestinationReconcilerFuncs) ReconcileVirtualDestinationDeletion ¶
func (f *VirtualDestinationReconcilerFuncs) ReconcileVirtualDestinationDeletion(req reconcile.Request) error
type WasmDeploymentDeletionReconciler ¶
type WasmDeploymentDeletionReconciler interface {
ReconcileWasmDeploymentDeletion(req reconcile.Request) error
}
Reconcile deletion events for the WasmDeployment Resource. Deletion receives a reconcile.Request as we cannot guarantee the last state of the object before being deleted. implemented by the user
type WasmDeploymentEventHandler ¶
type WasmDeploymentEventHandler interface { CreateWasmDeployment(obj *networking_enterprise_mesh_gloo_solo_io_v1beta1.WasmDeployment) error UpdateWasmDeployment(old, new *networking_enterprise_mesh_gloo_solo_io_v1beta1.WasmDeployment) error DeleteWasmDeployment(obj *networking_enterprise_mesh_gloo_solo_io_v1beta1.WasmDeployment) error GenericWasmDeployment(obj *networking_enterprise_mesh_gloo_solo_io_v1beta1.WasmDeployment) error }
Handle events for the WasmDeployment Resource DEPRECATED: Prefer reconciler pattern.
type WasmDeploymentEventHandlerFuncs ¶
type WasmDeploymentEventHandlerFuncs struct { OnCreate func(obj *networking_enterprise_mesh_gloo_solo_io_v1beta1.WasmDeployment) error OnUpdate func(old, new *networking_enterprise_mesh_gloo_solo_io_v1beta1.WasmDeployment) error OnDelete func(obj *networking_enterprise_mesh_gloo_solo_io_v1beta1.WasmDeployment) error OnGeneric func(obj *networking_enterprise_mesh_gloo_solo_io_v1beta1.WasmDeployment) error }
func (*WasmDeploymentEventHandlerFuncs) CreateWasmDeployment ¶
func (f *WasmDeploymentEventHandlerFuncs) CreateWasmDeployment(obj *networking_enterprise_mesh_gloo_solo_io_v1beta1.WasmDeployment) error
func (*WasmDeploymentEventHandlerFuncs) DeleteWasmDeployment ¶
func (f *WasmDeploymentEventHandlerFuncs) DeleteWasmDeployment(obj *networking_enterprise_mesh_gloo_solo_io_v1beta1.WasmDeployment) error
func (*WasmDeploymentEventHandlerFuncs) GenericWasmDeployment ¶
func (f *WasmDeploymentEventHandlerFuncs) GenericWasmDeployment(obj *networking_enterprise_mesh_gloo_solo_io_v1beta1.WasmDeployment) error
func (*WasmDeploymentEventHandlerFuncs) UpdateWasmDeployment ¶
func (f *WasmDeploymentEventHandlerFuncs) UpdateWasmDeployment(objOld, objNew *networking_enterprise_mesh_gloo_solo_io_v1beta1.WasmDeployment) error
type WasmDeploymentEventWatcher ¶
type WasmDeploymentEventWatcher interface {
AddEventHandler(ctx context.Context, h WasmDeploymentEventHandler, predicates ...predicate.Predicate) error
}
func NewWasmDeploymentEventWatcher ¶
func NewWasmDeploymentEventWatcher(name string, mgr manager.Manager) WasmDeploymentEventWatcher
type WasmDeploymentFinalizer ¶
type WasmDeploymentFinalizer interface { WasmDeploymentReconciler // name of the finalizer used by this handler. // finalizer names should be unique for a single task WasmDeploymentFinalizerName() string // finalize the object before it is deleted. // Watchers created with a finalizing handler will a FinalizeWasmDeployment(obj *networking_enterprise_mesh_gloo_solo_io_v1beta1.WasmDeployment) error }
Reconcile and finalize the WasmDeployment Resource implemented by the user
type WasmDeploymentReconcileLoop ¶
type WasmDeploymentReconcileLoop interface {
RunWasmDeploymentReconciler(ctx context.Context, rec WasmDeploymentReconciler, predicates ...predicate.Predicate) error
}
type WasmDeploymentReconciler ¶
type WasmDeploymentReconciler interface {
ReconcileWasmDeployment(obj *networking_enterprise_mesh_gloo_solo_io_v1beta1.WasmDeployment) (reconcile.Result, error)
}
Reconcile Upsert events for the WasmDeployment Resource. implemented by the user
type WasmDeploymentReconcilerFuncs ¶
type WasmDeploymentReconcilerFuncs struct { OnReconcileWasmDeployment func(obj *networking_enterprise_mesh_gloo_solo_io_v1beta1.WasmDeployment) (reconcile.Result, error) OnReconcileWasmDeploymentDeletion func(req reconcile.Request) error }
func (*WasmDeploymentReconcilerFuncs) ReconcileWasmDeployment ¶
func (f *WasmDeploymentReconcilerFuncs) ReconcileWasmDeployment(obj *networking_enterprise_mesh_gloo_solo_io_v1beta1.WasmDeployment) (reconcile.Result, error)
func (*WasmDeploymentReconcilerFuncs) ReconcileWasmDeploymentDeletion ¶
func (f *WasmDeploymentReconcilerFuncs) ReconcileWasmDeploymentDeletion(req reconcile.Request) error