Versions in this module Expand all Collapse all v0 v0.3.1 Nov 8, 2024 Changes in this version + type AuthorizationPolicyDeletionReconciler interface + ReconcileAuthorizationPolicyDeletion func(req reconcile.Request) error + type AuthorizationPolicyEventHandler interface + CreateAuthorizationPolicy func(obj *security_istio_io_v1.AuthorizationPolicy) error + DeleteAuthorizationPolicy func(obj *security_istio_io_v1.AuthorizationPolicy) error + GenericAuthorizationPolicy func(obj *security_istio_io_v1.AuthorizationPolicy) error + UpdateAuthorizationPolicy func(old, new *security_istio_io_v1.AuthorizationPolicy) error + type AuthorizationPolicyEventHandlerFuncs struct + OnCreate func(obj *security_istio_io_v1.AuthorizationPolicy) error + OnDelete func(obj *security_istio_io_v1.AuthorizationPolicy) error + OnGeneric func(obj *security_istio_io_v1.AuthorizationPolicy) error + OnUpdate func(old, new *security_istio_io_v1.AuthorizationPolicy) error + 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 interface + AddEventHandler func(ctx context.Context, h AuthorizationPolicyEventHandler, ...) error + func NewAuthorizationPolicyEventWatcher(name string, mgr manager.Manager) AuthorizationPolicyEventWatcher + type AuthorizationPolicyFinalizer interface + AuthorizationPolicyFinalizerName func() string + FinalizeAuthorizationPolicy func(obj *security_istio_io_v1.AuthorizationPolicy) error + type AuthorizationPolicyReconcileLoop interface + RunAuthorizationPolicyReconciler func(ctx context.Context, rec AuthorizationPolicyReconciler, ...) error + func NewAuthorizationPolicyReconcileLoop(name string, mgr manager.Manager, options reconcile.Options) AuthorizationPolicyReconcileLoop + type AuthorizationPolicyReconciler interface + ReconcileAuthorizationPolicy func(obj *security_istio_io_v1.AuthorizationPolicy) (reconcile.Result, error) + type AuthorizationPolicyReconcilerFuncs struct + OnReconcileAuthorizationPolicy func(obj *security_istio_io_v1.AuthorizationPolicy) (reconcile.Result, error) + OnReconcileAuthorizationPolicyDeletion func(req reconcile.Request) error + func (f *AuthorizationPolicyReconcilerFuncs) ReconcileAuthorizationPolicy(obj *security_istio_io_v1.AuthorizationPolicy) (reconcile.Result, error) + func (f *AuthorizationPolicyReconcilerFuncs) ReconcileAuthorizationPolicyDeletion(req reconcile.Request) error + type MulticlusterAuthorizationPolicyDeletionReconciler interface + ReconcileAuthorizationPolicyDeletion func(clusterName string, req reconcile.Request) error + type MulticlusterAuthorizationPolicyReconcileLoop interface + AddMulticlusterAuthorizationPolicyReconciler func(ctx context.Context, rec MulticlusterAuthorizationPolicyReconciler, ...) + func NewMulticlusterAuthorizationPolicyReconcileLoop(name string, cw multicluster.ClusterWatcher, options reconcile.Options) MulticlusterAuthorizationPolicyReconcileLoop + type MulticlusterAuthorizationPolicyReconciler interface + ReconcileAuthorizationPolicy func(clusterName string, obj *security_istio_io_v1.AuthorizationPolicy) (reconcile.Result, error) + 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 (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 interface + ReconcilePeerAuthenticationDeletion func(clusterName string, req reconcile.Request) error + type MulticlusterPeerAuthenticationReconcileLoop interface + AddMulticlusterPeerAuthenticationReconciler func(ctx context.Context, rec MulticlusterPeerAuthenticationReconciler, ...) + func NewMulticlusterPeerAuthenticationReconcileLoop(name string, cw multicluster.ClusterWatcher, options reconcile.Options) MulticlusterPeerAuthenticationReconcileLoop + type MulticlusterPeerAuthenticationReconciler interface + ReconcilePeerAuthentication func(clusterName string, obj *security_istio_io_v1.PeerAuthentication) (reconcile.Result, error) + 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 (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 interface + ReconcileRequestAuthenticationDeletion func(clusterName string, req reconcile.Request) error + type MulticlusterRequestAuthenticationReconcileLoop interface + AddMulticlusterRequestAuthenticationReconciler func(ctx context.Context, rec MulticlusterRequestAuthenticationReconciler, ...) + func NewMulticlusterRequestAuthenticationReconcileLoop(name string, cw multicluster.ClusterWatcher, options reconcile.Options) MulticlusterRequestAuthenticationReconcileLoop + type MulticlusterRequestAuthenticationReconciler interface + ReconcileRequestAuthentication func(clusterName string, obj *security_istio_io_v1.RequestAuthentication) (reconcile.Result, error) + 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 (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 interface + ReconcilePeerAuthenticationDeletion func(req reconcile.Request) error + type PeerAuthenticationEventHandler interface + CreatePeerAuthentication func(obj *security_istio_io_v1.PeerAuthentication) error + DeletePeerAuthentication func(obj *security_istio_io_v1.PeerAuthentication) error + GenericPeerAuthentication func(obj *security_istio_io_v1.PeerAuthentication) error + UpdatePeerAuthentication func(old, new *security_istio_io_v1.PeerAuthentication) error + type PeerAuthenticationEventHandlerFuncs struct + OnCreate func(obj *security_istio_io_v1.PeerAuthentication) error + OnDelete func(obj *security_istio_io_v1.PeerAuthentication) error + OnGeneric func(obj *security_istio_io_v1.PeerAuthentication) error + OnUpdate func(old, new *security_istio_io_v1.PeerAuthentication) error + 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 interface + AddEventHandler func(ctx context.Context, h PeerAuthenticationEventHandler, ...) error + func NewPeerAuthenticationEventWatcher(name string, mgr manager.Manager) PeerAuthenticationEventWatcher + type PeerAuthenticationFinalizer interface + FinalizePeerAuthentication func(obj *security_istio_io_v1.PeerAuthentication) error + PeerAuthenticationFinalizerName func() string + type PeerAuthenticationReconcileLoop interface + RunPeerAuthenticationReconciler func(ctx context.Context, rec PeerAuthenticationReconciler, ...) error + func NewPeerAuthenticationReconcileLoop(name string, mgr manager.Manager, options reconcile.Options) PeerAuthenticationReconcileLoop + type PeerAuthenticationReconciler interface + ReconcilePeerAuthentication func(obj *security_istio_io_v1.PeerAuthentication) (reconcile.Result, error) + type PeerAuthenticationReconcilerFuncs struct + OnReconcilePeerAuthentication func(obj *security_istio_io_v1.PeerAuthentication) (reconcile.Result, error) + OnReconcilePeerAuthenticationDeletion func(req reconcile.Request) error + func (f *PeerAuthenticationReconcilerFuncs) ReconcilePeerAuthentication(obj *security_istio_io_v1.PeerAuthentication) (reconcile.Result, error) + func (f *PeerAuthenticationReconcilerFuncs) ReconcilePeerAuthenticationDeletion(req reconcile.Request) error + type RequestAuthenticationDeletionReconciler interface + ReconcileRequestAuthenticationDeletion func(req reconcile.Request) error + type RequestAuthenticationEventHandler interface + CreateRequestAuthentication func(obj *security_istio_io_v1.RequestAuthentication) error + DeleteRequestAuthentication func(obj *security_istio_io_v1.RequestAuthentication) error + GenericRequestAuthentication func(obj *security_istio_io_v1.RequestAuthentication) error + UpdateRequestAuthentication func(old, new *security_istio_io_v1.RequestAuthentication) error + type RequestAuthenticationEventHandlerFuncs struct + OnCreate func(obj *security_istio_io_v1.RequestAuthentication) error + OnDelete func(obj *security_istio_io_v1.RequestAuthentication) error + OnGeneric func(obj *security_istio_io_v1.RequestAuthentication) error + OnUpdate func(old, new *security_istio_io_v1.RequestAuthentication) error + 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 interface + AddEventHandler func(ctx context.Context, h RequestAuthenticationEventHandler, ...) error + func NewRequestAuthenticationEventWatcher(name string, mgr manager.Manager) RequestAuthenticationEventWatcher + type RequestAuthenticationFinalizer interface + FinalizeRequestAuthentication func(obj *security_istio_io_v1.RequestAuthentication) error + RequestAuthenticationFinalizerName func() string + type RequestAuthenticationReconcileLoop interface + RunRequestAuthenticationReconciler func(ctx context.Context, rec RequestAuthenticationReconciler, ...) error + func NewRequestAuthenticationReconcileLoop(name string, mgr manager.Manager, options reconcile.Options) RequestAuthenticationReconcileLoop + type RequestAuthenticationReconciler interface + ReconcileRequestAuthentication func(obj *security_istio_io_v1.RequestAuthentication) (reconcile.Result, error) + type RequestAuthenticationReconcilerFuncs struct + OnReconcileRequestAuthentication func(obj *security_istio_io_v1.RequestAuthentication) (reconcile.Result, error) + OnReconcileRequestAuthenticationDeletion func(req reconcile.Request) error + func (f *RequestAuthenticationReconcilerFuncs) ReconcileRequestAuthentication(obj *security_istio_io_v1.RequestAuthentication) (reconcile.Result, error) + func (f *RequestAuthenticationReconcilerFuncs) ReconcileRequestAuthenticationDeletion(req reconcile.Request) error