Commit d0155982 authored by k8s-merge-robot's avatar k8s-merge-robot

Merge pull request #23736 from pwittrock/flaky

Automatic merge from submit-queue node e2e retry gcr.io failures
parents 224684c4 015b9a64
...@@ -28,8 +28,10 @@ import ( ...@@ -28,8 +28,10 @@ import (
) )
const ( const (
retryTimeout = 4 * time.Minute retryTimeout = time.Minute * 4
pollInterval = time.Second * 5 pollInterval = time.Second * 5
imageRetryTimeout = time.Minute * 2
imagePullInterval = time.Second * 15
) )
var _ = Describe("Container Conformance Test", func() { var _ = Describe("Container Conformance Test", func() {
...@@ -55,10 +57,10 @@ var _ = Describe("Container Conformance Test", func() { ...@@ -55,10 +57,10 @@ var _ = Describe("Container Conformance Test", func() {
conformImages = append(conformImages, image) conformImages = append(conformImages, image)
} }
for _, image := range conformImages { for _, image := range conformImages {
if err := image.Pull(); err != nil { // Pulling images from gcr.io is flaky, so retry failures
Expect(err).NotTo(HaveOccurred()) Eventually(func() error {
break return image.Pull()
} }, imageRetryTimeout, imagePullInterval).ShouldNot(HaveOccurred())
} }
}) })
It("it should list pulled images [Conformance]", func() { It("it should list pulled images [Conformance]", func() {
......
...@@ -155,7 +155,7 @@ func (es *e2eService) startServer(cmd *healthCheckCommand) error { ...@@ -155,7 +155,7 @@ func (es *e2eService) startServer(cmd *healthCheckCommand) error {
go func() { go func() {
err := cmd.Run() err := cmd.Run()
if err != nil { if err != nil {
cmdErrorChan <- fmt.Errorf("%s Exited with status %v. Output:\n%v", cmd, err, *cmd.OutputBuffer) cmdErrorChan <- fmt.Errorf("%s Exited with status %v. Output:\n%s", cmd, err, *cmd.OutputBuffer)
} }
close(cmdErrorChan) close(cmdErrorChan)
}() }()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment