// IsDeletionCandidate checks if object is candidate to be deleted func IsDeletionCandidate(obj metav1.Object, finalizer string) bool { … } // NeedToAddFinalizer checks if need to add finalizer to object func NeedToAddFinalizer(obj metav1.Object, finalizer string) bool { … }