diff --git a/vendor/k8s.io/kubernetes/pkg/client/unversioned/conditions.go b/vendor/k8s.io/kubernetes/pkg/client/unversioned/conditions.go
index <HASH>..<HASH> 100644
--- a/vendor/k8s.io/kubernetes/pkg/client/unversioned/conditions.go
+++ b/vendor/k8s.io/kubernetes/pkg/client/unversioned/conditions.go
@@ -226,6 +226,15 @@ func PodContainerRunning(containerName string) watch.ConditionFunc {
 				}
 				return s.State.Running != nil, nil
 			}
+			for _, s := range t.Status.InitContainerStatuses {
+				if s.Name != containerName {
+					continue
+				}
+				if s.State.Terminated != nil {
+					return false, ErrContainerTerminated
+				}
+				return s.State.Running != nil, nil
+			}
 			return false, nil
 		}
 		return false, nil
UPSTREAM: <I>: Check init containers in PodContainerRunning