This job view page is being replaced by Spyglass soon. Check out the new job view.
ResultFAILURE
Tests 0 failed / 0 succeeded
Started2022-08-10 10:38
Elapsed19m12s
Revisionb78f65e9ee1f01ce72d1a3a48b6ffdd70856b4ee

No Test Failures!


Error lines from build-log.txt

... skipping 57 lines ...
      echo Image $image found; \
    else \
      echo Image $image not found; \
      exit 1; \
    fi; \
done
curl: (22) The requested URL returned error: 404 
Image gcr.io/k8s-staging-nfd/node-feature-discovery:v0.12.0-devel-62-gb78f65e not found
make: *** [Makefile:186: poll-images] Error 1
set -e; \
tags="v0.12.0-devel-62-gb78f65e v0.12.0-devel-62-gb78f65e-minimal" \
base_url=`echo gcr.io/k8s-staging-nfd/node-feature-discovery | sed -e s'!\([^/]*\)!\1/v2!'`; \
for tag in $tags; do \
    image=gcr.io/k8s-staging-nfd/node-feature-discovery:$tag \
    errors=`curl -fsS -X GET https://$base_url/manifests/$tag|jq .errors`;  \
    if [ "$errors" = "null" ]; then \
      echo Image $image found; \
    else \
      echo Image $image not found; \
      exit 1; \
    fi; \
done
curl: (22) The requested URL returned error: 404 
Image gcr.io/k8s-staging-nfd/node-feature-discovery:v0.12.0-devel-62-gb78f65e not found
make: *** [Makefile:186: poll-images] Error 1
set -e; \
tags="v0.12.0-devel-62-gb78f65e v0.12.0-devel-62-gb78f65e-minimal" \
base_url=`echo gcr.io/k8s-staging-nfd/node-feature-discovery | sed -e s'!\([^/]*\)!\1/v2!'`; \
for tag in $tags; do \
    image=gcr.io/k8s-staging-nfd/node-feature-discovery:$tag \
    errors=`curl -fsS -X GET https://$base_url/manifests/$tag|jq .errors`;  \
    if [ "$errors" = "null" ]; then \
      echo Image $image found; \
    else \
      echo Image $image not found; \
      exit 1; \
    fi; \
done
curl: (22) The requested URL returned error: 404 
Image gcr.io/k8s-staging-nfd/node-feature-discovery:v0.12.0-devel-62-gb78f65e not found
make: *** [Makefile:186: poll-images] Error 1
set -e; \
tags="v0.12.0-devel-62-gb78f65e v0.12.0-devel-62-gb78f65e-minimal" \
base_url=`echo gcr.io/k8s-staging-nfd/node-feature-discovery | sed -e s'!\([^/]*\)!\1/v2!'`; \
for tag in $tags; do \
    image=gcr.io/k8s-staging-nfd/node-feature-discovery:$tag \
    errors=`curl -fsS -X GET https://$base_url/manifests/$tag|jq .errors`;  \
    if [ "$errors" = "null" ]; then \
      echo Image $image found; \
    else \
      echo Image $image not found; \
      exit 1; \
    fi; \
done
curl: (22) The requested URL returned error: 404 
Image gcr.io/k8s-staging-nfd/node-feature-discovery:v0.12.0-devel-62-gb78f65e not found
make: *** [Makefile:186: poll-images] Error 1
set -e; \
tags="v0.12.0-devel-62-gb78f65e v0.12.0-devel-62-gb78f65e-minimal" \
base_url=`echo gcr.io/k8s-staging-nfd/node-feature-discovery | sed -e s'!\([^/]*\)!\1/v2!'`; \
for tag in $tags; do \
    image=gcr.io/k8s-staging-nfd/node-feature-discovery:$tag \
    errors=`curl -fsS -X GET https://$base_url/manifests/$tag|jq .errors`;  \
    if [ "$errors" = "null" ]; then \
      echo Image $image found; \
    else \
      echo Image $image not found; \
      exit 1; \
    fi; \
done
curl: (22) The requested URL returned error: 404 
Image gcr.io/k8s-staging-nfd/node-feature-discovery:v0.12.0-devel-62-gb78f65e not found
make: *** [Makefile:186: poll-images] Error 1
set -e; \
tags="v0.12.0-devel-62-gb78f65e v0.12.0-devel-62-gb78f65e-minimal" \
base_url=`echo gcr.io/k8s-staging-nfd/node-feature-discovery | sed -e s'!\([^/]*\)!\1/v2!'`; \
for tag in $tags; do \
    image=gcr.io/k8s-staging-nfd/node-feature-discovery:$tag \
    errors=`curl -fsS -X GET https://$base_url/manifests/$tag|jq .errors`;  \
    if [ "$errors" = "null" ]; then \
      echo Image $image found; \
    else \
      echo Image $image not found; \
      exit 1; \
    fi; \
done
curl: (22) The requested URL returned error: 404 
Image gcr.io/k8s-staging-nfd/node-feature-discovery:v0.12.0-devel-62-gb78f65e not found
make: *** [Makefile:186: poll-images] Error 1
set -e; \
tags="v0.12.0-devel-62-gb78f65e v0.12.0-devel-62-gb78f65e-minimal" \
base_url=`echo gcr.io/k8s-staging-nfd/node-feature-discovery | sed -e s'!\([^/]*\)!\1/v2!'`; \
for tag in $tags; do \
    image=gcr.io/k8s-staging-nfd/node-feature-discovery:$tag \
    errors=`curl -fsS -X GET https://$base_url/manifests/$tag|jq .errors`;  \
    if [ "$errors" = "null" ]; then \
      echo Image $image found; \
    else \
      echo Image $image not found; \
      exit 1; \
    fi; \
done
curl: (22) The requested URL returned error: 404 
Image gcr.io/k8s-staging-nfd/node-feature-discovery:v0.12.0-devel-62-gb78f65e not found
make: *** [Makefile:186: poll-images] Error 1
set -e; \
tags="v0.12.0-devel-62-gb78f65e v0.12.0-devel-62-gb78f65e-minimal" \
base_url=`echo gcr.io/k8s-staging-nfd/node-feature-discovery | sed -e s'!\([^/]*\)!\1/v2!'`; \
for tag in $tags; do \
    image=gcr.io/k8s-staging-nfd/node-feature-discovery:$tag \
    errors=`curl -fsS -X GET https://$base_url/manifests/$tag|jq .errors`;  \
    if [ "$errors" = "null" ]; then \
      echo Image $image found; \
    else \
      echo Image $image not found; \
      exit 1; \
    fi; \
done
curl: (22) The requested URL returned error: 404 
Image gcr.io/k8s-staging-nfd/node-feature-discovery:v0.12.0-devel-62-gb78f65e not found
make: *** [Makefile:186: poll-images] Error 1
set -e; \
tags="v0.12.0-devel-62-gb78f65e v0.12.0-devel-62-gb78f65e-minimal" \
base_url=`echo gcr.io/k8s-staging-nfd/node-feature-discovery | sed -e s'!\([^/]*\)!\1/v2!'`; \
for tag in $tags; do \
    image=gcr.io/k8s-staging-nfd/node-feature-discovery:$tag \
    errors=`curl -fsS -X GET https://$base_url/manifests/$tag|jq .errors`;  \
    if [ "$errors" = "null" ]; then \
      echo Image $image found; \
    else \
      echo Image $image not found; \
      exit 1; \
    fi; \
done
curl: (22) The requested URL returned error: 404 
Image gcr.io/k8s-staging-nfd/node-feature-discovery:v0.12.0-devel-62-gb78f65e not found
make: *** [Makefile:186: poll-images] Error 1
set -e; \
tags="v0.12.0-devel-62-gb78f65e v0.12.0-devel-62-gb78f65e-minimal" \
base_url=`echo gcr.io/k8s-staging-nfd/node-feature-discovery | sed -e s'!\([^/]*\)!\1/v2!'`; \
for tag in $tags; do \
    image=gcr.io/k8s-staging-nfd/node-feature-discovery:$tag \
    errors=`curl -fsS -X GET https://$base_url/manifests/$tag|jq .errors`;  \
    if [ "$errors" = "null" ]; then \
      echo Image $image found; \
    else \
      echo Image $image not found; \
      exit 1; \
    fi; \
done
curl: (22) The requested URL returned error: 404 
Image gcr.io/k8s-staging-nfd/node-feature-discovery:v0.12.0-devel-62-gb78f65e not found
make: *** [Makefile:186: poll-images] Error 1
set -e; \
tags="v0.12.0-devel-62-gb78f65e v0.12.0-devel-62-gb78f65e-minimal" \
base_url=`echo gcr.io/k8s-staging-nfd/node-feature-discovery | sed -e s'!\([^/]*\)!\1/v2!'`; \
for tag in $tags; do \
    image=gcr.io/k8s-staging-nfd/node-feature-discovery:$tag \
    errors=`curl -fsS -X GET https://$base_url/manifests/$tag|jq .errors`;  \
    if [ "$errors" = "null" ]; then \
      echo Image $image found; \
    else \
      echo Image $image not found; \
      exit 1; \
    fi; \
done
curl: (22) The requested URL returned error: 404 
Image gcr.io/k8s-staging-nfd/node-feature-discovery:v0.12.0-devel-62-gb78f65e not found
make: *** [Makefile:186: poll-images] Error 1
set -e; \
tags="v0.12.0-devel-62-gb78f65e v0.12.0-devel-62-gb78f65e-minimal" \
base_url=`echo gcr.io/k8s-staging-nfd/node-feature-discovery | sed -e s'!\([^/]*\)!\1/v2!'`; \
for tag in $tags; do \
    image=gcr.io/k8s-staging-nfd/node-feature-discovery:$tag \
    errors=`curl -fsS -X GET https://$base_url/manifests/$tag|jq .errors`;  \
    if [ "$errors" = "null" ]; then \
      echo Image $image found; \
    else \
      echo Image $image not found; \
      exit 1; \
    fi; \
done
curl: (22) The requested URL returned error: 404 
Image gcr.io/k8s-staging-nfd/node-feature-discovery:v0.12.0-devel-62-gb78f65e not found
make: *** [Makefile:186: poll-images] Error 1
set -e; \
tags="v0.12.0-devel-62-gb78f65e v0.12.0-devel-62-gb78f65e-minimal" \
base_url=`echo gcr.io/k8s-staging-nfd/node-feature-discovery | sed -e s'!\([^/]*\)!\1/v2!'`; \
for tag in $tags; do \
    image=gcr.io/k8s-staging-nfd/node-feature-discovery:$tag \
    errors=`curl -fsS -X GET https://$base_url/manifests/$tag|jq .errors`;  \
    if [ "$errors" = "null" ]; then \
      echo Image $image found; \
    else \
      echo Image $image not found; \
      exit 1; \
    fi; \
done
curl: (22) The requested URL returned error: 404 
Image gcr.io/k8s-staging-nfd/node-feature-discovery:v0.12.0-devel-62-gb78f65e not found
make: *** [Makefile:186: poll-images] Error 1
set -e; \
tags="v0.12.0-devel-62-gb78f65e v0.12.0-devel-62-gb78f65e-minimal" \
base_url=`echo gcr.io/k8s-staging-nfd/node-feature-discovery | sed -e s'!\([^/]*\)!\1/v2!'`; \
for tag in $tags; do \
    image=gcr.io/k8s-staging-nfd/node-feature-discovery:$tag \
    errors=`curl -fsS -X GET https://$base_url/manifests/$tag|jq .errors`;  \
    if [ "$errors" = "null" ]; then \
      echo Image $image found; \
    else \
      echo Image $image not found; \
      exit 1; \
    fi; \
done
curl: (22) The requested URL returned error: 404 
Image gcr.io/k8s-staging-nfd/node-feature-discovery:v0.12.0-devel-62-gb78f65e not found
make: *** [Makefile:186: poll-images] Error 1
set -e; \
tags="v0.12.0-devel-62-gb78f65e v0.12.0-devel-62-gb78f65e-minimal" \
base_url=`echo gcr.io/k8s-staging-nfd/node-feature-discovery | sed -e s'!\([^/]*\)!\1/v2!'`; \
for tag in $tags; do \
    image=gcr.io/k8s-staging-nfd/node-feature-discovery:$tag \
    errors=`curl -fsS -X GET https://$base_url/manifests/$tag|jq .errors`;  \
... skipping 2 lines ...
    else \
      echo Image $image not found; \
      exit 1; \
    fi; \
done
Image gcr.io/k8s-staging-nfd/node-feature-discovery:v0.12.0-devel-62-gb78f65e found
curl: (22) The requested URL returned error: 404 
Image gcr.io/k8s-staging-nfd/node-feature-discovery:v0.12.0-devel-62-gb78f65e-minimal not found
make: *** [Makefile:186: poll-images] Error 1
set -e; \
tags="v0.12.0-devel-62-gb78f65e v0.12.0-devel-62-gb78f65e-minimal" \
base_url=`echo gcr.io/k8s-staging-nfd/node-feature-discovery | sed -e s'!\([^/]*\)!\1/v2!'`; \
for tag in $tags; do \
    image=gcr.io/k8s-staging-nfd/node-feature-discovery:$tag \
    errors=`curl -fsS -X GET https://$base_url/manifests/$tag|jq .errors`;  \
... skipping 181 lines ...
go: downloading github.com/syndtr/gocapability v0.0.0-20200815063812-42c35b437635
go: downloading github.com/Azure/go-autorest/autorest/validation v0.1.0
go: downloading github.com/gofrs/uuid v4.0.0+incompatible
Aug 10 10:56:51.051: INFO: The --provider flag is not set. Continuing as if --provider=skeleton had been used.
=== RUN   TestE2E
I0810 10:56:51.051839   25677 e2e.go:129] Starting e2e run "2f96d4da-3d55-4495-bdee-4a7f5e4e2877" on Ginkgo node 1
{"msg":"Test Suite starting","total":3,"completed":0,"skipped":0,"failed":0}
Running Suite: Kubernetes e2e suite
===================================
Random Seed: 1660129010 - Will randomize all specs
Will run 3 of 238 specs

Aug 10 10:56:51.084: INFO: >>> kubeConfig: /home/prow/go/src/github.com/kubernetes-sigs/node-feature-discovery/kubeconfig
... skipping 15 lines ...
  /home/prow/go/src/github.com/kubernetes-sigs/node-feature-discovery/test/e2e/node_feature_discovery.go:274
[BeforeEach] [kubernetes-sigs] Node Feature Discovery
  /home/prow/go/pkg/mod/k8s.io/kubernetes@v1.24.2/test/e2e/framework/framework.go:187
STEP: Creating a kubernetes client
Aug 10 10:56:53.005: INFO: >>> kubeConfig: /home/prow/go/src/github.com/kubernetes-sigs/node-feature-discovery/kubeconfig
STEP: Building a namespace api object, basename node-feature-discovery
Aug 10 10:56:54.033: INFO: Error listing PodSecurityPolicies; assuming PodSecurityPolicy is disabled: podsecuritypolicies.policy is forbidden: User "k8s-prow-ci" cannot list resource "podsecuritypolicies" in API group "policy" at the cluster scope
STEP: Waiting for a default service account to be provisioned in namespace
STEP: Waiting for kube-root-ca.crt to be provisioned in namespace
[BeforeEach] when deploying a single nfd-master pod
  /home/prow/go/src/github.com/kubernetes-sigs/node-feature-discovery/test/e2e/node_feature_discovery.go:103
STEP: Deleting NFD labels and annotations from node ip-192-168-45-245.eu-west-1.compute.internal
STEP: Deleting NFD labels and annotations from node ip-192-168-5-208.eu-west-1.compute.internal
... skipping 32 lines ...
  /home/prow/go/src/github.com/kubernetes-sigs/node-feature-discovery/test/e2e/node_feature_discovery.go:100
    and nfd-workers as a daemonset with 2 additional configmaps for the custom source configured
    /home/prow/go/src/github.com/kubernetes-sigs/node-feature-discovery/test/e2e/node_feature_discovery.go:273
      the nodename matching features listed in the configmaps should be present
      /home/prow/go/src/github.com/kubernetes-sigs/node-feature-discovery/test/e2e/node_feature_discovery.go:274
------------------------------
{"msg":"PASSED [kubernetes-sigs] Node Feature Discovery when deploying a single nfd-master pod and nfd-workers as a daemonset with 2 additional configmaps for the custom source configured the nodename matching features listed in the configmaps should be present","total":3,"completed":1,"skipped":147,"failed":0}
SSSSSSSSSSSS
------------------------------
[kubernetes-sigs] Node Feature Discovery when deploying a single nfd-master pod and nfd-workers as a daemonset with default sources enabled 
  the node labels and annotations listed in the e2e config should be present
  /home/prow/go/src/github.com/kubernetes-sigs/node-feature-discovery/test/e2e/node_feature_discovery.go:189
[BeforeEach] [kubernetes-sigs] Node Feature Discovery
... skipping 17 lines ...
STEP: Creating nfd-worker daemonset
STEP: Waiting for daemonset pods to be ready
STEP: Getting node objects
Aug 10 10:57:32.338: INFO: node "ip-192-168-45-245.eu-west-1.compute.internal" matches rule "default" (regexp ".")
Aug 10 10:57:32.338: INFO: verifying labels of node "ip-192-168-45-245.eu-west-1.compute.internal"...
Aug 10 10:57:32.338: INFO: verifying annotations of node "ip-192-168-45-245.eu-west-1.compute.internal"...
Aug 10 10:57:32.338: FAIL: Expected
    <utils.lookupMap | len:3>: {
        "nfd.node.kubernetes.io/master.version": {},
        "nfd.node.kubernetes.io/worker.version": {},
        "nfd.node.kubernetes.io/feature-labels": {},
    }
not to have key
... skipping 145 lines ...
          }
      not to have key
          <string>: nfd.node.kubernetes.io/master.version

      /home/prow/go/src/github.com/kubernetes-sigs/node-feature-discovery/test/e2e/node_feature_discovery.go:258
------------------------------
{"msg":"FAILED [kubernetes-sigs] Node Feature Discovery when deploying a single nfd-master pod and nfd-workers as a daemonset with default sources enabled the node labels and annotations listed in the e2e config should be present","total":3,"completed":1,"skipped":159,"failed":1,"failures":["[kubernetes-sigs] Node Feature Discovery when deploying a single nfd-master pod and nfd-workers as a daemonset with default sources enabled the node labels and annotations listed in the e2e config should be present"]}
SSSSSSS
------------------------------
[kubernetes-sigs] Node Feature Discovery when deploying a single nfd-master pod and a single worker pod with fake source enabled 
  it should decorate the node with the fake feature labels
  /home/prow/go/src/github.com/kubernetes-sigs/node-feature-discovery/test/e2e/node_feature_discovery.go:145
[BeforeEach] [kubernetes-sigs] Node Feature Discovery
... skipping 14 lines ...
STEP: Waiting for the nfd-master service to be up
Aug 10 10:57:42.967: INFO: Service nfd-master-e2e in namespace node-feature-discovery-4441 found.
[It] it should decorate the node with the fake feature labels
  /home/prow/go/src/github.com/kubernetes-sigs/node-feature-discovery/test/e2e/node_feature_discovery.go:145
STEP: Creating a nfd worker pod
STEP: Waiting for the nfd-worker pod to succeed
Aug 10 10:57:43.081: INFO: Waiting up to 5m0s for pod "nfd-worker-88e846aa-5ae2-4d36-896c-32dbb13949aa" in namespace "node-feature-discovery-4441" to be "Succeeded or Failed"
Aug 10 10:57:43.188: INFO: Pod "nfd-worker-88e846aa-5ae2-4d36-896c-32dbb13949aa": Phase="Pending", Reason="", readiness=false. Elapsed: 106.53468ms
Aug 10 10:57:45.297: INFO: Pod "nfd-worker-88e846aa-5ae2-4d36-896c-32dbb13949aa": Phase="Pending", Reason="", readiness=false. Elapsed: 2.215577718s
Aug 10 10:57:47.408: INFO: Pod "nfd-worker-88e846aa-5ae2-4d36-896c-32dbb13949aa": Phase="Succeeded", Reason="", readiness=false. Elapsed: 4.326208768s
STEP: Saw pod success
Aug 10 10:57:47.409: INFO: Pod "nfd-worker-88e846aa-5ae2-4d36-896c-32dbb13949aa" satisfied condition "Succeeded or Failed"
STEP: Making sure 'ip-192-168-45-245.eu-west-1.compute.internal' was decorated with the fake feature labels
STEP: Deleting the node-feature-discovery worker pod
[AfterEach] when deploying a single nfd-master pod
  /home/prow/go/src/github.com/kubernetes-sigs/node-feature-discovery/test/e2e/node_feature_discovery.go:135
STEP: Deleting NFD labels and annotations from node ip-192-168-45-245.eu-west-1.compute.internal
STEP: Deleting NFD labels and annotations from node ip-192-168-5-208.eu-west-1.compute.internal
... skipping 9 lines ...
  /home/prow/go/src/github.com/kubernetes-sigs/node-feature-discovery/test/e2e/node_feature_discovery.go:100
    and a single worker pod with fake source enabled
    /home/prow/go/src/github.com/kubernetes-sigs/node-feature-discovery/test/e2e/node_feature_discovery.go:144
      it should decorate the node with the fake feature labels
      /home/prow/go/src/github.com/kubernetes-sigs/node-feature-discovery/test/e2e/node_feature_discovery.go:145
------------------------------
{"msg":"PASSED [kubernetes-sigs] Node Feature Discovery when deploying a single nfd-master pod and a single worker pod with fake source enabled it should decorate the node with the fake feature labels","total":3,"completed":2,"skipped":166,"failed":1,"failures":["[kubernetes-sigs] Node Feature Discovery when deploying a single nfd-master pod and nfd-workers as a daemonset with default sources enabled the node labels and annotations listed in the e2e config should be present"]}
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSAug 10 10:57:48.938: INFO: Running AfterSuite actions on all nodes
Aug 10 10:57:48.938: INFO: Running AfterSuite actions on node 1
{"msg":"Test Suite completed","total":3,"completed":2,"skipped":235,"failed":1,"failures":["[kubernetes-sigs] Node Feature Discovery when deploying a single nfd-master pod and nfd-workers as a daemonset with default sources enabled the node labels and annotations listed in the e2e config should be present"]}


Summarizing 1 Failure:

[Fail] [kubernetes-sigs] Node Feature Discovery when deploying a single nfd-master pod and nfd-workers as a daemonset with default sources enabled [It] the node labels and annotations listed in the e2e config should be present 
/home/prow/go/src/github.com/kubernetes-sigs/node-feature-discovery/test/e2e/node_feature_discovery.go:258

Ran 3 of 238 Specs in 57.855 seconds
FAIL! -- 2 Passed | 1 Failed | 0 Pending | 235 Skipped
--- FAIL: TestE2E (57.89s)
FAIL
FAIL	sigs.k8s.io/node-feature-discovery/test/e2e	57.972s
FAIL
make: *** [Makefile:169: e2e-test] Error 1