Versions in this module Expand all Collapse all v0 v0.0.10 Jun 17, 2025 v0.0.9 Sep 2, 2024 Changes in this version + type AnnotationChanged struct + Name string + func (p AnnotationChanged) Create(event.CreateEvent) bool + func (p AnnotationChanged) Delete(event.DeleteEvent) bool + func (p AnnotationChanged) Generic(event.GenericEvent) bool + func (p AnnotationChanged) Update(e event.UpdateEvent) bool + type DependentPredicate struct + WatchDelete bool + WatchStatus bool + WatchUpdate bool + func (p DependentPredicate) Create(event.CreateEvent) bool + func (p DependentPredicate) Delete(e event.DeleteEvent) bool + func (p DependentPredicate) Generic(event.GenericEvent) bool + func (p DependentPredicate) Update(e event.UpdateEvent) bool + type DependentPredicateOption func(*DependentPredicate) *DependentPredicate + func WithWatchDeleted(val bool) DependentPredicateOption + func WithWatchStatus(val bool) DependentPredicateOption + func WithWatchUpdate(val bool) DependentPredicateOption + type HasLabel struct + Name string + func (p HasLabel) Create(event.CreateEvent) bool + func (p HasLabel) Delete(e event.DeleteEvent) bool + func (p HasLabel) Generic(event.GenericEvent) bool + func (p HasLabel) Update(e event.UpdateEvent) bool + type StatusChanged struct + func (p StatusChanged) Create(event.CreateEvent) bool + func (p StatusChanged) Delete(event.DeleteEvent) bool + func (p StatusChanged) Generic(event.GenericEvent) bool + func (p StatusChanged) Update(e event.UpdateEvent) bool