mirror of
https://github.com/k3s-io/kubernetes.git
synced 2026-01-04 23:17:50 +00:00
Handle updates removing remaining finalizers on deleted objects
This commit is contained in:
@@ -129,6 +129,7 @@ func (d *namespacedResourcesDeleter) Delete(nsName string) error {
|
||||
|
||||
// Delete the namespace if it is already finalized.
|
||||
if d.deleteNamespaceWhenDone && finalized(namespace) {
|
||||
// TODO(liggitt): just return in 1.16, once n-1 apiservers automatically delete when finalizers are all removed
|
||||
return d.deleteNamespace(namespace)
|
||||
}
|
||||
|
||||
@@ -155,6 +156,7 @@ func (d *namespacedResourcesDeleter) Delete(nsName string) error {
|
||||
|
||||
// Check if we can delete now.
|
||||
if d.deleteNamespaceWhenDone && finalized(namespace) {
|
||||
// TODO(liggitt): just return in 1.16, once n-1 apiservers automatically delete when finalizers are all removed
|
||||
return d.deleteNamespace(namespace)
|
||||
}
|
||||
return nil
|
||||
|
||||
Reference in New Issue
Block a user