mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-06 18:54:06 +00:00
Treat pod NotFound errors as permanent
When waiting for a pod to become running, a NotFound error should be treated a permanent, and report the NotFound error rather than a timeout error.
This commit is contained in:
parent
7ca0fa431b
commit
5ce90c31c9
@ -525,6 +525,10 @@ func waitForPodCondition(c *client.Client, ns, podName, desc string, timeout tim
|
||||
for start := time.Now(); time.Since(start) < timeout; time.Sleep(poll) {
|
||||
pod, err := c.Pods(ns).Get(podName)
|
||||
if err != nil {
|
||||
if apierrs.IsNotFound(err) {
|
||||
Logf("Pod %q in namespace %q disappeared. Error: %v", podName, ns, err)
|
||||
return err
|
||||
}
|
||||
// Aligning this text makes it much more readable
|
||||
Logf("Get pod %[1]s in namespace '%[2]s' failed, ignoring for %[3]v. Error: %[4]v",
|
||||
podName, ns, poll, err)
|
||||
|
Loading…
Reference in New Issue
Block a user