Documentation
      ¶
    
    
  
    
  
    Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IgnoreFuncs ¶
type IgnoreFuncs struct {
	// Create returns false if the Create event should be processed.
	CreateFunc func(event.CreateEvent) bool
	// Delete returns false if the Delete event should be processed.
	DeleteFunc func(event.DeleteEvent) bool
	// Update returns false if the Update event should be processed.
	UpdateFunc func(event.UpdateEvent) bool
	// Generic returns false if the Generic event should be processed.
	GenericFunc func(event.GenericEvent) bool
}
    IgnoreFuncs is a function that implements Predicate, defaulting to ignore all events.
It's the opposite of sigs.k8s.io/controller-runtime/pkg/predicate.Funcs
IgnoreFuncs is intended to be embedded in a controller-specifc Predicate struct, with one or more methods overridden.
func (IgnoreFuncs) Create ¶
func (p IgnoreFuncs) Create(e event.CreateEvent) bool
Create implements Predicate.
func (IgnoreFuncs) Delete ¶
func (p IgnoreFuncs) Delete(e event.DeleteEvent) bool
Delete implements Predicate.
func (IgnoreFuncs) Generic ¶
func (p IgnoreFuncs) Generic(e event.GenericEvent) bool
Generic implements Predicate.
func (IgnoreFuncs) Update ¶
func (p IgnoreFuncs) Update(e event.UpdateEvent) bool
Update implements Predicate.
 Click to show internal directories. 
   Click to hide internal directories.