in internal/predicate/predicate.go [46:61]
func PersistentVolumeClaimEventPredicates() predicate.Predicate {
return predicate.Funcs{
CreateFunc: func(createEvent event.CreateEvent) bool {
return true
},
UpdateFunc: func(updateEvent event.UpdateEvent) bool {
return shouldFilterOutUpdateEventForPersistentVolumeClaim(updateEvent)
},
DeleteFunc: func(deleteEvent event.DeleteEvent) bool {
return !deleteEvent.DeleteStateUnknown
},
GenericFunc: func(genericEvent event.GenericEvent) bool {
return true
},
}
}