diff --git a/test/e2e/proxy.go b/test/e2e/proxy.go index 9b5dcffe576..57ab0bf8a43 100644 --- a/test/e2e/proxy.go +++ b/test/e2e/proxy.go @@ -209,6 +209,8 @@ func nodeProxyTest(f *Framework, version, nodeDest string) { prefix := "/api/" + version node, err := pickNode(f.Client) Expect(err).NotTo(HaveOccurred()) + // TODO: Change it to test whether all requests succeeded when requests + // not reaching Kubelet issue is debugged. serviceUnavailableErrors := 0 for i := 0; i < proxyAttempts; i++ { _, status, d, err := doProxy(f, prefix+"/proxy/nodes/"+node+nodeDest) @@ -222,6 +224,9 @@ func nodeProxyTest(f *Framework, version, nodeDest string) { Expect(d).To(BeNumerically("<", 15*time.Second)) } } + if serviceUnavailableErrors > 0 { + Logf("error: %d requests to proxy node logs failed", serviceUnavailableErrors) + } maxFailures := int(math.Floor(0.1 * float64(proxyAttempts))) Expect(serviceUnavailableErrors).To(BeNumerically("<", maxFailures)) }