mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-04 01:40:07 +00:00
merge common funcs
This commit is contained in:
parent
4b4420f53e
commit
0989bfee95
@ -449,19 +449,17 @@ func beingDeleted(accessor metav1.Object) bool {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func hasDeleteDependentsFinalizer(accessor metav1.Object) bool {
|
func hasDeleteDependentsFinalizer(accessor metav1.Object) bool {
|
||||||
finalizers := accessor.GetFinalizers()
|
return hasFinalizer(accessor, metav1.FinalizerDeleteDependents)
|
||||||
for _, finalizer := range finalizers {
|
|
||||||
if finalizer == metav1.FinalizerDeleteDependents {
|
|
||||||
return true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return false
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func hasOrphanFinalizer(accessor metav1.Object) bool {
|
func hasOrphanFinalizer(accessor metav1.Object) bool {
|
||||||
|
return hasFinalizer(accessor, metav1.FinalizerOrphanDependents)
|
||||||
|
}
|
||||||
|
|
||||||
|
func hasFinalizer(accessor metav1.Object, matchingFinalizer string) bool {
|
||||||
finalizers := accessor.GetFinalizers()
|
finalizers := accessor.GetFinalizers()
|
||||||
for _, finalizer := range finalizers {
|
for _, finalizer := range finalizers {
|
||||||
if finalizer == metav1.FinalizerOrphanDependents {
|
if finalizer == matchingFinalizer {
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user