Files
kubesphere/pkg/controller/application/delete_predicate.go
KubeSphere CI Bot c9c856dfda Fix conflict and cherry-pick (cherry-pick from #0e8c6d5) (#6413)
Fix conflict and cherry-pick (cherry-pick from #0e8c6d5)

Co-authored-by: inksnw <inksnw@gmail.com>
2025-03-11 11:22:58 +08:00

27 lines
475 B
Go

package application
import (
"sigs.k8s.io/controller-runtime/pkg/event"
"sigs.k8s.io/controller-runtime/pkg/predicate"
)
type DeletePredicate struct {
predicate.Funcs
}
func (DeletePredicate) Update(e event.UpdateEvent) bool {
return false
}
func (DeletePredicate) Create(_ event.CreateEvent) bool {
return false
}
func (DeletePredicate) Delete(_ event.DeleteEvent) bool {
return true
}
func (DeletePredicate) Generic(_ event.GenericEvent) bool {
return false
}