Documentation ¶
Overview ¶
Definitions for the Kubernetes Controllers
Definitions for the multicluster Kubernetes Controllers ¶
Definitions for the Kubernetes Controllers
Index ¶
- type AuthorizationPolicyDeletionReconciler
- type AuthorizationPolicyEventHandler
- type AuthorizationPolicyEventHandlerFuncs
- func (f *AuthorizationPolicyEventHandlerFuncs) CreateAuthorizationPolicy(obj *security_istio_io_v1.AuthorizationPolicy) error
- func (f *AuthorizationPolicyEventHandlerFuncs) DeleteAuthorizationPolicy(obj *security_istio_io_v1.AuthorizationPolicy) error
- func (f *AuthorizationPolicyEventHandlerFuncs) GenericAuthorizationPolicy(obj *security_istio_io_v1.AuthorizationPolicy) error
- func (f *AuthorizationPolicyEventHandlerFuncs) UpdateAuthorizationPolicy(objOld, objNew *security_istio_io_v1.AuthorizationPolicy) error
- type AuthorizationPolicyEventWatcher
- type AuthorizationPolicyFinalizer
- type AuthorizationPolicyReconcileLoop
- type AuthorizationPolicyReconciler
- type AuthorizationPolicyReconcilerFuncs
- type MulticlusterAuthorizationPolicyDeletionReconciler
- type MulticlusterAuthorizationPolicyReconcileLoop
- type MulticlusterAuthorizationPolicyReconciler
- type MulticlusterAuthorizationPolicyReconcilerFuncs
- func (f *MulticlusterAuthorizationPolicyReconcilerFuncs) ReconcileAuthorizationPolicy(clusterName string, obj *security_istio_io_v1.AuthorizationPolicy) (reconcile.Result, error)
- func (f *MulticlusterAuthorizationPolicyReconcilerFuncs) ReconcileAuthorizationPolicyDeletion(clusterName string, req reconcile.Request) error
- type MulticlusterPeerAuthenticationDeletionReconciler
- type MulticlusterPeerAuthenticationReconcileLoop
- type MulticlusterPeerAuthenticationReconciler
- type MulticlusterPeerAuthenticationReconcilerFuncs
- func (f *MulticlusterPeerAuthenticationReconcilerFuncs) ReconcilePeerAuthentication(clusterName string, obj *security_istio_io_v1.PeerAuthentication) (reconcile.Result, error)
- func (f *MulticlusterPeerAuthenticationReconcilerFuncs) ReconcilePeerAuthenticationDeletion(clusterName string, req reconcile.Request) error
- type MulticlusterRequestAuthenticationDeletionReconciler
- type MulticlusterRequestAuthenticationReconcileLoop
- type MulticlusterRequestAuthenticationReconciler
- type MulticlusterRequestAuthenticationReconcilerFuncs
- func (f *MulticlusterRequestAuthenticationReconcilerFuncs) ReconcileRequestAuthentication(clusterName string, obj *security_istio_io_v1.RequestAuthentication) (reconcile.Result, error)
- func (f *MulticlusterRequestAuthenticationReconcilerFuncs) ReconcileRequestAuthenticationDeletion(clusterName string, req reconcile.Request) error
- type PeerAuthenticationDeletionReconciler
- type PeerAuthenticationEventHandler
- type PeerAuthenticationEventHandlerFuncs
- func (f *PeerAuthenticationEventHandlerFuncs) CreatePeerAuthentication(obj *security_istio_io_v1.PeerAuthentication) error
- func (f *PeerAuthenticationEventHandlerFuncs) DeletePeerAuthentication(obj *security_istio_io_v1.PeerAuthentication) error
- func (f *PeerAuthenticationEventHandlerFuncs) GenericPeerAuthentication(obj *security_istio_io_v1.PeerAuthentication) error
- func (f *PeerAuthenticationEventHandlerFuncs) UpdatePeerAuthentication(objOld, objNew *security_istio_io_v1.PeerAuthentication) error
- type PeerAuthenticationEventWatcher
- type PeerAuthenticationFinalizer
- type PeerAuthenticationReconcileLoop
- type PeerAuthenticationReconciler
- type PeerAuthenticationReconcilerFuncs
- type RequestAuthenticationDeletionReconciler
- type RequestAuthenticationEventHandler
- type RequestAuthenticationEventHandlerFuncs
- func (f *RequestAuthenticationEventHandlerFuncs) CreateRequestAuthentication(obj *security_istio_io_v1.RequestAuthentication) error
- func (f *RequestAuthenticationEventHandlerFuncs) DeleteRequestAuthentication(obj *security_istio_io_v1.RequestAuthentication) error
- func (f *RequestAuthenticationEventHandlerFuncs) GenericRequestAuthentication(obj *security_istio_io_v1.RequestAuthentication) error
- func (f *RequestAuthenticationEventHandlerFuncs) UpdateRequestAuthentication(objOld, objNew *security_istio_io_v1.RequestAuthentication) error
- type RequestAuthenticationEventWatcher
- type RequestAuthenticationFinalizer
- type RequestAuthenticationReconcileLoop
- type RequestAuthenticationReconciler
- type RequestAuthenticationReconcilerFuncs
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthorizationPolicyDeletionReconciler ¶
type AuthorizationPolicyDeletionReconciler interface {
ReconcileAuthorizationPolicyDeletion(req reconcile.Request) error
}
Reconcile deletion events for the AuthorizationPolicy Resource. Deletion receives a reconcile.Request as we cannot guarantee the last state of the object before being deleted. implemented by the user
type AuthorizationPolicyEventHandler ¶
type AuthorizationPolicyEventHandler interface { CreateAuthorizationPolicy(obj *security_istio_io_v1.AuthorizationPolicy) error UpdateAuthorizationPolicy(old, new *security_istio_io_v1.AuthorizationPolicy) error DeleteAuthorizationPolicy(obj *security_istio_io_v1.AuthorizationPolicy) error GenericAuthorizationPolicy(obj *security_istio_io_v1.AuthorizationPolicy) error }
Handle events for the AuthorizationPolicy Resource DEPRECATED: Prefer reconciler pattern.
type AuthorizationPolicyEventHandlerFuncs ¶
type AuthorizationPolicyEventHandlerFuncs struct { OnCreate func(obj *security_istio_io_v1.AuthorizationPolicy) error OnUpdate func(old, new *security_istio_io_v1.AuthorizationPolicy) error OnDelete func(obj *security_istio_io_v1.AuthorizationPolicy) error OnGeneric func(obj *security_istio_io_v1.AuthorizationPolicy) error }
func (*AuthorizationPolicyEventHandlerFuncs) CreateAuthorizationPolicy ¶
func (f *AuthorizationPolicyEventHandlerFuncs) CreateAuthorizationPolicy(obj *security_istio_io_v1.AuthorizationPolicy) error
func (*AuthorizationPolicyEventHandlerFuncs) DeleteAuthorizationPolicy ¶
func (f *AuthorizationPolicyEventHandlerFuncs) DeleteAuthorizationPolicy(obj *security_istio_io_v1.AuthorizationPolicy) error
func (*AuthorizationPolicyEventHandlerFuncs) GenericAuthorizationPolicy ¶
func (f *AuthorizationPolicyEventHandlerFuncs) GenericAuthorizationPolicy(obj *security_istio_io_v1.AuthorizationPolicy) error
func (*AuthorizationPolicyEventHandlerFuncs) UpdateAuthorizationPolicy ¶
func (f *AuthorizationPolicyEventHandlerFuncs) UpdateAuthorizationPolicy(objOld, objNew *security_istio_io_v1.AuthorizationPolicy) error
type AuthorizationPolicyEventWatcher ¶
type AuthorizationPolicyEventWatcher interface {
AddEventHandler(ctx context.Context, h AuthorizationPolicyEventHandler, predicates ...predicate.Predicate) error
}
func NewAuthorizationPolicyEventWatcher ¶
func NewAuthorizationPolicyEventWatcher(name string, mgr manager.Manager) AuthorizationPolicyEventWatcher
type AuthorizationPolicyFinalizer ¶
type AuthorizationPolicyFinalizer interface { AuthorizationPolicyReconciler // name of the finalizer used by this handler. // finalizer names should be unique for a single task AuthorizationPolicyFinalizerName() string // finalize the object before it is deleted. // Watchers created with a finalizing handler will a FinalizeAuthorizationPolicy(obj *security_istio_io_v1.AuthorizationPolicy) error }
Reconcile and finalize the AuthorizationPolicy Resource implemented by the user
type AuthorizationPolicyReconcileLoop ¶
type AuthorizationPolicyReconcileLoop interface {
RunAuthorizationPolicyReconciler(ctx context.Context, rec AuthorizationPolicyReconciler, predicates ...predicate.Predicate) error
}
type AuthorizationPolicyReconciler ¶
type AuthorizationPolicyReconciler interface {
ReconcileAuthorizationPolicy(obj *security_istio_io_v1.AuthorizationPolicy) (reconcile.Result, error)
}
Reconcile Upsert events for the AuthorizationPolicy Resource. implemented by the user
type AuthorizationPolicyReconcilerFuncs ¶
type AuthorizationPolicyReconcilerFuncs struct { OnReconcileAuthorizationPolicy func(obj *security_istio_io_v1.AuthorizationPolicy) (reconcile.Result, error) OnReconcileAuthorizationPolicyDeletion func(req reconcile.Request) error }
func (*AuthorizationPolicyReconcilerFuncs) ReconcileAuthorizationPolicy ¶
func (f *AuthorizationPolicyReconcilerFuncs) ReconcileAuthorizationPolicy(obj *security_istio_io_v1.AuthorizationPolicy) (reconcile.Result, error)
func (*AuthorizationPolicyReconcilerFuncs) ReconcileAuthorizationPolicyDeletion ¶
func (f *AuthorizationPolicyReconcilerFuncs) ReconcileAuthorizationPolicyDeletion(req reconcile.Request) error
type MulticlusterAuthorizationPolicyDeletionReconciler ¶
type MulticlusterAuthorizationPolicyDeletionReconciler interface {
ReconcileAuthorizationPolicyDeletion(clusterName string, req reconcile.Request) error
}
Reconcile deletion events for the AuthorizationPolicy 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 MulticlusterAuthorizationPolicyReconcileLoop ¶
type MulticlusterAuthorizationPolicyReconcileLoop interface { // AddMulticlusterAuthorizationPolicyReconciler adds a MulticlusterAuthorizationPolicyReconciler to the MulticlusterAuthorizationPolicyReconcileLoop. AddMulticlusterAuthorizationPolicyReconciler(ctx context.Context, rec MulticlusterAuthorizationPolicyReconciler, predicates ...predicate.Predicate) }
func NewMulticlusterAuthorizationPolicyReconcileLoop ¶
func NewMulticlusterAuthorizationPolicyReconcileLoop(name string, cw multicluster.ClusterWatcher, options reconcile.Options) MulticlusterAuthorizationPolicyReconcileLoop
type MulticlusterAuthorizationPolicyReconciler ¶
type MulticlusterAuthorizationPolicyReconciler interface {
ReconcileAuthorizationPolicy(clusterName string, obj *security_istio_io_v1.AuthorizationPolicy) (reconcile.Result, error)
}
Reconcile Upsert events for the AuthorizationPolicy Resource across clusters. implemented by the user
type MulticlusterAuthorizationPolicyReconcilerFuncs ¶
type MulticlusterAuthorizationPolicyReconcilerFuncs struct { OnReconcileAuthorizationPolicy func(clusterName string, obj *security_istio_io_v1.AuthorizationPolicy) (reconcile.Result, error) OnReconcileAuthorizationPolicyDeletion func(clusterName string, req reconcile.Request) error }
func (*MulticlusterAuthorizationPolicyReconcilerFuncs) ReconcileAuthorizationPolicy ¶
func (f *MulticlusterAuthorizationPolicyReconcilerFuncs) ReconcileAuthorizationPolicy(clusterName string, obj *security_istio_io_v1.AuthorizationPolicy) (reconcile.Result, error)
func (*MulticlusterAuthorizationPolicyReconcilerFuncs) ReconcileAuthorizationPolicyDeletion ¶
func (f *MulticlusterAuthorizationPolicyReconcilerFuncs) ReconcileAuthorizationPolicyDeletion(clusterName string, req reconcile.Request) error
type MulticlusterPeerAuthenticationDeletionReconciler ¶
type MulticlusterPeerAuthenticationDeletionReconciler interface {
ReconcilePeerAuthenticationDeletion(clusterName string, req reconcile.Request) error
}
Reconcile deletion events for the PeerAuthentication 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 MulticlusterPeerAuthenticationReconcileLoop ¶
type MulticlusterPeerAuthenticationReconcileLoop interface { // AddMulticlusterPeerAuthenticationReconciler adds a MulticlusterPeerAuthenticationReconciler to the MulticlusterPeerAuthenticationReconcileLoop. AddMulticlusterPeerAuthenticationReconciler(ctx context.Context, rec MulticlusterPeerAuthenticationReconciler, predicates ...predicate.Predicate) }
func NewMulticlusterPeerAuthenticationReconcileLoop ¶
func NewMulticlusterPeerAuthenticationReconcileLoop(name string, cw multicluster.ClusterWatcher, options reconcile.Options) MulticlusterPeerAuthenticationReconcileLoop
type MulticlusterPeerAuthenticationReconciler ¶
type MulticlusterPeerAuthenticationReconciler interface {
ReconcilePeerAuthentication(clusterName string, obj *security_istio_io_v1.PeerAuthentication) (reconcile.Result, error)
}
Reconcile Upsert events for the PeerAuthentication Resource across clusters. implemented by the user
type MulticlusterPeerAuthenticationReconcilerFuncs ¶
type MulticlusterPeerAuthenticationReconcilerFuncs struct { OnReconcilePeerAuthentication func(clusterName string, obj *security_istio_io_v1.PeerAuthentication) (reconcile.Result, error) OnReconcilePeerAuthenticationDeletion func(clusterName string, req reconcile.Request) error }
func (*MulticlusterPeerAuthenticationReconcilerFuncs) ReconcilePeerAuthentication ¶
func (f *MulticlusterPeerAuthenticationReconcilerFuncs) ReconcilePeerAuthentication(clusterName string, obj *security_istio_io_v1.PeerAuthentication) (reconcile.Result, error)
func (*MulticlusterPeerAuthenticationReconcilerFuncs) ReconcilePeerAuthenticationDeletion ¶
func (f *MulticlusterPeerAuthenticationReconcilerFuncs) ReconcilePeerAuthenticationDeletion(clusterName string, req reconcile.Request) error
type MulticlusterRequestAuthenticationDeletionReconciler ¶
type MulticlusterRequestAuthenticationDeletionReconciler interface {
ReconcileRequestAuthenticationDeletion(clusterName string, req reconcile.Request) error
}
Reconcile deletion events for the RequestAuthentication 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 MulticlusterRequestAuthenticationReconcileLoop ¶
type MulticlusterRequestAuthenticationReconcileLoop interface { // AddMulticlusterRequestAuthenticationReconciler adds a MulticlusterRequestAuthenticationReconciler to the MulticlusterRequestAuthenticationReconcileLoop. AddMulticlusterRequestAuthenticationReconciler(ctx context.Context, rec MulticlusterRequestAuthenticationReconciler, predicates ...predicate.Predicate) }
func NewMulticlusterRequestAuthenticationReconcileLoop ¶
func NewMulticlusterRequestAuthenticationReconcileLoop(name string, cw multicluster.ClusterWatcher, options reconcile.Options) MulticlusterRequestAuthenticationReconcileLoop
type MulticlusterRequestAuthenticationReconciler ¶
type MulticlusterRequestAuthenticationReconciler interface {
ReconcileRequestAuthentication(clusterName string, obj *security_istio_io_v1.RequestAuthentication) (reconcile.Result, error)
}
Reconcile Upsert events for the RequestAuthentication Resource across clusters. implemented by the user
type MulticlusterRequestAuthenticationReconcilerFuncs ¶
type MulticlusterRequestAuthenticationReconcilerFuncs struct { OnReconcileRequestAuthentication func(clusterName string, obj *security_istio_io_v1.RequestAuthentication) (reconcile.Result, error) OnReconcileRequestAuthenticationDeletion func(clusterName string, req reconcile.Request) error }
func (*MulticlusterRequestAuthenticationReconcilerFuncs) ReconcileRequestAuthentication ¶
func (f *MulticlusterRequestAuthenticationReconcilerFuncs) ReconcileRequestAuthentication(clusterName string, obj *security_istio_io_v1.RequestAuthentication) (reconcile.Result, error)
func (*MulticlusterRequestAuthenticationReconcilerFuncs) ReconcileRequestAuthenticationDeletion ¶
func (f *MulticlusterRequestAuthenticationReconcilerFuncs) ReconcileRequestAuthenticationDeletion(clusterName string, req reconcile.Request) error
type PeerAuthenticationDeletionReconciler ¶
type PeerAuthenticationDeletionReconciler interface {
ReconcilePeerAuthenticationDeletion(req reconcile.Request) error
}
Reconcile deletion events for the PeerAuthentication Resource. Deletion receives a reconcile.Request as we cannot guarantee the last state of the object before being deleted. implemented by the user
type PeerAuthenticationEventHandler ¶
type PeerAuthenticationEventHandler interface { CreatePeerAuthentication(obj *security_istio_io_v1.PeerAuthentication) error UpdatePeerAuthentication(old, new *security_istio_io_v1.PeerAuthentication) error DeletePeerAuthentication(obj *security_istio_io_v1.PeerAuthentication) error GenericPeerAuthentication(obj *security_istio_io_v1.PeerAuthentication) error }
Handle events for the PeerAuthentication Resource DEPRECATED: Prefer reconciler pattern.
type PeerAuthenticationEventHandlerFuncs ¶
type PeerAuthenticationEventHandlerFuncs struct { OnCreate func(obj *security_istio_io_v1.PeerAuthentication) error OnUpdate func(old, new *security_istio_io_v1.PeerAuthentication) error OnDelete func(obj *security_istio_io_v1.PeerAuthentication) error OnGeneric func(obj *security_istio_io_v1.PeerAuthentication) error }
func (*PeerAuthenticationEventHandlerFuncs) CreatePeerAuthentication ¶
func (f *PeerAuthenticationEventHandlerFuncs) CreatePeerAuthentication(obj *security_istio_io_v1.PeerAuthentication) error
func (*PeerAuthenticationEventHandlerFuncs) DeletePeerAuthentication ¶
func (f *PeerAuthenticationEventHandlerFuncs) DeletePeerAuthentication(obj *security_istio_io_v1.PeerAuthentication) error
func (*PeerAuthenticationEventHandlerFuncs) GenericPeerAuthentication ¶
func (f *PeerAuthenticationEventHandlerFuncs) GenericPeerAuthentication(obj *security_istio_io_v1.PeerAuthentication) error
func (*PeerAuthenticationEventHandlerFuncs) UpdatePeerAuthentication ¶
func (f *PeerAuthenticationEventHandlerFuncs) UpdatePeerAuthentication(objOld, objNew *security_istio_io_v1.PeerAuthentication) error
type PeerAuthenticationEventWatcher ¶
type PeerAuthenticationEventWatcher interface {
AddEventHandler(ctx context.Context, h PeerAuthenticationEventHandler, predicates ...predicate.Predicate) error
}
func NewPeerAuthenticationEventWatcher ¶
func NewPeerAuthenticationEventWatcher(name string, mgr manager.Manager) PeerAuthenticationEventWatcher
type PeerAuthenticationFinalizer ¶
type PeerAuthenticationFinalizer interface { PeerAuthenticationReconciler // name of the finalizer used by this handler. // finalizer names should be unique for a single task PeerAuthenticationFinalizerName() string // finalize the object before it is deleted. // Watchers created with a finalizing handler will a FinalizePeerAuthentication(obj *security_istio_io_v1.PeerAuthentication) error }
Reconcile and finalize the PeerAuthentication Resource implemented by the user
type PeerAuthenticationReconcileLoop ¶
type PeerAuthenticationReconcileLoop interface {
RunPeerAuthenticationReconciler(ctx context.Context, rec PeerAuthenticationReconciler, predicates ...predicate.Predicate) error
}
type PeerAuthenticationReconciler ¶
type PeerAuthenticationReconciler interface {
ReconcilePeerAuthentication(obj *security_istio_io_v1.PeerAuthentication) (reconcile.Result, error)
}
Reconcile Upsert events for the PeerAuthentication Resource. implemented by the user
type PeerAuthenticationReconcilerFuncs ¶
type PeerAuthenticationReconcilerFuncs struct { OnReconcilePeerAuthentication func(obj *security_istio_io_v1.PeerAuthentication) (reconcile.Result, error) OnReconcilePeerAuthenticationDeletion func(req reconcile.Request) error }
func (*PeerAuthenticationReconcilerFuncs) ReconcilePeerAuthentication ¶
func (f *PeerAuthenticationReconcilerFuncs) ReconcilePeerAuthentication(obj *security_istio_io_v1.PeerAuthentication) (reconcile.Result, error)
func (*PeerAuthenticationReconcilerFuncs) ReconcilePeerAuthenticationDeletion ¶
func (f *PeerAuthenticationReconcilerFuncs) ReconcilePeerAuthenticationDeletion(req reconcile.Request) error
type RequestAuthenticationDeletionReconciler ¶
type RequestAuthenticationDeletionReconciler interface {
ReconcileRequestAuthenticationDeletion(req reconcile.Request) error
}
Reconcile deletion events for the RequestAuthentication Resource. Deletion receives a reconcile.Request as we cannot guarantee the last state of the object before being deleted. implemented by the user
type RequestAuthenticationEventHandler ¶
type RequestAuthenticationEventHandler interface { CreateRequestAuthentication(obj *security_istio_io_v1.RequestAuthentication) error UpdateRequestAuthentication(old, new *security_istio_io_v1.RequestAuthentication) error DeleteRequestAuthentication(obj *security_istio_io_v1.RequestAuthentication) error GenericRequestAuthentication(obj *security_istio_io_v1.RequestAuthentication) error }
Handle events for the RequestAuthentication Resource DEPRECATED: Prefer reconciler pattern.
type RequestAuthenticationEventHandlerFuncs ¶
type RequestAuthenticationEventHandlerFuncs struct { OnCreate func(obj *security_istio_io_v1.RequestAuthentication) error OnUpdate func(old, new *security_istio_io_v1.RequestAuthentication) error OnDelete func(obj *security_istio_io_v1.RequestAuthentication) error OnGeneric func(obj *security_istio_io_v1.RequestAuthentication) error }
func (*RequestAuthenticationEventHandlerFuncs) CreateRequestAuthentication ¶
func (f *RequestAuthenticationEventHandlerFuncs) CreateRequestAuthentication(obj *security_istio_io_v1.RequestAuthentication) error
func (*RequestAuthenticationEventHandlerFuncs) DeleteRequestAuthentication ¶
func (f *RequestAuthenticationEventHandlerFuncs) DeleteRequestAuthentication(obj *security_istio_io_v1.RequestAuthentication) error
func (*RequestAuthenticationEventHandlerFuncs) GenericRequestAuthentication ¶
func (f *RequestAuthenticationEventHandlerFuncs) GenericRequestAuthentication(obj *security_istio_io_v1.RequestAuthentication) error
func (*RequestAuthenticationEventHandlerFuncs) UpdateRequestAuthentication ¶
func (f *RequestAuthenticationEventHandlerFuncs) UpdateRequestAuthentication(objOld, objNew *security_istio_io_v1.RequestAuthentication) error
type RequestAuthenticationEventWatcher ¶
type RequestAuthenticationEventWatcher interface {
AddEventHandler(ctx context.Context, h RequestAuthenticationEventHandler, predicates ...predicate.Predicate) error
}
func NewRequestAuthenticationEventWatcher ¶
func NewRequestAuthenticationEventWatcher(name string, mgr manager.Manager) RequestAuthenticationEventWatcher
type RequestAuthenticationFinalizer ¶
type RequestAuthenticationFinalizer interface { RequestAuthenticationReconciler // name of the finalizer used by this handler. // finalizer names should be unique for a single task RequestAuthenticationFinalizerName() string // finalize the object before it is deleted. // Watchers created with a finalizing handler will a FinalizeRequestAuthentication(obj *security_istio_io_v1.RequestAuthentication) error }
Reconcile and finalize the RequestAuthentication Resource implemented by the user
type RequestAuthenticationReconcileLoop ¶
type RequestAuthenticationReconcileLoop interface {
RunRequestAuthenticationReconciler(ctx context.Context, rec RequestAuthenticationReconciler, predicates ...predicate.Predicate) error
}
type RequestAuthenticationReconciler ¶
type RequestAuthenticationReconciler interface {
ReconcileRequestAuthentication(obj *security_istio_io_v1.RequestAuthentication) (reconcile.Result, error)
}
Reconcile Upsert events for the RequestAuthentication Resource. implemented by the user
type RequestAuthenticationReconcilerFuncs ¶
type RequestAuthenticationReconcilerFuncs struct { OnReconcileRequestAuthentication func(obj *security_istio_io_v1.RequestAuthentication) (reconcile.Result, error) OnReconcileRequestAuthenticationDeletion func(req reconcile.Request) error }
func (*RequestAuthenticationReconcilerFuncs) ReconcileRequestAuthentication ¶
func (f *RequestAuthenticationReconcilerFuncs) ReconcileRequestAuthentication(obj *security_istio_io_v1.RequestAuthentication) (reconcile.Result, error)
func (*RequestAuthenticationReconcilerFuncs) ReconcileRequestAuthenticationDeletion ¶
func (f *RequestAuthenticationReconcilerFuncs) ReconcileRequestAuthenticationDeletion(req reconcile.Request) error