Automatic merge from submit-queue Node E2E: Make readiness check handling process exits with 0 exit code. As is mentioned by @mtaufen: "there is a problem with the way service `start` is currently implemented in test/e2e_node/e2e_service.go. If the Kubelet exits with status 0 before the health check completes, cmdErrorChan will be closed and, as a result, nil will be read from that channel, and you will return a nil error from `start`." This PR changes the logic to: 1) If the err channel returns an error, return the error 2) If the err channel returns a nil, ignore it and continue checking readiness. 3) If the err channel is closed before readiness check succeeds, replace it with `blockCh` and continue checking readiness. @mtaufen /cc @kubernetes/sig-node
PLEASE NOTE: This document applies to the HEAD of the source tree
If you are using a released version of Kubernetes, you should refer to the docs that go with that version.
The latest release of this document can be found [here](http://releases.k8s.io/release-1.1/docs/devel/collab.md).Documentation for other releases can be found at releases.k8s.io.
See e2e-node-tests