This job view page is being replaced by Spyglass soon. Check out the new job view.
ResultFAILURE
Tests 0 failed / 0 succeeded
Started2020-01-30 13:08
Elapsed42m25s
Revisionmaster
links{u'resultstore': {u'url': u'https://source.cloud.google.com/results/invocations/fdfe2390-3422-4941-bba2-b89d0f68d262/targets/test'}}
resultstorehttps://source.cloud.google.com/results/invocations/fdfe2390-3422-4941-bba2-b89d0f68d262/targets/test

No Test Failures!


Error lines from build-log.txt

... skipping 41 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   52s   v1.17.0   172.17.0.2    <none>        Ubuntu 19.10   4.15.0-1044-gke   containerd://1.3.2
ingress-nginx-dev-worker          NotReady   <none>   8s    v1.17.0   172.17.0.3    <none>        Ubuntu 19.10   4.15.0-1044-gke   containerd://1.3.2
ingress-nginx-dev-worker2         NotReady   <none>   8s    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
#1 [internal] load .dockerignore
#1 transferring context: 2B done
#1 DONE 0.0s

#2 [internal] load build definition from Dockerfile
#2 transferring dockerfile: 723B done
... skipping 621 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: ingress-controller/nginx-ingress-controller-amd64:dev
#1 [internal] load .dockerignore
#1 transferring context: 2B done
#1 DONE 0.0s

#2 [internal] load build definition from Dockerfile
#2 transferring dockerfile: 2.23kB 0.0s done
... skipping 246 lines ...
#6 39.54 Setting up libtinfo6:amd64 (6.1+20181013-2+deb10u2) ...
#6 39.79 Selecting previously unselected package bash.
#6 39.79 (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 39.82 Preparing to unpack .../archives/bash_5.0-4_amd64.deb ...
#6 39.85 Unpacking bash (5.0-4) ...
#6 40.94 Setting up bash (5.0-4) ...
#6 41.00 update-alternatives: error: alternative path /usr/share/man/man7/bash-builtins.7.gz doesn't exist

#6 41.36 Selecting previously unselected package perl-modules-5.28.
#6 41.36 (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 41.39 Preparing to unpack .../0-perl-modules-5.28_5.28.1-6_all.deb ...
#6 41.40 Unpacking perl-modules-5.28 (5.28.1-6) ...
#6 44.49 Selecting previously unselected package libgdbm6:amd64.
#6 44.49 Preparing to unpack .../1-libgdbm6_1.18.1-4_amd64.deb ...
... skipping 630 lines ...
		
		-- init modules
		local ok, res
		
		ok, res = pcall(require, "lua_ingress")
		if not ok then
		error("require failed: " .. tostring(res))
		else
		lua_ingress = res
		lua_ingress.set_config({
			use_forwarded_headers = false,
			is_ssl_passthrough_enabled = false,
			http_redirect_code = 308,
... skipping 5 lines ...
			hsts_preload = false,
		})
		end
		
		ok, res = pcall(require, "configuration")
		if not ok then
		error("require failed: " .. tostring(res))
		else
		configuration = res
		end
		
		ok, res = pcall(require, "balancer")
		if not ok then
		error("require failed: " .. tostring(res))
		else
		balancer = res
		end
		
		ok, res = pcall(require, "monitor")
		if not ok then
		error("require failed: " .. tostring(res))
		else
		monitor = res
		end
		
		ok, res = pcall(require, "certificate")
		if not ok then
		error("require failed: " .. tostring(res))
		else
		certificate = res
		end
		
		ok, res = pcall(require, "plugins")
		if not ok then
		error("require failed: " .. tostring(res))
		else
		plugins = res
		end
		-- load all plugins that'll be used here
	plugins.init({})
	}
... skipping 87 lines ...
		
		default 1;
	}
	
	access_log /var/log/nginx/access.log upstreaminfo  if=$loggable;
	
	error_log  /var/log/nginx/error.log notice;
	
	resolver 10.96.0.10 valid=30s;
	
	# See https://www.nginx.com/blog/websocket-nginx
	map $http_upgrade $connection_upgrade {
		default          upgrade;
... skipping 192 lines ...
			proxy_request_buffering                 on;
			proxy_http_version                      1.1;
			
			proxy_cookie_domain                     off;
			proxy_cookie_path                       off;
			
			# In case of errors try the next upstream server before returning an error
			proxy_next_upstream                     error timeout;
			proxy_next_upstream_timeout             0;
			proxy_next_upstream_tries               3;
			
			proxy_pass http://upstream_balancer;
			
			proxy_redirect                          off;
... skipping 4 lines ...
		location /healthz {
			
			access_log off;
			return 200;
		}
		
		# this is required to avoid error if nginx is being monitored
		# with an external software (like sysdig)
		location /nginx_status {
			
			allow 127.0.0.1;
			
			allow ::1;
... skipping 80 lines ...
		
		-- init modules
		local ok, res
		
		ok, res = pcall(require, "configuration")
		if not ok then
		error("require failed: " .. tostring(res))
		else
		configuration = res
		end
		
		ok, res = pcall(require, "tcp_udp_configuration")
		if not ok then
		error("require failed: " .. tostring(res))
		else
		tcp_udp_configuration = res
		end
		
		ok, res = pcall(require, "tcp_udp_balancer")
		if not ok then
		error("require failed: " .. tostring(res))
		else
		tcp_udp_balancer = res
		end
	}
	
	init_worker_by_lua_block {
... skipping 3 lines ...
	lua_add_variable $proxy_upstream_name;
	
	log_format log_stream '[$remote_addr] [$time_local] $protocol $status $bytes_sent $bytes_received $session_time';
	
	access_log /var/log/nginx/access.log log_stream ;
	
	error_log  /var/log/nginx/error.log;
	
	upstream upstream_balancer {
		server 0.0.0.1:1234; # placeholder
		
		balancer_by_lua_block {
			tcp_udp_balancer.balance()
... skipping 464 lines ...
		
		-- init modules
		local ok, res
		
		ok, res = pcall(require, "lua_ingress")
		if not ok then
		error("require failed: " .. tostring(res))
		else
		lua_ingress = res
		lua_ingress.set_config({
			use_forwarded_headers = false,
			is_ssl_passthrough_enabled = false,
			http_redirect_code = 308,
... skipping 5 lines ...
			hsts_preload = false,
		})
		end
		
		ok, res = pcall(require, "configuration")
		if not ok then
		error("require failed: " .. tostring(res))
		else
		configuration = res
		end
		
		ok, res = pcall(require, "balancer")
		if not ok then
		error("require failed: " .. tostring(res))
		else
		balancer = res
		end
		
		ok, res = pcall(require, "monitor")
		if not ok then
		error("require failed: " .. tostring(res))
		else
		monitor = res
		end
		
		ok, res = pcall(require, "certificate")
		if not ok then
		error("require failed: " .. tostring(res))
		else
		certificate = res
		end
		
		ok, res = pcall(require, "plugins")
		if not ok then
		error("require failed: " .. tostring(res))
		else
		plugins = res
		end
		-- load all plugins that'll be used here
	plugins.init({})
	}
... skipping 87 lines ...
		
		default 1;
	}
	
	access_log /var/log/nginx/access.log upstreaminfo  if=$loggable;
	
	error_log  /var/log/nginx/error.log notice;
	
	resolver 10.96.0.10 valid=30s;
	
	# See https://www.nginx.com/blog/websocket-nginx
	map $http_upgrade $connection_upgrade {
		default          upgrade;
... skipping 192 lines ...
			proxy_request_buffering                 on;
			proxy_http_version                      1.1;
			
			proxy_cookie_domain                     off;
			proxy_cookie_path                       off;
			
			# In case of errors try the next upstream server before returning an error
			proxy_next_upstream                     error timeout;
			proxy_next_upstream_timeout             0;
			proxy_next_upstream_tries               3;
			
			proxy_pass http://upstream_balancer;
			
			proxy_redirect                          off;
... skipping 4 lines ...
		location /healthz {
			
			access_log off;
			return 200;
		}
		
		# this is required to avoid error if nginx is being monitored
		# with an external software (like sysdig)
		location /nginx_status {
			
			allow 127.0.0.1;
			
			allow ::1;
... skipping 80 lines ...
		
		-- init modules
		local ok, res
		
		ok, res = pcall(require, "configuration")
		if not ok then
		error("require failed: " .. tostring(res))
		else
		configuration = res
		end
		
		ok, res = pcall(require, "tcp_udp_configuration")
		if not ok then
		error("require failed: " .. tostring(res))
		else
		tcp_udp_configuration = res
		end
		
		ok, res = pcall(require, "tcp_udp_balancer")
		if not ok then
		error("require failed: " .. tostring(res))
		else
		tcp_udp_balancer = res
		end
	}
	
	init_worker_by_lua_block {
... skipping 3 lines ...
	lua_add_variable $proxy_upstream_name;
	
	log_format log_stream '[$remote_addr] [$time_local] $protocol $status $bytes_sent $bytes_received $session_time';
	
	access_log /var/log/nginx/access.log log_stream ;
	
	error_log  /var/log/nginx/error.log;
	
	upstream upstream_balancer {
		server 0.0.0.1:1234; # placeholder
		
		balancer_by_lua_block {
			tcp_udp_balancer.balance()
... skipping 1556 lines ...
STEP: Creating a kubernetes client
STEP: Building a namespace api object
Jan 30 13:34:38.978: INFO: Created namespace: e2e-tests-authtls-1580391278962553939-8l6qf
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:96.932 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 468 lines ...
		
		-- init modules
		local ok, res
		
		ok, res = pcall(require, "lua_ingress")
		if not ok then
		error("require failed: " .. tostring(res))
		else
		lua_ingress = res
		lua_ingress.set_config({
			use_forwarded_headers = false,
			is_ssl_passthrough_enabled = false,
			http_redirect_code = 308,
... skipping 5 lines ...
			hsts_preload = false,
		})
		end
		
		ok, res = pcall(require, "configuration")
		if not ok then
		error("require failed: " .. tostring(res))
		else
		configuration = res
		end
		
		ok, res = pcall(require, "balancer")
		if not ok then
		error("require failed: " .. tostring(res))
		else
		balancer = res
		end
		
		ok, res = pcall(require, "monitor")
		if not ok then
		error("require failed: " .. tostring(res))
		else
		monitor = res
		end
		
		ok, res = pcall(require, "certificate")
		if not ok then
		error("require failed: " .. tostring(res))
		else
		certificate = res
		end
		
		ok, res = pcall(require, "plugins")
		if not ok then
		error("require failed: " .. tostring(res))
		else
		plugins = res
		end
		-- load all plugins that'll be used here
	plugins.init({})
	}
... skipping 87 lines ...
		
		default 1;
	}
	
	access_log /var/log/nginx/access.log upstreaminfo  if=$loggable;
	
	error_log  /var/log/nginx/error.log notice;
	
	resolver 10.96.0.10 valid=30s;
	
	# See https://www.nginx.com/blog/websocket-nginx
	map $http_upgrade $connection_upgrade {
		default          upgrade;
... skipping 194 lines ...
			proxy_request_buffering                 on;
			proxy_http_version                      1.1;
			
			proxy_cookie_domain                     off;
			proxy_cookie_path                       off;
			
			# In case of errors try the next upstream server before returning an error
			proxy_next_upstream                     error timeout;
			proxy_next_upstream_timeout             0;
			proxy_next_upstream_tries               3;
			
			proxy_pass http://upstream_balancer;
			
			proxy_redirect                          off;
... skipping 4 lines ...
		location /healthz {
			
			access_log off;
			return 200;
		}
		
		# this is required to avoid error if nginx is being monitored
		# with an external software (like sysdig)
		location /nginx_status {
			
			allow 127.0.0.1;
			
			allow ::1;
... skipping 80 lines ...
		
		-- init modules
		local ok, res
		
		ok, res = pcall(require, "configuration")
		if not ok then
		error("require failed: " .. tostring(res))
		else
		configuration = res
		end
		
		ok, res = pcall(require, "tcp_udp_configuration")
		if not ok then
		error("require failed: " .. tostring(res))
		else
		tcp_udp_configuration = res
		end
		
		ok, res = pcall(require, "tcp_udp_balancer")
		if not ok then
		error("require failed: " .. tostring(res))
		else
		tcp_udp_balancer = res
		end
	}
	
	init_worker_by_lua_block {
... skipping 3 lines ...
	lua_add_variable $proxy_upstream_name;
	
	log_format log_stream '[$remote_addr] [$time_local] $protocol $status $bytes_sent $bytes_received $session_time';
	
	access_log /var/log/nginx/access.log log_stream ;
	
	error_log  /var/log/nginx/error.log;
	
	upstream upstream_balancer {
		server 0.0.0.1:1234; # placeholder
		
		balancer_by_lua_block {
			tcp_udp_balancer.balance()
... skipping 268 lines ...
		
		-- init modules
		local ok, res
		
		ok, res = pcall(require, "lua_ingress")
		if not ok then
		error("require failed: " .. tostring(res))
		else
		lua_ingress = res
		lua_ingress.set_config({
			use_forwarded_headers = false,
			is_ssl_passthrough_enabled = false,
			http_redirect_code = 308,
... skipping 5 lines ...
			hsts_preload = false,
		})
		end
		
		ok, res = pcall(require, "configuration")
		if not ok then
		error("require failed: " .. tostring(res))
		else
		configuration = res
		end
		
		ok, res = pcall(require, "balancer")
		if not ok then
		error("require failed: " .. tostring(res))
		else
		balancer = res
		end
		
		ok, res = pcall(require, "monitor")
		if not ok then
		error("require failed: " .. tostring(res))
		else
		monitor = res
		end
		
		ok, res = pcall(require, "certificate")
		if not ok then
		error("require failed: " .. tostring(res))
		else
		certificate = res
		end
		
		ok, res = pcall(require, "plugins")
		if not ok then
		error("require failed: " .. tostring(res))
		else
		plugins = res
		end
		-- load all plugins that'll be used here
	plugins.init({})
	}
... skipping 87 lines ...
		
		default 1;
	}
	
	access_log /var/log/nginx/access.log upstreaminfo  if=$loggable;
	
	error_log  /var/log/nginx/error.log notice;
	
	resolver 10.96.0.10 valid=30s;
	
	# See https://www.nginx.com/blog/websocket-nginx
	map $http_upgrade $connection_upgrade {
		default          upgrade;
... skipping 194 lines ...
			proxy_request_buffering                 on;
			proxy_http_version                      1.1;
			
			proxy_cookie_domain                     off;
			proxy_cookie_path                       off;
			
			# In case of errors try the next upstream server before returning an error
			proxy_next_upstream                     error timeout;
			proxy_next_upstream_timeout             0;
			proxy_next_upstream_tries               3;
			
			proxy_pass http://upstream_balancer;
			
			proxy_redirect                          off;
... skipping 4 lines ...
		location /healthz {
			
			access_log off;
			return 200;
		}
		
		# this is required to avoid error if nginx is being monitored
		# with an external software (like sysdig)
		location /nginx_status {
			
			allow 127.0.0.1;
			
			allow ::1;
... skipping 80 lines ...
		
		-- init modules
		local ok, res
		
		ok, res = pcall(require, "configuration")
		if not ok then
		error("require failed: " .. tostring(res))
		else
		configuration = res
		end
		
		ok, res = pcall(require, "tcp_udp_configuration")
		if not ok then
		error("require failed: " .. tostring(res))
		else
		tcp_udp_configuration = res
		end
		
		ok, res = pcall(require, "tcp_udp_balancer")
		if not ok then
		error("require failed: " .. tostring(res))
		else
		tcp_udp_balancer = res
		end
	}
	
	init_worker_by_lua_block {
... skipping 3 lines ...
	lua_add_variable $proxy_upstream_name;
	
	log_format log_stream '[$remote_addr] [$time_local] $protocol $status $bytes_sent $bytes_received $session_time';
	
	access_log /var/log/nginx/access.log log_stream ;
	
	error_log  /var/log/nginx/error.log;
	
	upstream upstream_balancer {
		server 0.0.0.1:1234; # placeholder
		
		balancer_by_lua_block {
			tcp_udp_balancer.balance()
... skipping 98 lines ...
STEP: Creating a kubernetes client
STEP: Building a namespace api object
Jan 30 13:38:10.382: INFO: Created namespace: e2e-tests-default-ssl-certificate-1580391490364795215-phbrd
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
Jan 30 13:39:07.218: INFO: Unexpected TLS error: x509: certificate is valid for ingress.local, not *
Jan 30 13:39:10.155: INFO: Unexpected TLS error: x509: certificate is valid for ingress.local, not *
Jan 30 13:39:13.144: INFO: Unexpected TLS error: x509: certificate is valid for ingress.local, not *
Jan 30 13:39:16.163: INFO: Unexpected TLS error: x509: certificate is valid for ingress.local, not *
Jan 30 13:39:19.131: INFO: Unexpected TLS error: x509: certificate is valid for ingress.local, not *
Jan 30 13:39:22.139: INFO: Unexpected TLS error: x509: certificate is valid for ingress.local, not *
Jan 30 13:39:25.222: INFO: Unexpected TLS error: x509: certificate is valid for ingress.local, not *
Jan 30 13:39:28.128: INFO: Unexpected TLS error: x509: certificate is valid for ingress.local, not *
Jan 30 13:39:31.123: INFO: Unexpected TLS error: x509: certificate is valid for ingress.local, not *
Jan 30 13:39:34.128: INFO: Unexpected TLS error: x509: certificate is valid for ingress.local, not *
Jan 30 13:39:37.143: INFO: Unexpected TLS error: x509: certificate is valid for ingress.local, not *
Jan 30 13:39:40.117: INFO: Unexpected TLS error: x509: certificate is valid for ingress.local, not *
[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 35 lines ...
STEP: Creating a kubernetes client
STEP: Building a namespace api object
Jan 30 13:38:56.211: INFO: Created namespace: e2e-tests-rewrite-1580391536194976881-24jx9
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 2 lines ...
  /home/prow/go/src/k8s.io/ingress-nginx/test/e2e/annotations/rewrite.go:39


• [SLOW TEST:81.729 seconds]
[ingress-nginx] Annotations - Rewrite
/home/prow/go/src/k8s.io/ingress-nginx/test/e2e/framework/framework.go:146
  should fail to use longest match for documented warning
  /home/prow/go/src/k8s.io/ingress-nginx/test/e2e/annotations/rewrite.go:164
------------------------------
[BeforeEach] [ingress-nginx] Multi Accept
  /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 158 lines ...
STEP: Creating a kubernetes client
STEP: Building a namespace api object
Jan 30 13:39:51.202: INFO: Created namespace: e2e-tests-default-ssl-certificate-1580391590787477331-thrzm
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
Jan 30 13:41:19.564: INFO: Unexpected TLS error: x509: certificate is valid for ingress.local, not *
Jan 30 13:41:22.499: INFO: Unexpected TLS error: x509: certificate is valid for ingress.local, not *
Jan 30 13:41:25.510: INFO: Unexpected TLS error: x509: certificate is valid for ingress.local, not *
Jan 30 13:41:28.557: INFO: Unexpected TLS error: x509: certificate is valid for ingress.local, not *
Jan 30 13:41:31.554: INFO: Unexpected TLS error: x509: certificate is valid for ingress.local, not *
Jan 30 13:41:34.571: INFO: Unexpected TLS error: x509: certificate is valid for ingress.local, not *
Jan 30 13:41:37.619: INFO: Unexpected TLS error: x509: certificate is valid for ingress.local, not *
Jan 30 13:41:40.506: 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 38 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 781 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 248 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 222 lines ...
[It] should return OK for service with backend protocol GRPCS
  /home/prow/go/src/k8s.io/ingress-nginx/test/e2e/annotations/grpc.go:123
[AfterEach] [ingress-nginx] Annotations - GRPC
  /home/prow/go/src/k8s.io/ingress-nginx/test/e2e/framework/framework.go:77
STEP: Waiting for test namespace to no longer exist

•{"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-01-30T13:50:45Z"}

------------------------------
[BeforeEach] [ingress-nginx] Annotations - X-Forwarded-Prefix
  /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 29 lines ...
[AfterEach] [ingress-nginx] Annotations - Client-Body-Buffer-Size
  /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 - Client-Body-Buffer-Size
  /home/prow/go/src/k8s.io/ingress-nginx/test/e2e/annotations/clientbodybuffersize.go:32

•{"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-01-30T13:51:00Z"}