Merge pull request #78650 from cwdsuzhou/gc_graph_common

Merge similar funcs
This commit is contained in:
Kubernetes Prow Robot 2019-06-14 11:53:02 -07:00 committed by GitHub
commit 95e3a2576b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -449,19 +449,17 @@ func beingDeleted(accessor metav1.Object) bool {
}
func hasDeleteDependentsFinalizer(accessor metav1.Object) bool {
finalizers := accessor.GetFinalizers()
for _, finalizer := range finalizers {
if finalizer == metav1.FinalizerDeleteDependents {
return true
}
}
return false
return hasFinalizer(accessor, metav1.FinalizerDeleteDependents)
}
func hasOrphanFinalizer(accessor metav1.Object) bool {
return hasFinalizer(accessor, metav1.FinalizerOrphanDependents)
}
func hasFinalizer(accessor metav1.Object, matchingFinalizer string) bool {
finalizers := accessor.GetFinalizers()
for _, finalizer := range finalizers {
if finalizer == metav1.FinalizerOrphanDependents {
if finalizer == matchingFinalizer {
return true
}
}