mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-27 13:37:30 +00:00
abort if namespace doesn't exist or terminating
This commit is contained in:
parent
fe48ad8d22
commit
2c378beb64
@ -187,6 +187,10 @@ func (c *Publisher) syncNamespace(ns string) error {
|
|||||||
"ca.crt": string(c.rootCA),
|
"ca.crt": string(c.rootCA),
|
||||||
},
|
},
|
||||||
}, metav1.CreateOptions{})
|
}, metav1.CreateOptions{})
|
||||||
|
// don't retry a create if the namespace doesn't exist or is terminating
|
||||||
|
if apierrors.IsNotFound(err) || apierrors.HasStatusCause(err, v1.NamespaceTerminatingCause) {
|
||||||
|
return nil
|
||||||
|
}
|
||||||
return err
|
return err
|
||||||
case err != nil:
|
case err != nil:
|
||||||
return err
|
return err
|
||||||
|
Loading…
Reference in New Issue
Block a user