This job view page is being replaced by Spyglass soon. Check out the new job view.
ResultFAILURE
Tests 0 failed / 0 succeeded
Started2020-02-07 01:22
Elapsed40m22s
Revisionmaster
links{u'resultstore': {u'url': u'https://source.cloud.google.com/results/invocations/01ee366f-46fb-453f-8321-97f2ff7103a6/targets/test'}}
resultstorehttps://source.cloud.google.com/results/invocations/01ee366f-46fb-453f-8321-97f2ff7103a6/targets/test

No Test Failures!


Error lines from build-log.txt

... skipping 42 lines ...
Kubernetes cluster:
NAME                              STATUS     ROLES    AGE   VERSION   INTERNAL-IP   EXTERNAL-IP   OS-IMAGE       KERNEL-VERSION    CONTAINER-RUNTIME
ingress-nginx-dev-control-plane   NotReady   master   48s   v1.17.0   172.17.0.3    <none>        Ubuntu 19.10   4.15.0-1044-gke   containerd://1.3.2
ingress-nginx-dev-worker          NotReady   <none>   9s    v1.17.0   172.17.0.2    <none>        Ubuntu 19.10   4.15.0-1044-gke   containerd://1.3.2
ingress-nginx-dev-worker2         NotReady   <none>   10s   v1.17.0   172.17.0.4    <none>        Ubuntu 19.10   4.15.0-1044-gke   containerd://1.3.2
[dev-env] building container
Error: No such image: ingress-controller/fastcgi-helloserver:dev
#2 [internal] load build definition from Dockerfile
#2 transferring dockerfile: 723B 0.0s done
#2 DONE 0.0s

#1 [internal] load .dockerignore
#1 transferring context: 2B 0.0s done
... skipping 565 lines ...
k8s.io/ingress-nginx/internal/ingress/status
k8s.io/ingress-nginx/internal/ingress/controller
k8s.io/ingress-nginx/cmd/nginx
k8s.io/ingress-nginx/vendor/github.com/spf13/cobra
k8s.io/ingress-nginx/cmd/dbg
k8s.io/ingress-nginx/cmd/waitshutdown
Error: No such image: quay.io/kubernetes-ingress-controller/nginx-amd64:dev
#2 [internal] load build definition from Dockerfile
#2 transferring dockerfile: 2.19kB done
#2 DONE 0.0s

#1 [internal] load .dockerignore
#1 transferring context: 2B done
... skipping 465 lines ...
#6 49.56 Setting up libtinfo6:amd64 (6.1+20181013-2+deb10u2) ...
#6 49.75 Selecting previously unselected package bash.
#6 49.75 (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 3900 files and directories currently installed.)
#6 49.75 Preparing to unpack .../archives/bash_5.0-4_amd64.deb ...
#6 49.83 Unpacking bash (5.0-4) ...
#6 50.70 Setting up bash (5.0-4) ...
#6 50.79 update-alternatives: error: alternative path /usr/share/man/man7/bash-builtins.7.gz doesn't exist

#6 51.67 Selecting previously unselected package perl-modules-5.28.
#6 51.67 (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 3972 files and directories currently installed.)
#6 51.73 Preparing to unpack .../0-perl-modules-5.28_5.28.1-6_all.deb ...
#6 51.75 Unpacking perl-modules-5.28 (5.28.1-6) ...
#6 54.07 Selecting previously unselected package libgdbm6:amd64.
#6 54.07 Preparing to unpack .../1-libgdbm6_1.18.1-4_amd64.deb ...
... skipping 664 lines ...
[ingress-nginx] Graceful Shutdown - Slow Requests
/home/prow/go/src/k8s.io/ingress-nginx/test/e2e/framework/framework.go:146
  should let slow requests finish before shutting down [It]
  /home/prow/go/src/k8s.io/ingress-nginx/test/e2e/gracefulshutdown/slow_requests.go:38

  Expected
      <[]error | len:1, cap:1>: [
          {
              Op: "Get",
              URL: "http://10.96.59.227/sleep/30",
              Err: {s: "EOF"},
          },
      ]
... skipping 761 lines ...
STEP: Adding an ingress rule for /foo
STEP: Adding an ingress rule for /bar
STEP: Adding an ingress rule for /foo
STEP: Adding an ingress rule for /bar
[It] should deny login for different location on same server
  /home/prow/go/src/k8s.io/ingress-nginx/test/e2e/annotations/auth.go:471
STEP: receiving an internal server error without cache on location /bar
[AfterEach] [ingress-nginx] Annotations - Auth
  /home/prow/go/src/k8s.io/ingress-nginx/test/e2e/framework/framework.go:77
STEP: Waiting for test namespace to no longer exist
[AfterEach] [ingress-nginx] Annotations - Auth
  /home/prow/go/src/k8s.io/ingress-nginx/test/e2e/annotations/auth.go:43

... skipping 486 lines ...
STEP: Creating a kubernetes client
STEP: Building a namespace api object
Feb  7 01:41:35.386: INFO: Created namespace: e2e-tests-rewrite-1581039695354276331-sdzkp
STEP: Starting new ingress controller
[BeforeEach] [ingress-nginx] Annotations - Rewrite
  /home/prow/go/src/k8s.io/ingress-nginx/test/e2e/annotations/rewrite.go:35
[It] should fail to use longest match for documented warning
  /home/prow/go/src/k8s.io/ingress-nginx/test/e2e/annotations/rewrite.go:164
STEP: creating a regular ingress definition
STEP: creating an ingress definition with the use-regex annotation
STEP: check that '/foo/bar/bar' does not match the longest exact path
[AfterEach] [ingress-nginx] Annotations - Rewrite
  /home/prow/go/src/k8s.io/ingress-nginx/test/e2e/framework/framework.go:77
... skipping 438 lines ...
STEP: Creating a kubernetes client
STEP: Building a namespace api object
Feb  7 01:42:51.025: INFO: Created namespace: e2e-tests-default-ssl-certificate-1581039770999316775-vrt46
STEP: Starting new ingress controller
[BeforeEach] [ingress-nginx] default-ssl-certificate
  /home/prow/go/src/k8s.io/ingress-nginx/test/e2e/settings/default_ssl_certificate.go:39
Feb  7 01:44:06.248: INFO: Unexpected TLS error: x509: certificate is valid for ingress.local, not *
Feb  7 01:44:09.223: INFO: Unexpected TLS error: x509: certificate is valid for ingress.local, not *
[It] uses default ssl certificate for host based ingress when configured certificate does not match host
  /home/prow/go/src/k8s.io/ingress-nginx/test/e2e/settings/default_ssl_certificate.go:80
STEP: making sure new ingress is deployed
STEP: making sure the configured default ssl certificate is being used
[AfterEach] [ingress-nginx] default-ssl-certificate
  /home/prow/go/src/k8s.io/ingress-nginx/test/e2e/framework/framework.go:77
... skipping 45 lines ...
STEP: Adding an ingress rule for /bar
STEP: Adding an ingress rule for /foo
STEP: Adding an ingress rule for /bar
[It] should deny login for different servers
  /home/prow/go/src/k8s.io/ingress-nginx/test/e2e/annotations/auth.go:513
STEP: logging into server thisHost /foo
STEP: receiving an internal server error without cache on thisHost location /bar
[AfterEach] [ingress-nginx] Annotations - Auth
  /home/prow/go/src/k8s.io/ingress-nginx/test/e2e/framework/framework.go:77
STEP: Waiting for test namespace to no longer exist
[AfterEach] [ingress-nginx] Annotations - Auth
  /home/prow/go/src/k8s.io/ingress-nginx/test/e2e/annotations/auth.go:43

... skipping 44 lines ...
STEP: Starting new ingress controller
[BeforeEach] [ingress-nginx] Configmap change
  /home/prow/go/src/k8s.io/ingress-nginx/test/e2e/settings/configmap_change.go:32
[It] should reload after an update in the configuration
  /home/prow/go/src/k8s.io/ingress-nginx/test/e2e/settings/configmap_change.go:39
STEP: adding a whitelist-source-range
STEP: changing error-log-level
[AfterEach] [ingress-nginx] Configmap change
  /home/prow/go/src/k8s.io/ingress-nginx/test/e2e/framework/framework.go:77
STEP: Waiting for test namespace to no longer exist
[AfterEach] [ingress-nginx] Configmap change
  /home/prow/go/src/k8s.io/ingress-nginx/test/e2e/settings/configmap_change.go:36

... skipping 229 lines ...
[BeforeEach] [ingress-nginx] Annotations - custom-http-errors
  /home/prow/go/src/k8s.io/ingress-nginx/test/e2e/annotations/customhttperrors.go:37
[It] configures Nginx correctly
  /home/prow/go/src/k8s.io/ingress-nginx/test/e2e/annotations/customhttperrors.go:44
STEP: turning on proxy_intercept_errors directive
STEP: configuring error_page directive
STEP: creating error locations
STEP: updating configuration when only custom-http-error value changes
STEP: ignoring duplicate values (503 in this case) per server
STEP: using the custom default-backend from annotation for upstream
[AfterEach] [ingress-nginx] Annotations - custom-http-errors
  /home/prow/go/src/k8s.io/ingress-nginx/test/e2e/framework/framework.go:77
STEP: Waiting for test namespace to no longer exist
[AfterEach] [ingress-nginx] Annotations - custom-http-errors
... skipping 98 lines ...
STEP: Creating a kubernetes client
STEP: Building a namespace api object
Feb  7 01:43:51.206: INFO: Created namespace: e2e-tests-default-ssl-certificate-1581039831122522630-xdn9g
STEP: Starting new ingress controller
[BeforeEach] [ingress-nginx] default-ssl-certificate
  /home/prow/go/src/k8s.io/ingress-nginx/test/e2e/settings/default_ssl_certificate.go:39
Feb  7 01:44:30.237: INFO: Unexpected TLS error: x509: certificate is valid for ingress.local, not *
Feb  7 01:44:33.236: INFO: Unexpected TLS error: x509: certificate is valid for ingress.local, not *
Feb  7 01:44:36.179: INFO: Unexpected TLS error: x509: certificate is valid for ingress.local, not *
Feb  7 01:44:39.261: INFO: Unexpected TLS error: x509: certificate is valid for ingress.local, not *
Feb  7 01:44:42.157: INFO: Unexpected TLS error: dial tcp 10.96.78.186:443: connect: connection refused
Feb  7 01:44:45.198: INFO: Unexpected TLS error: dial tcp 10.96.78.186:443: connect: connection refused
Feb  7 01:44:48.167: INFO: Unexpected TLS error: dial tcp 10.96.78.186:443: connect: connection refused
Feb  7 01:47:00.893: INFO: Unexpected TLS error: dial tcp 10.96.78.186:443: connect: connection timed out
[It] uses default ssl certificate for catch-all ingress
  /home/prow/go/src/k8s.io/ingress-nginx/test/e2e/settings/default_ssl_certificate.go:64
STEP: making sure new ingress is deployed
STEP: making sure new ingress is responding
STEP: making sure the configured default ssl certificate is being used
[AfterEach] [ingress-nginx] default-ssl-certificate
... skipping 37 lines ...
STEP: Creating a kubernetes client
STEP: Building a namespace api object
Feb  7 01:46:32.875: INFO: Created namespace: e2e-tests-authtls-1581039992768703366-56blr
STEP: Starting new ingress controller
[BeforeEach] [ingress-nginx] Annotations - AuthTLS
  /home/prow/go/src/k8s.io/ingress-nginx/test/e2e/annotations/authtls.go:34
[It] should set valid auth-tls-secret, pass certificate to upstream, and error page
  /home/prow/go/src/k8s.io/ingress-nginx/test/e2e/annotations/authtls.go:114
[AfterEach] [ingress-nginx] Annotations - AuthTLS
  /home/prow/go/src/k8s.io/ingress-nginx/test/e2e/framework/framework.go:77
STEP: Waiting for test namespace to no longer exist
[AfterEach] [ingress-nginx] Annotations - AuthTLS
  /home/prow/go/src/k8s.io/ingress-nginx/test/e2e/annotations/authtls.go:38


• [SLOW TEST:82.806 seconds]
[ingress-nginx] Annotations - AuthTLS
/home/prow/go/src/k8s.io/ingress-nginx/test/e2e/framework/framework.go:146
  should set valid auth-tls-secret, pass certificate to upstream, and error page
  /home/prow/go/src/k8s.io/ingress-nginx/test/e2e/annotations/authtls.go:114
------------------------------
[BeforeEach] [ingress-nginx] Annotations - FastCGI
  /home/prow/go/src/k8s.io/ingress-nginx/test/e2e/framework/framework.go:76
STEP: Creating a kubernetes client
STEP: Building a namespace api object
... skipping 646 lines ...
STEP: Creating a kubernetes client
STEP: Building a namespace api object
Feb  7 01:50:03.423: INFO: Created namespace: e2e-tests-ewma-1581040203411188168-rvqgf
STEP: Starting new ingress controller
[BeforeEach] [ingress-nginx] Load Balance - EWMA
  /home/prow/go/src/k8s.io/ingress-nginx/test/e2e/loadbalance/ewma.go:35
[It] does not fail requests
  /home/prow/go/src/k8s.io/ingress-nginx/test/e2e/loadbalance/ewma.go:41
Feb  7 01:51:12.900: INFO: Request distribution: map[echo-748558954d-68mqn:16 echo-748558954d-9wllx:14]
[AfterEach] [ingress-nginx] Load Balance - EWMA
  /home/prow/go/src/k8s.io/ingress-nginx/test/e2e/framework/framework.go:77
STEP: Waiting for test namespace to no longer exist


• [SLOW TEST:69.667 seconds]
[ingress-nginx] Load Balance - EWMA
/home/prow/go/src/k8s.io/ingress-nginx/test/e2e/framework/framework.go:146
  does not fail requests
  /home/prow/go/src/k8s.io/ingress-nginx/test/e2e/loadbalance/ewma.go:41
------------------------------
[BeforeEach] [ingress-nginx] Proxy host variable
  /home/prow/go/src/k8s.io/ingress-nginx/test/e2e/framework/framework.go:76
STEP: Creating a kubernetes client
STEP: Building a namespace api object
... skipping 1073 lines ...
  /home/prow/go/src/k8s.io/ingress-nginx/test/e2e/settings/global_external_auth.go:48
[BeforeEach] when global external authentication is configured
  /home/prow/go/src/k8s.io/ingress-nginx/test/e2e/settings/global_external_auth.go:58
STEP: Adding an ingress rule for /foo
STEP: Adding an ingress rule for /bar
STEP: Adding a global-auth-url to configMap
[It] should add custom error page when global-auth-signin url is configured
  /home/prow/go/src/k8s.io/ingress-nginx/test/e2e/settings/global_external_auth.go:209
STEP: Adding a global-auth-signin to configMap
[AfterEach] [ingress-nginx] Global External Auth
  /home/prow/go/src/k8s.io/ingress-nginx/test/e2e/framework/framework.go:77
STEP: Waiting for test namespace to no longer exist
[AfterEach] [ingress-nginx] Global External Auth
... skipping 2 lines ...

• [SLOW TEST:169.648 seconds]
[ingress-nginx] Global External Auth
/home/prow/go/src/k8s.io/ingress-nginx/test/e2e/framework/framework.go:146
  when global external authentication is configured
  /home/prow/go/src/k8s.io/ingress-nginx/test/e2e/settings/global_external_auth.go:56
    should add custom error page when global-auth-signin url is configured
    /home/prow/go/src/k8s.io/ingress-nginx/test/e2e/settings/global_external_auth.go:209
------------------------------
[BeforeEach] [ingress-nginx] Listen on nondefault ports
  /home/prow/go/src/k8s.io/ingress-nginx/test/e2e/framework/framework.go:76
STEP: Creating a kubernetes client
STEP: Building a namespace api object
... skipping 689 lines ...
Feb  7 02:00:27.112: INFO: Running AfterSuite actions on all nodes



Summarizing 1 Failure:

[Fail] [ingress-nginx] Graceful Shutdown - Slow Requests [It] should let slow requests finish before shutting down 
/home/prow/go/src/k8s.io/ingress-nginx/test/e2e/gracefulshutdown/slow_requests.go:55

Ran 212 of 214 Specs in 1610.730 seconds
SUCCESS! -- 212 Passed | 0 Failed | 1 Flaked | 0 Pending | 2 Skipped


Ginkgo ran 1 suite in 26m51.531199913s
Test Suite Passed
Running e2e test suite with tests that require serial execution...
Feb  7 02:00:50.610: INFO: Starting e2e run "02f58dc7-1693-4c09-965a-5819f9c82db0" on Ginkgo node 1
... skipping 2 lines ...
Random Seed: 1581040849 - Will randomize all specs
Will run 0 of 214 specs

SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSFeb  7 02:00:50.648: INFO: Running AfterSuite actions on all nodes

Ran 0 of 214 Specs in 0.013 seconds
SUCCESS! -- 0 Passed | 0 Failed | 0 Flaked | 0 Pending | 214 Skipped
PASS

Ginkgo ran 1 suite in 1.426580482s
Test Suite Passed
pod "e2e" deleted
{"component":"entrypoint","file":"prow/entrypoint/run.go:164","func":"k8s.io/test-infra/prow/entrypoint.Options.ExecuteProcess","level":"error","msg":"Process did not finish before 40m0s timeout","time":"2020-02-07T02:02:17Z"}
Exported logs for cluster "ingress-nginx-dev" to:
/logs/artifacts/logs
Deleting cluster "ingress-nginx-dev" ...
{"component":"entrypoint","file":"prow/entrypoint/run.go:245","func":"k8s.io/test-infra/prow/entrypoint.gracefullyTerminate","level":"error","msg":"Process did not exit before 15s grace period","time":"2020-02-07T02:02:32Z"}