Documentation
¶
Index ¶
- type CacheInvalidator
- func (r *CacheInvalidator) NeedLeaderElection() bool
- func (r *CacheInvalidator) Reconcile(ctx context.Context, request reconcile.Request) (res reconcile.Result, err error)
- func (r *CacheInvalidator) SetupWithManager(mgr ctrl.Manager, ctrlConfig utils.ControllerOptions) (err error)
- func (r *CacheInvalidator) Start(ctx context.Context) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CacheInvalidator ¶
type CacheInvalidator struct {
client.Client
Rest *rest.Config
Log logr.Logger
Configuration configuration.Configuration
RegistryCache *cache.RegistryRuleSetCache
TargetsCache *cache.CompiledTargetsCache[string]
JSONPathCache *cache.JSONPathCache
ImpersonationCache *cache.ImpersonationCache
RegexCache *cache.RegexCache
// contains filtered or unexported fields
}
func (*CacheInvalidator) NeedLeaderElection ¶
func (r *CacheInvalidator) NeedLeaderElection() bool
func (*CacheInvalidator) SetupWithManager ¶
func (r *CacheInvalidator) SetupWithManager(mgr ctrl.Manager, ctrlConfig utils.ControllerOptions) (err error)
Click to show internal directories.
Click to hide internal directories.