Merge "Avoid race when pod is deleted before finalizer is added"
This commit is contained in:
commit
084fe6c415
|
@ -271,7 +271,11 @@ class K8sClient(object):
|
|||
# Object is being deleting or gone. Return.
|
||||
return False
|
||||
except exc.K8sConflict:
|
||||
obj = self.get(path)
|
||||
try:
|
||||
obj = self.get(path)
|
||||
except exc.K8sResourceNotFound:
|
||||
# Object got removed before finalizer was set
|
||||
return False
|
||||
if finalizer in obj['metadata'].get('finalizers', []):
|
||||
# Finalizer is there, return.
|
||||
return True
|
||||
|
|
Loading…
Reference in New Issue