This job view page is being replaced by Spyglass soon. Check out the new job view.
PRrikatz: Create dp service
ResultFAILURE
Tests 0 failed / 0 succeeded
Started2022-12-26 22:24
Elapsed4m49s
Revision0857c94aa95c48c98b6fbf4fb102af1c0242c304
Refs 8955

No Test Failures!


Error lines from build-log.txt

... skipping 240 lines ...
go: downloading github.com/evanphx/json-patch/v5 v5.6.0
?   	k8s.io/ingress-nginx/cmd/dataplane	[no test files]
?   	k8s.io/ingress-nginx/cmd/dbg	[no test files]
?   	k8s.io/ingress-nginx/cmd/grpccli	[no test files]
=== RUN   TestCreateApiserverClient
W1226 22:27:25.886373   14167 client_config.go:617] Neither --kubeconfig nor --master was specified.  Using the inClusterConfig.  This might not work.
W1226 22:27:25.886483   14167 client_config.go:622] error creating inClusterConfig, falling back to default config: open /var/run/secrets/kubernetes.io/serviceaccount/token: no such file or directory
--- PASS: TestCreateApiserverClient (0.00s)
=== RUN   TestHandleSigterm
E1226 22:27:25.887571   14167 maxmind.go:80] GeoLite2-City.mmdb not found
W1226 22:27:25.898101   14167 store.go:806] Unexpected error reading configuration configmap: configmaps "" not found
    main_test.go:118: Sending SIGTERM to PID 14167
--- PASS: TestHandleSigterm (1.03s)
PASS
ok  	k8s.io/ingress-nginx/cmd/nginx	1.151s
?   	k8s.io/ingress-nginx/cmd/plugin	[no test files]
?   	k8s.io/ingress-nginx/cmd/plugin/commands/backends	[no test files]
... skipping 12 lines ...
?   	k8s.io/ingress-nginx/cmd/plugin/kubectl	[no test files]
?   	k8s.io/ingress-nginx/cmd/plugin/lints	[no test files]
?   	k8s.io/ingress-nginx/cmd/plugin/request	[no test files]
?   	k8s.io/ingress-nginx/cmd/plugin/util	[no test files]
?   	k8s.io/ingress-nginx/cmd/waitshutdown	[no test files]
=== RUN   TestHandleAdmission
E1226 22:27:22.990440   13663 main.go:77] "failed to decode ingress" err="couldn't get version/kind; json parse error: invalid character 'ΓΏ' looking for beginning of value"
E1226 22:27:22.991554   13663 main.go:89] "invalid ingress configuration" err="this is a test error" ingress="/"
I1226 22:27:22.991638   13663 main.go:100] "successfully validated configuration, accepting" ingress="/"
--- PASS: TestHandleAdmission (0.00s)
PASS
ok  	k8s.io/ingress-nginx/internal/admission/controller	0.028s
=== RUN   TestSSLPassthrough
--- PASS: TestSSLPassthrough (0.00s)
... skipping 93 lines ...
PASS
ok  	k8s.io/ingress-nginx/internal/ingress/annotations/connection	0.021s
=== RUN   TestIngressCorsConfigValid
I1226 22:27:26.799628   14305 main.go:140] Current config.corsAllowOrigin [https://origin123.test.com:4443]
--- PASS: TestIngressCorsConfigValid (0.00s)
=== RUN   TestIngressCorsConfigInvalid
E1226 22:27:26.799875   14305 main.go:136] Error parsing cors-allow-origin parameters. Supplied incorrect origin: origin123.test.com:4443. Skipping.
--- PASS: TestIngressCorsConfigInvalid (0.00s)
PASS
ok  	k8s.io/ingress-nginx/internal/ingress/annotations/cors	0.047s
=== RUN   TestParseInvalidAnnotations
--- PASS: TestParseInvalidAnnotations (0.00s)
=== RUN   TestParseAnnotations
... skipping 288 lines ...
    --- PASS: TestExtractTLSSecretName/empty_ingress (0.00s)
    --- PASS: TestExtractTLSSecretName/ingress_tls,_nil_secret (0.00s)
    --- PASS: TestExtractTLSSecretName/ingress_tls,_no_host,_matching_cert_cn (0.00s)
    --- PASS: TestExtractTLSSecretName/ingress_tls,_no_host,_wildcard_cert_with_matching_cn (0.00s)
    --- PASS: TestExtractTLSSecretName/ingress_tls,_hosts,_matching_cert_cn (0.00s)
=== RUN   TestGetBackendServers
W1226 22:27:44.319450   16400 controller.go:1045] Error creating upstream "example-http-svc-canary-80": no object matching key "example/http-svc-canary" in local store
W1226 22:27:44.319504   16400 controller.go:1051] Error obtaining Service "example/http-svc-canary": no object matching key "example/http-svc-canary" in local store
W1226 22:27:44.616525   16400 controller.go:1045] Error creating upstream "example-http-svc-canary-80": no object matching key "example/http-svc-canary" in local store
W1226 22:27:44.616575   16400 controller.go:1051] Error obtaining Service "example/http-svc-canary": no object matching key "example/http-svc-canary" in local store
W1226 22:27:44.616593   16400 controller.go:1045] Error creating upstream "example-http-svc-80": no object matching key "example/http-svc" in local store
W1226 22:27:44.616603   16400 controller.go:1051] Error obtaining Service "example/http-svc": no object matching key "example/http-svc" in local store
W1226 22:27:44.758773   16400 controller.go:1115] Error obtaining Endpoints for Service "example/http-svc-canary": no object matching key "example/http-svc-canary" in local store
W1226 22:27:44.929734   16400 controller.go:1115] Error obtaining Endpoints for Service "example/http-svc": no object matching key "example/http-svc" in local store
W1226 22:27:44.929778   16400 controller.go:1115] Error obtaining Endpoints for Service "example/http-svc-canary": no object matching key "example/http-svc-canary" in local store
W1226 22:27:45.034119   16400 controller.go:1115] Error obtaining Endpoints for Service "example/http-svc-1": no object matching key "example/http-svc-1" in local store
W1226 22:27:45.034235   16400 controller.go:1115] Error obtaining Endpoints for Service "example/http-svc-2": no object matching key "example/http-svc-2" in local store
W1226 22:27:45.034316   16400 controller.go:1651] alternative upstream example-http-svc-1-80 in Ingress example/example-b-canary is primary upstream in Other Ingress for location example.com/a!
W1226 22:27:45.484968   16400 controller.go:1115] Error obtaining Endpoints for Service "proxyssl/path1-svc": no object matching key "proxyssl/path1-svc" in local store
W1226 22:27:45.485006   16400 controller.go:1115] Error obtaining Endpoints for Service "proxyssl/path2-svc": no object matching key "proxyssl/path2-svc" in local store
W1226 22:27:45.679074   16400 controller.go:1115] Error obtaining Endpoints for Service "proxyssl/path1-svc": no object matching key "proxyssl/path1-svc" in local store
W1226 22:27:45.679234   16400 controller.go:1115] Error obtaining Endpoints for Service "proxyssl/path2-svc": no object matching key "proxyssl/path2-svc" in local store
W1226 22:27:46.403640   16400 controller.go:1115] Error obtaining Endpoints for Service "default/path1-svc": no object matching key "default/path1-svc" in local store
--- PASS: TestGetBackendServers (2.76s)
=== RUN   TestGetEndpointsFromSlices
=== RUN   TestGetEndpointsFromSlices/no_service_should_return_0_endpoint
=== RUN   TestGetEndpointsFromSlices/no_service_port_should_return_0_endpoint
=== RUN   TestGetEndpointsFromSlices/a_service_without_endpoint_should_return_0_endpoint
=== RUN   TestGetEndpointsFromSlices/a_service_type_ServiceTypeExternalName_service_with_an_invalid_port_should_return_0_endpoint
... skipping 4 lines ...
E1226 22:27:46.404344   16400 endpointslices.go:57] Invalid attempt to use localhost name 127.0.0.1 in ""
=== RUN   TestGetEndpointsFromSlices/a_service_type_ServiceTypeExternalName_with_a_valid_port_should_return_one_endpoint
=== RUN   TestGetEndpointsFromSlices/a_service_type_ServiceTypeExternalName_with_an_trailing_dot_ExternalName_value_should_return_one_endpoints
=== RUN   TestGetEndpointsFromSlices/a_service_type_ServiceTypeExternalName_with_an_invalid_ExternalName_value_should_no_return_endpoints
E1226 22:27:46.404454   16400 endpointslices.go:67] Invalid DNS name 1#invalid.hostname: [a lowercase RFC 1123 subdomain must consist of lower case alphanumeric characters, '-' or '.', and must start and end with an alphanumeric character (e.g. 'example.com', regex used for validation is '[a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*')]
=== RUN   TestGetEndpointsFromSlices/should_return_no_endpoint_when_there_is_an_error_searching_for_endpoints
W1226 22:27:46.404559   16400 endpointslices.go:81] Error obtaining Endpoints for Service "": unexpected error
=== RUN   TestGetEndpointsFromSlices/should_return_no_endpoint_when_the_protocol_does_not_match
=== RUN   TestGetEndpointsFromSlices/should_return_no_endpoint_when_there_is_no_ready_Addresses
=== RUN   TestGetEndpointsFromSlices/should_return_no_endpoint_when_the_name_of_the_port_name_do_not_match_any_port_in_the_endpointPort_and_TargetPort_is_string
=== RUN   TestGetEndpointsFromSlices/should_return_one_endpoint_when_the_name_of_the_port_name_do_not_match_any_port_in_the_endpointPort_and_TargetPort_is_int
=== RUN   TestGetEndpointsFromSlices/should_return_one_endpoint_when_the_name_of_the_port_name_match_a_port_in_the_endpointPort
=== RUN   TestGetEndpointsFromSlices/should_return_two_endpoints_when_the_name_of_the_port_name_match_a_port_in_the_endpointPort
... skipping 53 lines ...
I1226 22:27:48.222041   16641 event.go:285] Event(v1.ObjectReference{Kind:"ConfigMap", Namespace:"store-test-1672093668", Name:"config", UID:"8aa4bed9-a879-45f6-8030-8536e24d5830", APIVersion:"v1", ResourceVersion:"195", FieldPath:""}): type: 'Normal' reason: 'CREATE' ConfigMap store-test-1672093668/config
=== RUN   TestStore/should_return_no_event_for_add,_update_and_delete_of_ingress_as_the_existing_ingressclass_is_not_the_expected
I1226 22:27:49.444673   16641 event.go:285] Event(v1.ObjectReference{Kind:"ConfigMap", Namespace:"store-test-1672093669", Name:"config", UID:"bc009276-c9a3-4f2e-994d-627c585f864a", APIVersion:"v1", ResourceVersion:"205", FieldPath:""}): type: 'Normal' reason: 'CREATE' ConfigMap store-test-1672093669/config
I1226 22:27:50.648464   16641 store.go:519] "ignoring ingressclass as the spec.controller is not the same of this ingress" ingressclass="ingress-nginx-1672093670"
I1226 22:27:50.648466   16641 store.go:519] "ignoring ingressclass as the spec.controller is not the same of this ingress" ingressclass="ingress-nginx-1672093670"
    store_test.go:216: Ingress &Ingress{ObjectMeta:{dummy-no-class  store-test-1672093669    0 0001-01-01 00:00:00 +0000 UTC <nil> <nil> map[] map[] [] [] []},Spec:IngressSpec{DefaultBackend:nil,TLS:[]IngressTLS{},Rules:[]IngressRule{IngressRule{Host:dummy,IngressRuleValue:IngressRuleValue{HTTP:&HTTPIngressRuleValue{Paths:[]HTTPIngressPath{HTTPIngressPath{Path:/,Backend:IngressBackend{Resource:nil,Service:&IngressServiceBackend{Name:http-svc,Port:ServiceBackendPort{Name:,Number:80,},},},PathType:*Prefix,},},},},},},IngressClassName:*ingress-nginx-1672093670,},Status:IngressStatus{LoadBalancer:{[]},},} not found, creating
I1226 22:27:50.654438   16641 store.go:424] "Ignoring ingress because of error while validating ingress class" ingress="store-test-1672093669/dummy-no-class" error="no object matching key \"ingress-nginx-1672093670\" in local store"
    store_test.go:216: Ingress &Ingress{ObjectMeta:{dummy-no-class  store-test-1672093669    0 0001-01-01 00:00:00 +0000 UTC <nil> <nil> map[] map[] [] [] []},Spec:IngressSpec{DefaultBackend:nil,TLS:[]IngressTLS{},Rules:[]IngressRule{IngressRule{Host:dummy,IngressRuleValue:IngressRuleValue{HTTP:&HTTPIngressRuleValue{Paths:[]HTTPIngressPath{HTTPIngressPath{Path:/,Backend:IngressBackend{Resource:nil,Service:&IngressServiceBackend{Name:http-svc,Port:ServiceBackendPort{Name:,Number:80,},},},PathType:*Prefix,},},},},},},IngressClassName:*ingress-nginx-1672093670,},Status:IngressStatus{LoadBalancer:{[]},},} created
I1226 22:27:56.673325   16641 store.go:394] "Ignoring ingress because of error while validating ingress class" ingress="store-test-1672093669/dummy-no-class" error="no object matching key \"ingress-nginx-1672093670\" in local store"
I1226 22:27:59.683040   16641 store.go:536] "ignoring ingressclass as the spec.controller is not the same of this ingress" ingressclass="ingress-nginx-1672093670"
I1226 22:27:59.683521   16641 store.go:536] "ignoring ingressclass as the spec.controller is not the same of this ingress" ingressclass="ingress-nginx-1672093670"
=== RUN   TestStore/should_return_one_event_for_add,_update_and_delete_of_ingress
I1226 22:27:59.707074   16641 event.go:285] Event(v1.ObjectReference{Kind:"ConfigMap", Namespace:"store-test-1672093679", Name:"config", UID:"5dcfea34-4400-4a5b-b2f3-a99171130d0c", APIVersion:"v1", ResourceVersion:"216", FieldPath:""}): type: 'Normal' reason: 'CREATE' ConfigMap store-test-1672093679/config
    store_test.go:318: Ingress &Ingress{ObjectMeta:{dummy-class  store-test-1672093679    0 0001-01-01 00:00:00 +0000 UTC <nil> <nil> map[] map[] [] [] []},Spec:IngressSpec{DefaultBackend:nil,TLS:[]IngressTLS{},Rules:[]IngressRule{IngressRule{Host:dummy,IngressRuleValue:IngressRuleValue{HTTP:&HTTPIngressRuleValue{Paths:[]HTTPIngressPath{HTTPIngressPath{Path:/,Backend:IngressBackend{Resource:nil,Service:&IngressServiceBackend{Name:http-svc,Port:ServiceBackendPort{Name:,Number:80,},},},PathType:*Prefix,},},},},},},IngressClassName:*ingress-nginx-1672093679,},Status:IngressStatus{LoadBalancer:{[]},},} not found, creating
I1226 22:28:00.911909   16641 store.go:428] "Found valid IngressClass" ingress="store-test-1672093679/dummy-class" ingressclass="ingress-nginx-1672093679"
    store_test.go:318: Ingress &Ingress{ObjectMeta:{dummy-class  store-test-1672093679    0 0001-01-01 00:00:00 +0000 UTC <nil> <nil> map[] map[] [] [] []},Spec:IngressSpec{DefaultBackend:nil,TLS:[]IngressTLS{},Rules:[]IngressRule{IngressRule{Host:dummy,IngressRuleValue:IngressRuleValue{HTTP:&HTTPIngressRuleValue{Paths:[]HTTPIngressPath{HTTPIngressPath{Path:/,Backend:IngressBackend{Resource:nil,Service:&IngressServiceBackend{Name:http-svc,Port:ServiceBackendPort{Name:,Number:80,},},},PathType:*Prefix,},},},},},},IngressClassName:*ingress-nginx-1672093679,},Status:IngressStatus{LoadBalancer:{[]},},} created
I1226 22:28:00.912219   16641 event.go:285] Event(v1.ObjectReference{Kind:"Ingress", Namespace:"store-test-1672093679", Name:"dummy-class", UID:"53506001-fb91-4119-8b7c-3b3bfdee1d20", APIVersion:"networking.k8s.io/v1", ResourceVersion:"218", FieldPath:""}): type: 'Normal' reason: 'Sync' Scheduled for sync
    store_test.go:333: Ingress &Ingress{ObjectMeta:{no-class  store-test-1672093679    0 0001-01-01 00:00:00 +0000 UTC <nil> <nil> map[] map[] [] [] []},Spec:IngressSpec{DefaultBackend:nil,TLS:[]IngressTLS{},Rules:[]IngressRule{IngressRule{Host:dummy,IngressRuleValue:IngressRuleValue{HTTP:&HTTPIngressRuleValue{Paths:[]HTTPIngressPath{HTTPIngressPath{Path:/,Backend:IngressBackend{Resource:nil,Service:&IngressServiceBackend{Name:http-svc,Port:ServiceBackendPort{Name:,Number:80,},},},PathType:*Prefix,},},},},},},IngressClassName:nil,},Status:IngressStatus{LoadBalancer:{[]},},} not found, creating
    store_test.go:333: Ingress &Ingress{ObjectMeta:{no-class  store-test-1672093679    0 0001-01-01 00:00:00 +0000 UTC <nil> <nil> map[] map[] [] [] []},Spec:IngressSpec{DefaultBackend:nil,TLS:[]IngressTLS{},Rules:[]IngressRule{IngressRule{Host:dummy,IngressRuleValue:IngressRuleValue{HTTP:&HTTPIngressRuleValue{Paths:[]HTTPIngressPath{HTTPIngressPath{Path:/,Backend:IngressBackend{Resource:nil,Service:&IngressServiceBackend{Name:http-svc,Port:ServiceBackendPort{Name:,Number:80,},},},PathType:*Prefix,},},},},},},IngressClassName:nil,},Status:IngressStatus{LoadBalancer:{[]},},} created
I1226 22:28:03.924748   16641 store.go:424] "Ignoring ingress because of error while validating ingress class" ingress="store-test-1672093679/no-class" error="ingress does not contain a valid IngressClass"
I1226 22:28:03.928593   16641 event.go:285] Event(v1.ObjectReference{Kind:"Ingress", Namespace:"store-test-1672093679", Name:"dummy-class", UID:"53506001-fb91-4119-8b7c-3b3bfdee1d20", APIVersion:"networking.k8s.io/v1", ResourceVersion:"221", FieldPath:""}): type: 'Normal' reason: 'Sync' Scheduled for sync
I1226 22:28:09.944885   16641 store.go:394] "Ignoring ingress because of error while validating ingress class" ingress="store-test-1672093679/no-class" error="ingress does not contain a valid IngressClass"
    store_test.go:371: Ingress &Ingress{ObjectMeta:{no-class  store-test-1672093679  fc09e7e1-b2eb-4ef4-8390-5840d2987b3a 220 1 2022-12-26 22:28:03 +0000 UTC <nil> <nil> map[] map[] [] [] [{store.test Update networking.k8s.io/v1 2022-12-26 22:28:03 +0000 UTC FieldsV1 {"f:spec":{"f:rules":{}}} }]},Spec:IngressSpec{DefaultBackend:nil,TLS:[]IngressTLS{},Rules:[]IngressRule{IngressRule{Host:dummy,IngressRuleValue:IngressRuleValue{HTTP:&HTTPIngressRuleValue{Paths:[]HTTPIngressPath{HTTPIngressPath{Path:/,Backend:IngressBackend{Resource:nil,Service:&IngressServiceBackend{Name:http-svc,Port:ServiceBackendPort{Name:,Number:80,},},},PathType:*Prefix,},},},},},},IngressClassName:nil,},Status:IngressStatus{LoadBalancer:{[]},},} deleted
=== RUN   TestStore/should_return_two_events_for_add_and_delete_and_one_for_update_of_ingress_and_watch-without-class
I1226 22:28:09.967573   16641 event.go:285] Event(v1.ObjectReference{Kind:"ConfigMap", Namespace:"store-test-1672093689", Name:"config", UID:"1a9bbe59-8944-42aa-b7bc-469a8d8753bb", APIVersion:"v1", ResourceVersion:"229", FieldPath:""}): type: 'Normal' reason: 'CREATE' ConfigMap store-test-1672093689/config
    store_test.go:433: Ingress &Ingress{ObjectMeta:{ing1  store-test-1672093689    0 0001-01-01 00:00:00 +0000 UTC <nil> <nil> map[] map[] [] [] []},Spec:IngressSpec{DefaultBackend:nil,TLS:[]IngressTLS{},Rules:[]IngressRule{IngressRule{Host:dummy,IngressRuleValue:IngressRuleValue{HTTP:&HTTPIngressRuleValue{Paths:[]HTTPIngressPath{HTTPIngressPath{Path:/,Backend:IngressBackend{Resource:nil,Service:&IngressServiceBackend{Name:http-svc,Port:ServiceBackendPort{Name:,Number:80,},},},PathType:*Prefix,},},},},},},IngressClassName:nil,},Status:IngressStatus{LoadBalancer:{[]},},} not found, creating
I1226 22:28:11.173630   16641 store.go:428] "Found valid IngressClass" ingress="store-test-1672093689/ing1" ingressclass="_"
I1226 22:28:11.174127   16641 event.go:285] Event(v1.ObjectReference{Kind:"Ingress", Namespace:"store-test-1672093689", Name:"ing1", UID:"63e0353a-5d55-4338-9694-2c00fac4474d", APIVersion:"networking.k8s.io/v1", ResourceVersion:"231", FieldPath:""}): type: 'Normal' reason: 'Sync' Scheduled for sync
... skipping 20 lines ...
I1226 22:28:33.480697   16641 store.go:536] "ignoring ingressclass as the spec.controller is not the same of this ingress" ingressclass="ingress-nginx-1672093704"
I1226 22:28:33.480836   16641 store.go:536] "ignoring ingressclass as the spec.controller is not the same of this ingress" ingressclass="ingress-nginx-1672093704"
I1226 22:28:33.480898   16641 store.go:536] "ignoring ingressclass as the spec.controller is not the same of this ingress" ingressclass="ingress-nginx-1672093704"
=== RUN   TestStore/should_not_receive_updates_for_ingress_with_invalid_class_annotation
I1226 22:28:33.500212   16641 event.go:285] Event(v1.ObjectReference{Kind:"ConfigMap", Namespace:"store-test-1672093713", Name:"config", UID:"98342777-636a-4396-88de-2feb4508a232", APIVersion:"v1", ResourceVersion:"254", FieldPath:""}): type: 'Normal' reason: 'CREATE' ConfigMap store-test-1672093713/config
    store_test.go:664: Ingress &Ingress{ObjectMeta:{custom-class  store-test-1672093713    0 0001-01-01 00:00:00 +0000 UTC <nil> <nil> map[] map[kubernetes.io/ingress.class:something] [] [] []},Spec:IngressSpec{DefaultBackend:nil,TLS:[]IngressTLS{},Rules:[]IngressRule{IngressRule{Host:other-ingress,IngressRuleValue:IngressRuleValue{HTTP:&HTTPIngressRuleValue{Paths:[]HTTPIngressPath{HTTPIngressPath{Path:/,Backend:IngressBackend{Resource:nil,Service:&IngressServiceBackend{Name:http-svc,Port:ServiceBackendPort{Name:,Number:80,},},},PathType:*Prefix,},},},},},},IngressClassName:nil,},Status:IngressStatus{LoadBalancer:{[]},},} not found, creating
I1226 22:28:34.705770   16641 store.go:424] "Ignoring ingress because of error while validating ingress class" ingress="store-test-1672093713/custom-class" error="ingress class annotation is not equal to the expected by Ingress Controller"
    store_test.go:664: Ingress &Ingress{ObjectMeta:{custom-class  store-test-1672093713    0 0001-01-01 00:00:00 +0000 UTC <nil> <nil> map[] map[kubernetes.io/ingress.class:something] [] [] []},Spec:IngressSpec{DefaultBackend:nil,TLS:[]IngressTLS{},Rules:[]IngressRule{IngressRule{Host:other-ingress,IngressRuleValue:IngressRuleValue{HTTP:&HTTPIngressRuleValue{Paths:[]HTTPIngressPath{HTTPIngressPath{Path:/,Backend:IngressBackend{Resource:nil,Service:&IngressServiceBackend{Name:http-svc,Port:ServiceBackendPort{Name:,Number:80,},},},PathType:*Prefix,},},},},},},IngressClassName:nil,},Status:IngressStatus{LoadBalancer:{[]},},} created
=== RUN   TestStore/should_not_receive_updates_for_ingress_with_invalid_class_specification
I1226 22:28:40.744194   16641 event.go:285] Event(v1.ObjectReference{Kind:"ConfigMap", Namespace:"store-test-1672093720", Name:"config", UID:"4551c26c-9f30-400d-bbb9-757ecac18df5", APIVersion:"v1", ResourceVersion:"262", FieldPath:""}): type: 'Normal' reason: 'CREATE' ConfigMap store-test-1672093720/config
    store_test.go:760: Ingress &Ingress{ObjectMeta:{custom-class  store-test-1672093720    0 0001-01-01 00:00:00 +0000 UTC <nil> <nil> map[] map[] [] [] []},Spec:IngressSpec{DefaultBackend:nil,TLS:[]IngressTLS{},Rules:[]IngressRule{IngressRule{Host:other-ingress,IngressRuleValue:IngressRuleValue{HTTP:&HTTPIngressRuleValue{Paths:[]HTTPIngressPath{HTTPIngressPath{Path:/,Backend:IngressBackend{Resource:nil,Service:&IngressServiceBackend{Name:http-svc,Port:ServiceBackendPort{Name:,Number:80,},},},PathType:*Prefix,},},},},},},IngressClassName:*blo123,},Status:IngressStatus{LoadBalancer:{[]},},} not found, creating
    store_test.go:760: Ingress &Ingress{ObjectMeta:{custom-class  store-test-1672093720    0 0001-01-01 00:00:00 +0000 UTC <nil> <nil> map[] map[] [] [] []},Spec:IngressSpec{DefaultBackend:nil,TLS:[]IngressTLS{},Rules:[]IngressRule{IngressRule{Host:other-ingress,IngressRuleValue:IngressRuleValue{HTTP:&HTTPIngressRuleValue{Paths:[]HTTPIngressPath{HTTPIngressPath{Path:/,Backend:IngressBackend{Resource:nil,Service:&IngressServiceBackend{Name:http-svc,Port:ServiceBackendPort{Name:,Number:80,},},},PathType:*Prefix,},},},},},},IngressClassName:*blo123,},Status:IngressStatus{LoadBalancer:{[]},},} created
I1226 22:28:41.949882   16641 store.go:424] "Ignoring ingress because of error while validating ingress class" ingress="store-test-1672093720/custom-class" error="no object matching key \"blo123\" in local store"
=== RUN   TestStore/should_not_receive_events_from_secret_not_referenced_from_ingress
I1226 22:28:47.986058   16641 event.go:285] Event(v1.ObjectReference{Kind:"ConfigMap", Namespace:"store-test-1672093727", Name:"config", UID:"9ac410d2-33b0-495d-a4ed-418c5fd3d959", APIVersion:"v1", ResourceVersion:"269", FieldPath:""}): type: 'Normal' reason: 'CREATE' ConfigMap store-test-1672093727/config
=== RUN   TestStore/should_receive_events_from_secret_referenced_from_ingress
I1226 22:28:52.538021   16641 event.go:285] Event(v1.ObjectReference{Kind:"ConfigMap", Namespace:"store-test-1672093732", Name:"config", UID:"e0b29874-32e5-4a17-a517-4f06deb0d622", APIVersion:"v1", ResourceVersion:"277", FieldPath:""}): type: 'Normal' reason: 'CREATE' ConfigMap store-test-1672093732/config
    store_test.go:942: Ingress &Ingress{ObjectMeta:{ingress-with-secret  store-test-1672093732    0 0001-01-01 00:00:00 +0000 UTC <nil> <nil> map[] map[] [] [] []},Spec:IngressSpec{DefaultBackend:&IngressBackend{Resource:nil,Service:&IngressServiceBackend{Name:http-svc,Port:ServiceBackendPort{Name:,Number:80,},},},TLS:[]IngressTLS{IngressTLS{Hosts:[],SecretName:referenced,},},Rules:[]IngressRule{},IngressClassName:*ingress-nginx-1672093732,},Status:IngressStatus{LoadBalancer:{[]},},} not found, creating
    store_test.go:942: Ingress &Ingress{ObjectMeta:{ingress-with-secret  store-test-1672093732    0 0001-01-01 00:00:00 +0000 UTC <nil> <nil> map[] map[] [] [] []},Spec:IngressSpec{DefaultBackend:&IngressBackend{Resource:nil,Service:&IngressServiceBackend{Name:http-svc,Port:ServiceBackendPort{Name:,Number:80,},},},TLS:[]IngressTLS{IngressTLS{Hosts:[],SecretName:referenced,},},Rules:[]IngressRule{},IngressClassName:*ingress-nginx-1672093732,},Status:IngressStatus{LoadBalancer:{[]},},} created
I1226 22:28:53.745578   16641 store.go:428] "Found valid IngressClass" ingress="store-test-1672093732/ingress-with-secret" ingressclass="ingress-nginx-1672093732"
W1226 22:28:53.745918   16641 backend_ssl.go:47] Error obtaining X.509 certificate: no object matching key "store-test-1672093732/referenced" in local store
I1226 22:28:53.746141   16641 event.go:285] Event(v1.ObjectReference{Kind:"Ingress", Namespace:"store-test-1672093732", Name:"ingress-with-secret", UID:"fae77038-10d6-4f17-b8a8-ecf7dc96b969", APIVersion:"networking.k8s.io/v1", ResourceVersion:"279", FieldPath:""}): type: 'Normal' reason: 'Sync' Scheduled for sync
I1226 22:28:55.850403   16641 store.go:583] "Secret was added and it is used in ingress annotations. Parsing" secret="store-test-1672093732/referenced"
I1226 22:28:55.850863   16641 backend_ssl.go:67] "Adding secret to local store" name="store-test-1672093732/referenced"
I1226 22:29:00.862930   16641 store.go:656] "secret was deleted and it is used in ingress annotations. Parsing" secret="store-test-1672093732/referenced"
    store_test.go:1003: Ingress &Ingress{ObjectMeta:{ingress-with-secret  store-test-1672093732  fae77038-10d6-4f17-b8a8-ecf7dc96b969 279 1 2022-12-26 22:28:53 +0000 UTC <nil> <nil> map[] map[] [] [] [{store.test Update networking.k8s.io/v1 2022-12-26 22:28:53 +0000 UTC FieldsV1 {"f:spec":{"f:defaultBackend":{".":{},"f:service":{".":{},"f:name":{},"f:port":{".":{},"f:number":{}}}},"f:ingressClassName":{},"f:tls":{}}} }]},Spec:IngressSpec{DefaultBackend:&IngressBackend{Resource:nil,Service:&IngressServiceBackend{Name:http-svc,Port:ServiceBackendPort{Name:,Number:80,},},},TLS:[]IngressTLS{IngressTLS{Hosts:[],SecretName:referenced,},},Rules:[]IngressRule{},IngressClassName:*ingress-nginx-1672093732,},Status:IngressStatus{LoadBalancer:{[]},},} deleted
=== RUN   TestStore/should_create_an_ingress_with_a_secret_which_does_not_exist
I1226 22:29:01.893116   16641 event.go:285] Event(v1.ObjectReference{Kind:"ConfigMap", Namespace:"store-test-1672093741", Name:"config", UID:"a8b7adcc-b3d5-4d98-a7d7-0e5207260ce7", APIVersion:"v1", ResourceVersion:"289", FieldPath:""}): type: 'Normal' reason: 'CREATE' ConfigMap store-test-1672093741/config
    store_test.go:1066: Ingress &Ingress{ObjectMeta:{ingress-with-secret  store-test-1672093741    0 0001-01-01 00:00:00 +0000 UTC <nil> <nil> map[] map[] [] [] []},Spec:IngressSpec{DefaultBackend:nil,TLS:[]IngressTLS{IngressTLS{Hosts:[ingress-with-secret],SecretName:ingress-with-secret,},},Rules:[]IngressRule{IngressRule{Host:ingress-with-secret,IngressRuleValue:IngressRuleValue{HTTP:&HTTPIngressRuleValue{Paths:[]HTTPIngressPath{HTTPIngressPath{Path:/,Backend:IngressBackend{Resource:nil,Service:&IngressServiceBackend{Name:http-svc,Port:ServiceBackendPort{Name:,Number:80,},},},PathType:*Prefix,},},},},},},IngressClassName:*ingress-nginx-1672093741,},Status:IngressStatus{LoadBalancer:{[]},},} not found, creating
I1226 22:29:03.099089   16641 store.go:428] "Found valid IngressClass" ingress="store-test-1672093741/ingress-with-secret" ingressclass="ingress-nginx-1672093741"
    store_test.go:1066: Ingress &Ingress{ObjectMeta:{ingress-with-secret  store-test-1672093741    0 0001-01-01 00:00:00 +0000 UTC <nil> <nil> map[] map[] [] [] []},Spec:IngressSpec{DefaultBackend:nil,TLS:[]IngressTLS{IngressTLS{Hosts:[ingress-with-secret],SecretName:ingress-with-secret,},},Rules:[]IngressRule{IngressRule{Host:ingress-with-secret,IngressRuleValue:IngressRuleValue{HTTP:&HTTPIngressRuleValue{Paths:[]HTTPIngressPath{HTTPIngressPath{Path:/,Backend:IngressBackend{Resource:nil,Service:&IngressServiceBackend{Name:http-svc,Port:ServiceBackendPort{Name:,Number:80,},},},PathType:*Prefix,},},},},},},IngressClassName:*ingress-nginx-1672093741,},Status:IngressStatus{LoadBalancer:{[]},},} created
I1226 22:29:03.099382   16641 event.go:285] Event(v1.ObjectReference{Kind:"Ingress", Namespace:"store-test-1672093741", Name:"ingress-with-secret", UID:"7510a4dd-f103-4f14-bdf2-a77db2cf301b", APIVersion:"networking.k8s.io/v1", ResourceVersion:"291", FieldPath:""}): type: 'Normal' reason: 'Sync' Scheduled for sync
W1226 22:29:03.099500   16641 backend_ssl.go:47] Error obtaining X.509 certificate: no object matching key "store-test-1672093741/ingress-with-secret" in local store
I1226 22:29:08.737080   16641 store.go:583] "Secret was added and it is used in ingress annotations. Parsing" secret="store-test-1672093741/ingress-with-secret"
I1226 22:29:08.737564   16641 backend_ssl.go:67] "Adding secret to local store" name="store-test-1672093741/ingress-with-secret"
    store_test.go:1131: Ingress &Ingress{ObjectMeta:{ingress-with-secret  store-test-1672093741  7510a4dd-f103-4f14-bdf2-a77db2cf301b 291 1 2022-12-26 22:29:03 +0000 UTC <nil> <nil> map[] map[] [] [] [{store.test Update networking.k8s.io/v1 2022-12-26 22:29:03 +0000 UTC FieldsV1 {"f:spec":{"f:ingressClassName":{},"f:rules":{},"f:tls":{}}} }]},Spec:IngressSpec{DefaultBackend:nil,TLS:[]IngressTLS{IngressTLS{Hosts:[ingress-with-secret],SecretName:ingress-with-secret,},},Rules:[]IngressRule{IngressRule{Host:ingress-with-secret,IngressRuleValue:IngressRuleValue{HTTP:&HTTPIngressRuleValue{Paths:[]HTTPIngressPath{HTTPIngressPath{Path:/,Backend:IngressBackend{Resource:nil,Service:&IngressServiceBackend{Name:http-svc,Port:ServiceBackendPort{Name:,Number:80,},},},PathType:*Prefix,},},},},},},IngressClassName:*ingress-nginx-1672093741,},Status:IngressStatus{LoadBalancer:{[]},},} deleted
=== RUN   TestStore/should_not_receive_events_whose_namespace_doesn't_match_watch_namespace_selector
I1226 22:29:08.762221   16641 event.go:285] Event(v1.ObjectReference{Kind:"ConfigMap", Namespace:"store-test-1672093748", Name:"config", UID:"150a23e1-9d48-44aa-a07f-cfb1f1cbf1bc", APIVersion:"v1", ResourceVersion:"299", FieldPath:""}): type: 'Normal' reason: 'CREATE' ConfigMap store-test-1672093748/config
    store_test.go:1184: Ingress &Ingress{ObjectMeta:{dummy  store-test-1672093748    0 0001-01-01 00:00:00 +0000 UTC <nil> <nil> map[] map[] [] [] []},Spec:IngressSpec{DefaultBackend:nil,TLS:[]IngressTLS{},Rules:[]IngressRule{IngressRule{Host:dummy,IngressRuleValue:IngressRuleValue{HTTP:&HTTPIngressRuleValue{Paths:[]HTTPIngressPath{HTTPIngressPath{Path:/,Backend:IngressBackend{Resource:nil,Service:&IngressServiceBackend{Name:http-svc,Port:ServiceBackendPort{Name:,Number:80,},},},PathType:*Prefix,},},},},},},IngressClassName:nil,},Status:IngressStatus{LoadBalancer:{[]},},} not found, creating
... skipping 13 lines ...
    --- PASS: TestStore/should_not_receive_events_whose_namespace_doesn't_match_watch_namespace_selector (2.33s)
=== RUN   TestUpdateSecretIngressMap
=== RUN   TestUpdateSecretIngressMap/with_TLS_secret
=== RUN   TestUpdateSecretIngressMap/with_annotation_in_simple_name_format
=== RUN   TestUpdateSecretIngressMap/with_annotation_in_namespace/name_format
=== RUN   TestUpdateSecretIngressMap/with_annotation_in_invalid_format
E1226 22:29:31.096025   16641 store.go:912] error reading secret reference in annotation "auth-secret": unexpected key format: "ns/name/garbage"
--- PASS: TestUpdateSecretIngressMap (0.00s)
    --- PASS: TestUpdateSecretIngressMap/with_TLS_secret (0.00s)
    --- PASS: TestUpdateSecretIngressMap/with_annotation_in_simple_name_format (0.00s)
    --- PASS: TestUpdateSecretIngressMap/with_annotation_in_namespace/name_format (0.00s)
    --- PASS: TestUpdateSecretIngressMap/with_annotation_in_invalid_format (0.00s)
=== RUN   TestListIngresses
--- PASS: TestListIngresses (0.00s)
=== RUN   TestWriteSSLSessionTicketKey
--- PASS: TestWriteSSLSessionTicketKey (0.00s)
PASS
ok  	k8s.io/ingress-nginx/internal/ingress/controller/store	108.843s
=== RUN   TestFilterErrors
W1226 22:27:40.105802   16432 configmap.go:444] error code 200 is not valid for custom error pages
W1226 22:27:40.105864   16432 configmap.go:444] error code 999 is not valid for custom error pages
--- PASS: TestFilterErrors (0.00s)
=== RUN   TestProxyTimeoutParsing
W1226 22:27:40.108443   16432 configmap.go:336] proxy-protocol-header-timeout of 3zxs encountered an error while being parsed time: unknown unit "zxs" in duration "3zxs". Switching to use default value instead.
--- PASS: TestProxyTimeoutParsing (0.00s)
=== RUN   TestMergeConfigMapToStruct
W1226 22:27:40.110957   16432 configmap.go:155] demo is not a valid http code: strconv.Atoi: parsing "demo": invalid syntax
W1226 22:27:40.111021   16432 configmap.go:195] 3.3.3 is not a valid textual representation of an IP address
W1226 22:27:40.111056   16432 configmap.go:195] 33:33:33::33::33 is not a valid textual representation of an IP address
W1226 22:27:40.116906   16432 configmap.go:155] demo is not a valid http code: strconv.Atoi: parsing "demo": invalid syntax
... skipping 6 lines ...
W1226 22:27:40.131275   16432 configmap.go:235] Global auth location denied - invalid url host.
--- PASS: TestGlobalExternalAuthURLParsing (0.01s)
=== RUN   TestGlobalExternalAuthMethodParsing
W1226 22:27:40.135757   16432 configmap.go:247] Global auth location denied - invalid HTTP method.
--- PASS: TestGlobalExternalAuthMethodParsing (0.01s)
=== RUN   TestGlobalExternalAuthSigninParsing
W1226 22:27:40.148649   16432 configmap.go:259] Global auth location denied - global-auth-signin setting is undefined and will not be set.
W1226 22:27:40.153381   16432 configmap.go:259] Global auth location denied - global-auth-signin setting is undefined and will not be set.
W1226 22:27:40.159592   16432 configmap.go:259] Global auth location denied - global-auth-signin setting is undefined and will not be set.
--- PASS: TestGlobalExternalAuthSigninParsing (0.02s)
=== RUN   TestGlobalExternalAlwaysSetCookie
W1226 22:27:40.169102   16432 configmap.go:326] Global auth location denied - cannot convert global-auth-always-set-cookie to bool: strconv.ParseBool: parsing "error string": invalid syntax
W1226 22:27:40.179332   16432 configmap.go:326] Global auth location denied - cannot convert global-auth-always-set-cookie to bool: strconv.ParseBool: parsing "": invalid syntax
--- PASS: TestGlobalExternalAlwaysSetCookie (0.01s)
=== RUN   TestGlobalExternalAuthSigninRedirectParamParsing
W1226 22:27:40.184972   16432 configmap.go:259] Global auth location denied - global-auth-signin setting is undefined and will not be set.
W1226 22:27:40.185004   16432 configmap.go:272] Global auth redirect parameter denied - global-auth-signin-redirect-param setting is invalid and will not be set.
--- PASS: TestGlobalExternalAuthSigninRedirectParamParsing (0.01s)
=== RUN   TestGlobalExternalAuthResponseHeadersParsing
W1226 22:27:40.190056   16432 configmap.go:286] Global auth location denied - invalid headers list.
W1226 22:27:40.199555   16432 configmap.go:286] Global auth location denied - invalid headers list.
W1226 22:27:40.201232   16432 configmap.go:286] Global auth location denied - invalid headers list.
... skipping 240 lines ...
--- PASS: TestProcessCollector (0.08s)
    --- PASS: TestProcessCollector/should_return_metrics (0.08s)
=== RUN   TestNewUDPLogListener
--- PASS: TestNewUDPLogListener (0.00s)
=== RUN   TestCollector
=== RUN   TestCollector/invalid_metric_object_should_not_increase_prometheus_metrics
E1226 22:27:42.512162   16392 socket.go:262] "Unexpected error deserializing JSON" err=<
	[]collectors.socketData: decode slice: expect [ or n, but found #, error found in #1 byte of ...|#missing {
	|..., bigger context ...|#missing {
					"host":"testshop.com",
					"status":|...
 > payload=<
	#missing {
					"host":"testshop.com",
... skipping 73 lines ...
--- PASS: TestIngressSliceEqual (0.00s)
PASS
ok  	k8s.io/ingress-nginx/internal/ingress/status	1.144s
=== RUN   TestParseNameNS
--- PASS: TestParseNameNS (0.00s)
=== RUN   TestGetNodeIP
E1226 22:27:40.362215   16510 main.go:49] "Error getting node" err="nodes \"demo\" not found" name="demo"
E1226 22:27:40.362292   16510 main.go:49] "Error getting node" err="nodes \"notexistnode\" not found" name="notexistnode"
--- PASS: TestGetNodeIP (0.00s)
=== RUN   TestGetIngressPod
--- PASS: TestGetIngressPod (0.00s)
PASS
ok  	k8s.io/ingress-nginx/internal/k8s	0.025s
=== RUN   TestNewIPSet
... skipping 8 lines ...
ok  	k8s.io/ingress-nginx/internal/net	0.064s
=== RUN   TestGetDNSServers
--- PASS: TestGetDNSServers (0.00s)
PASS
ok  	k8s.io/ingress-nginx/internal/net/dns	0.031s
=== RUN   TestStoreSSLCertOnDisk
    ssl_test.go:90: unexpected error storing SSL certificate: could not create PEM certificate file /etc/ingress-controller/ssl/test-1672093661819332313.pem: open /etc/ingress-controller/ssl/test-1672093661819332313.pem: no such file or directory
--- FAIL: TestStoreSSLCertOnDisk (0.54s)
=== RUN   TestCACert
    ssl_test.go:125: unexpected error storing SSL certificate: could not create PEM certificate file /etc/ingress-controller/ssl/test-1672093662464723408.pem: open /etc/ingress-controller/ssl/test-1672093662464723408.pem: no such file or directory
--- FAIL: TestCACert (0.65s)
=== RUN   TestGetFakeSSLCert
F1226 22:27:42.693049   16582 ssl.go:381] unexpected error storing fake SSL Cert: could not create PEM certificate file /etc/ingress-controller/ssl/default-fake-certificate.pem: open /etc/ingress-controller/ssl/default-fake-certificate.pem: no such file or directory
FAIL	k8s.io/ingress-nginx/internal/net/ssl	1.444s
?   	k8s.io/ingress-nginx/internal/nginx	[no test files]
=== RUN   TestShutdown
--- PASS: TestShutdown (0.00s)
=== RUN   TestEnqueueSuccess
--- PASS: TestEnqueueSuccess (0.01s)
=== RUN   TestEnqueueFailed
E1226 22:27:40.207458   16467 queue.go:78] "queue has been shutdown, failed to enqueue" key={k:testKey v:testValue}
--- PASS: TestEnqueueFailed (0.02s)
=== RUN   TestEnqueueKeyError
E1226 22:27:40.217939   16467 queue.go:90] "creating object key" err="failed to get key" item={k:testKey v:testValue}
--- PASS: TestEnqueueKeyError (0.01s)
=== RUN   TestSkipEnqueue
--- PASS: TestSkipEnqueue (0.01s)
PASS
ok  	k8s.io/ingress-nginx/internal/task	0.063s
=== RUN   TestEqualConfiguration
... skipping 16 lines ...
--- PASS: TestDefaults (0.00s)
=== RUN   TestSetupSSLProxy
--- PASS: TestSetupSSLProxy (0.00s)
=== RUN   TestFlagConflict
--- PASS: TestFlagConflict (0.00s)
=== RUN   TestMaxmindEdition
E1226 22:27:43.892810   16916 flags.go:392] "failed bootstrapping maxmind files" err="unknown Maxmind GeoIP2 edition name: ' TestCheck'"
--- PASS: TestMaxmindEdition (0.00s)
=== RUN   TestMaxmindMirror
E1226 22:27:43.893162   16916 flags.go:392] "failed bootstrapping maxmind files" err="unknown Maxmind GeoIP2 edition name: ' TestCheck'"
--- PASS: TestMaxmindMirror (0.00s)
=== RUN   TestMaxmindRetryDownload
I1226 22:27:43.894128   16916 maxmind.go:128] "download failed on attempt 1"
I1226 22:27:44.975137   16916 maxmind.go:128] "download failed on attempt 2"
I1226 22:27:46.558664   16916 maxmind.go:128] "download failed on attempt 3"
E1226 22:27:46.558826   16916 flags.go:392] "failed bootstrapping maxmind files" err="unexpected error downloading GeoIP2 database: Get \"http://127.0.0.1/GeoLite2-City.tar.gz\": dial tcp 127.0.0.1:80: connect: connection refused"
--- PASS: TestMaxmindRetryDownload (2.67s)
PASS
ok  	k8s.io/ingress-nginx/pkg/flags	2.716s
?   	k8s.io/ingress-nginx/pkg/metrics	[no test files]
?   	k8s.io/ingress-nginx/pkg/tcpproxy	[no test files]
=== RUN   TestDumpSecretAuthFile
... skipping 10 lines ...
--- PASS: TestDumpSecretAuthMap (0.00s)
    --- PASS: TestDumpSecretAuthMap/should_reject_invalid_path (0.00s)
    --- PASS: TestDumpSecretAuthMap/should_accept_secret (0.00s)
PASS
ok  	k8s.io/ingress-nginx/pkg/util/auth	0.011s
=== RUN   TestSHA1
E1226 22:27:42.682171   16722 file.go:32] "Error reading file" err="open : no such file or directory" path=""
--- PASS: TestSHA1 (0.05s)
=== RUN   TestFileWatcher
--- PASS: TestFileWatcher (0.51s)
=== RUN   TestFileWatcherWithNestedSymlink
--- PASS: TestFileWatcherWithNestedSymlink (0.01s)
PASS
... skipping 37 lines ...
=== RUN   TestHandleSigterm/should_exit_without_error
I1226 22:27:45.503052   16883 sigterm.go:36] "Received SIGTERM, shutting down"
I1226 22:27:45.503258   16883 sigterm.go:44] Handled quit, delaying controller exit for 0 seconds
I1226 22:27:45.503293   16883 sigterm.go:47] "Exiting" code=0
=== RUN   TestHandleSigterm/should_exit_with_error
I1226 22:27:47.503787   16883 sigterm.go:36] "Received SIGTERM, shutting down"
W1226 22:27:47.503823   16883 sigterm.go:40] Error during shutdown: error
I1226 22:27:47.503835   16883 sigterm.go:44] Handled quit, delaying controller exit for 2 seconds
I1226 22:27:49.505036   16883 sigterm.go:47] "Exiting" code=1
--- PASS: TestHandleSigterm (6.00s)
    --- PASS: TestHandleSigterm/should_exit_without_error (2.00s)
    --- PASS: TestHandleSigterm/should_exit_with_error (4.00s)
PASS
... skipping 7 lines ...
=== RUN   TestElementsMatch
--- PASS: TestElementsMatch (0.00s)
PASS
ok  	k8s.io/ingress-nginx/pkg/util/sets	0.017s
?   	k8s.io/ingress-nginx/pkg/util/ssl	[no test files]
?   	k8s.io/ingress-nginx/version	[no test files]
FAIL
+ cleanup
+ rm -rf /tmp/tmp.oPMgil
make: *** [Makefile:167: test] Error 1