This job view page is being replaced by Spyglass soon. Check out the new job view.
ResultABORTED
Tests 0 failed / 219 succeeded
Started2022-05-20 02:57
Elapsed25m1s
Revision1a9e37af0aa3620313c3dd03fc3bea5df912ce13
Refs 6899
job-versionv1.25.0-alpha.0.577+4ab90ccebb0e22
kubetest-version
revisionv1.25.0-alpha.0.577+4ab90ccebb0e22

No Test Failures!


Show 219 Passed Tests

Show 150 Skipped Tests

Error lines from build-log.txt

... skipping 716 lines ...
  # System python not defaulted to python 2 but using 2.7 during migration
  PYTHON="/usr/bin/python2.7"
else
  # No python2 either by default, let's see if we can find python3
  PYTHON="python3"
  if ! command -v ${PYTHON} >/dev/null 2>&1; then
    echo "ERROR Python not found. Aborting."
    exit 2
  fi
fi
echo "Version : " $(${PYTHON} -V 2>&1)

# CONTAINERD_HOME is the directory for containerd.
... skipping 5 lines ...
# fetch_metadata fetches metadata from GCE metadata server.
# Var set:
# 1. Metadata key: key of the metadata.
fetch_metadata() {
  local -r key=$1
  local -r attributes="http://metadata.google.internal/computeMetadata/v1/instance/attributes"
  if curl --fail --retry 5 --retry-delay 3 --silent --show-error -H "X-Google-Metadata-Request: True" "${attributes}/" | \
    grep -q "^${key}$"; then
    curl --fail --retry 5 --retry-delay 3 --silent --show-error -H "X-Google-Metadata-Request: True" \
      "${attributes}/${key}"
  fi
}

# fetch_env fetches environment variables from GCE metadata server
# and generate a env file under ${CONTAINERD_HOME}. It assumes that
... skipping 65 lines ...
    deploy_path="${deploy_path}/containerd/${deploy_dir}"
  fi

  # TODO(random-liu): Put version into the metadata instead of
  # deciding it in cloud init. This may cause issue to reboot test.
  if [ $(uname -m) == "aarch64" ]; then
    version=$(curl -f --ipv4 --retry 6 --retry-delay 3 --silent --show-error \
      -H "Accept: application/vnd.github.v3+json" \
      "https://api.github.com/repos/containerd/containerd/releases/latest" \
      | jq -r .tag_name \
      | sed "s:v::g")
  else
    version=$(curl -f --ipv4 --retry 6 --retry-delay 3 --silent --show-error \
      https://storage.googleapis.com/${deploy_path}/latest)
  fi
fi

TARBALL_GCS_NAME="${pkg_prefix}-${version}.linux-amd64.tar.gz"
# TARBALL_GCS_PATH is the path to download cri-containerd tarball for node e2e.
... skipping 199 lines ...
      [Service]
      Type=oneshot
      RemainAfterExit=yes
      ExecStartPre=/bin/mkdir -p /home/containerd
      ExecStartPre=/bin/mount --bind /home/containerd /home/containerd
      ExecStartPre=/bin/mount -o remount,exec /home/containerd
      ExecStartPre=/usr/bin/curl --fail --retry 5 --retry-delay 3 --silent --show-error -H "X-Google-Metadata-Request: True" -o /home/containerd/configure.sh http://metadata.google.internal/computeMetadata/v1/instance/attributes/containerd-configure-sh
      ExecStartPre=/bin/chmod 544 /home/containerd/configure.sh
      ExecStart=/home/containerd/configure.sh

      [Install]
      WantedBy=containerd.target

... skipping 54 lines ...
I0520 03:03:50.319382   30198 run_remote.go:596] Creating instance {image:cos-85-13310-1453-6 imageDesc:cos-85-13310-1453-6 kernelArguments:[] project:cos-cloud resources:{Accelerators:[]} metadata:0xc0002ac620 machine: tests:[]} with service account "408012168148-compute@developer.gserviceaccount.com"
+++ [0520 03:03:51] Building go targets for linux/amd64
    k8s.io/kubernetes/hack/make-rules/helpers/go2make (non-static)
+++ [0520 03:04:05] Building go targets for linux/amd64
    k8s.io/code-generator/cmd/prerelease-lifecycle-gen (non-static)
+++ [0520 03:04:11] Generating prerelease lifecycle code for 26 targets
I0520 03:04:11.569524   30198 ssh.go:120] Running the command ssh, with args: [-o UserKnownHostsFile=/dev/null -o IdentitiesOnly=yes -o CheckHostIP=no -o StrictHostKeyChecking=no -o ServerAliveInterval=30 -o LogLevel=ERROR -i /workspace/.ssh/google_compute_engine prow@35.224.196.45 -- sudo sh -c 'systemctl list-units  --type=service  --state=running | grep -e containerd -e crio']
E0520 03:04:11.685322   30198 ssh.go:123] failed to run SSH command: out: prow@35.224.196.45: Permission denied (publickey).

, err: exit status 255
+++ [0520 03:04:13] Building go targets for linux/amd64
    k8s.io/code-generator/cmd/deepcopy-gen (non-static)
+++ [0520 03:04:16] Generating deepcopy code for 236 targets
+++ [0520 03:04:23] Building go targets for linux/amd64
    k8s.io/code-generator/cmd/defaulter-gen (non-static)
+++ [0520 03:04:24] Generating defaulter code for 92 targets
I0520 03:04:31.890452   30198 ssh.go:120] Running the command ssh, with args: [-o UserKnownHostsFile=/dev/null -o IdentitiesOnly=yes -o CheckHostIP=no -o StrictHostKeyChecking=no -o ServerAliveInterval=30 -o LogLevel=ERROR -i /workspace/.ssh/google_compute_engine prow@35.224.196.45 -- sudo sh -c 'systemctl list-units  --type=service  --state=running | grep -e containerd -e crio']
I0520 03:04:32.097938   30198 ssh.go:120] Running the command ssh, with args: [-o UserKnownHostsFile=/dev/null -o IdentitiesOnly=yes -o CheckHostIP=no -o StrictHostKeyChecking=no -o ServerAliveInterval=30 -o LogLevel=ERROR -i /workspace/.ssh/google_compute_engine prow@35.224.196.45 -- sudo ls /var/lib/cloud/instance/boot-finished]
+++ [0520 03:04:35] Building go targets for linux/amd64
    k8s.io/code-generator/cmd/conversion-gen (non-static)
+++ [0520 03:04:37] Generating conversion code for 129 targets
+++ [0520 03:05:01] Building go targets for linux/amd64
    k8s.io/kube-openapi/cmd/openapi-gen (non-static)
+++ [0520 03:05:10] Generating openapi code for KUBE
... skipping 7 lines ...
    k8s.io/kubernetes/test/e2e_node/e2e_node.test (test)
    github.com/onsi/ginkgo/ginkgo (non-static)
    k8s.io/kubernetes/cluster/gce/gci/mounter (non-static)
    k8s.io/kubernetes/test/e2e_node/plugins/gcp-credential-provider (non-static)
make: Leaving directory '/home/prow/go/src/k8s.io/kubernetes'
I0520 03:11:50.880723   30198 remote.go:106] Staging test binaries on "tmp-node-e2e-5e1a2392-cos-85-13310-1453-6"
I0520 03:11:50.880848   30198 ssh.go:120] Running the command ssh, with args: [-o UserKnownHostsFile=/dev/null -o IdentitiesOnly=yes -o CheckHostIP=no -o StrictHostKeyChecking=no -o ServerAliveInterval=30 -o LogLevel=ERROR -i /workspace/.ssh/google_compute_engine prow@35.224.196.45 -- mkdir /tmp/node-e2e-20220520T031150]
I0520 03:11:50.995641   30198 ssh.go:120] Running the command scp, with args: [-o UserKnownHostsFile=/dev/null -o IdentitiesOnly=yes -o CheckHostIP=no -o StrictHostKeyChecking=no -o ServerAliveInterval=30 -o LogLevel=ERROR -i /workspace/.ssh/google_compute_engine /home/prow/go/src/k8s.io/kubernetes/e2e_node_test.tar.gz prow@35.224.196.45:/tmp/node-e2e-20220520T031150/]
I0520 03:11:51.586938   30198 remote.go:133] Extracting tar on "tmp-node-e2e-5e1a2392-cos-85-13310-1453-6"
I0520 03:11:51.587012   30198 ssh.go:120] Running the command ssh, with args: [-o UserKnownHostsFile=/dev/null -o IdentitiesOnly=yes -o CheckHostIP=no -o StrictHostKeyChecking=no -o ServerAliveInterval=30 -o LogLevel=ERROR -i /workspace/.ssh/google_compute_engine prow@35.224.196.45 -- sh -c 'cd /tmp/node-e2e-20220520T031150 && tar -xzvf ./e2e_node_test.tar.gz']
I0520 03:11:53.889528   30198 ssh.go:120] Running the command ssh, with args: [-o UserKnownHostsFile=/dev/null -o IdentitiesOnly=yes -o CheckHostIP=no -o StrictHostKeyChecking=no -o ServerAliveInterval=30 -o LogLevel=ERROR -i /workspace/.ssh/google_compute_engine prow@35.224.196.45 -- mkdir /tmp/node-e2e-20220520T031150/results]
I0520 03:11:53.995643   30198 remote.go:148] Running test on "tmp-node-e2e-5e1a2392-cos-85-13310-1453-6"
I0520 03:11:53.995694   30198 utils.go:66] Install CNI on "tmp-node-e2e-5e1a2392-cos-85-13310-1453-6"
I0520 03:11:53.995741   30198 ssh.go:120] Running the command ssh, with args: [-o UserKnownHostsFile=/dev/null -o IdentitiesOnly=yes -o CheckHostIP=no -o StrictHostKeyChecking=no -o ServerAliveInterval=30 -o LogLevel=ERROR -i /workspace/.ssh/google_compute_engine prow@35.224.196.45 -- sudo sh -c 'mkdir -p /tmp/node-e2e-20220520T031150/cni/bin ; curl -s -L https://storage.googleapis.com/k8s-artifacts-cni/release/v0.9.1/cni-plugins-linux-amd64-v0.9.1.tgz | tar -xz -C /tmp/node-e2e-20220520T031150/cni/bin']
I0520 03:11:55.312929   30198 utils.go:79] Adding CNI configuration on "tmp-node-e2e-5e1a2392-cos-85-13310-1453-6"
I0520 03:11:55.313042   30198 ssh.go:120] Running the command ssh, with args: [-o UserKnownHostsFile=/dev/null -o IdentitiesOnly=yes -o CheckHostIP=no -o StrictHostKeyChecking=no -o ServerAliveInterval=30 -o LogLevel=ERROR -i /workspace/.ssh/google_compute_engine prow@35.224.196.45 -- sudo sh -c 'mkdir -p /tmp/node-e2e-20220520T031150/cni/net.d ; echo '"'"'{
  "name": "mynet",
  "type": "bridge",
  "bridge": "mynet0",
  "isDefaultGateway": true,
  "forceAddress": false,
  "ipMasq": true,
... skipping 2 lines ...
    "type": "host-local",
    "subnet": "10.10.0.0/16"
  }
}
'"'"' > /tmp/node-e2e-20220520T031150/cni/net.d/mynet.conf']
I0520 03:11:55.466222   30198 utils.go:106] Configure iptables firewall rules on "tmp-node-e2e-5e1a2392-cos-85-13310-1453-6"
I0520 03:11:55.466329   30198 ssh.go:120] Running the command ssh, with args: [-o UserKnownHostsFile=/dev/null -o IdentitiesOnly=yes -o CheckHostIP=no -o StrictHostKeyChecking=no -o ServerAliveInterval=30 -o LogLevel=ERROR -i /workspace/.ssh/google_compute_engine prow@35.224.196.45 -- sudo sh -c 'iptables -I INPUT 1 -w -p tcp -j ACCEPT&&iptables -I INPUT 1 -w -p udp -j ACCEPT&&iptables -I INPUT 1 -w -p icmp -j ACCEPT&&iptables -I FORWARD 1 -w -p tcp -j ACCEPT&&iptables -I FORWARD 1 -w -p udp -j ACCEPT&&iptables -I FORWARD 1 -w -p icmp -j ACCEPT']
I0520 03:11:55.583404   30198 utils.go:92] Configuring kubelet credential provider on "tmp-node-e2e-5e1a2392-cos-85-13310-1453-6"
I0520 03:11:55.583503   30198 ssh.go:120] Running the command ssh, with args: [-o UserKnownHostsFile=/dev/null -o IdentitiesOnly=yes -o CheckHostIP=no -o StrictHostKeyChecking=no -o ServerAliveInterval=30 -o LogLevel=ERROR -i /workspace/.ssh/google_compute_engine prow@35.224.196.45 -- sudo sh -c 'echo '"'"'kind: CredentialProviderConfig
apiVersion: kubelet.config.k8s.io/v1beta1
providers:
  - name: gcp-credential-provider
    apiVersion: credentialprovider.kubelet.k8s.io/v1beta1
    matchImages:
    - "gcr.io"
    - "*.gcr.io"
    - "container.cloud.google.com"
    - "*.pkg.dev"
    defaultCacheDuration: 1m'"'"' > /tmp/node-e2e-20220520T031150/credential-provider.yaml']
I0520 03:11:55.696687   30198 utils.go:127] Killing any existing node processes on "tmp-node-e2e-5e1a2392-cos-85-13310-1453-6"
I0520 03:11:55.696759   30198 ssh.go:120] Running the command ssh, with args: [-o UserKnownHostsFile=/dev/null -o IdentitiesOnly=yes -o CheckHostIP=no -o StrictHostKeyChecking=no -o ServerAliveInterval=30 -o LogLevel=ERROR -i /workspace/.ssh/google_compute_engine prow@35.224.196.45 -- sudo sh -c 'pkill kubelet ; pkill kube-apiserver ; pkill etcd ; pkill e2e_node.test']
E0520 03:11:55.819246   30198 ssh.go:123] failed to run SSH command: out: , err: exit status 1
I0520 03:11:55.819484   30198 ssh.go:120] Running the command ssh, with args: [-o UserKnownHostsFile=/dev/null -o IdentitiesOnly=yes -o CheckHostIP=no -o StrictHostKeyChecking=no -o ServerAliveInterval=30 -o LogLevel=ERROR -i /workspace/.ssh/google_compute_engine prow@35.224.196.45 -- sudo cat /etc/os-release]
I0520 03:11:55.972986   30198 node_e2e.go:93] GCI/COS node and GCI/COS mounter both detected, modifying --experimental-mounter-path accordingly
I0520 03:11:55.973130   30198 node_e2e.go:200] Starting tests on "tmp-node-e2e-5e1a2392-cos-85-13310-1453-6"
I0520 03:11:55.973239   30198 ssh.go:120] Running the command ssh, with args: [-o UserKnownHostsFile=/dev/null -o IdentitiesOnly=yes -o CheckHostIP=no -o StrictHostKeyChecking=no -o ServerAliveInterval=30 -o LogLevel=ERROR -i /workspace/.ssh/google_compute_engine prow@35.224.196.45 -- sudo sh -c 'cd /tmp/node-e2e-20220520T031150 && timeout -k 30s 3900.000000s ./ginkgo --nodes=8 --focus="\[NodeConformance\]|\[NodeFeature:.+\]|\[NodeFeature\]" --skip="\[Flaky\]|\[Slow\]|\[Serial\]" ./e2e_node.test -- --system-spec-name= --system-spec-file= --extra-envs= --runtime-config= --logtostderr --v 4 --node-name=tmp-node-e2e-5e1a2392-cos-85-13310-1453-6 --report-dir=/tmp/node-e2e-20220520T031150/results --report-prefix=cos-stable --image-description="cos-85-13310-1453-6" --kubelet-flags=--experimental-mounter-path=/tmp/node-e2e-20220520T031150/mounter --kubelet-flags=--feature-gates=DisableKubeletCloudCredentialProviders=true,KubeletCredentialProviders=true --kubelet-flags=--image-credential-provider-config=/tmp/node-e2e-20220520T031150/credential-provider.yaml --kubelet-flags=--image-credential-provider-bin-dir=/tmp/node-e2e-20220520T031150 --kubelet-flags=--kernel-memcg-notification=true --container-runtime-endpoint=unix:///run/containerd/containerd.sock --container-runtime-process-name=/home/containerd/usr/local/bin/containerd --container-runtime-pid-file= --kubelet-flags="--cgroups-per-qos=true --cgroup-root=/ --runtime-cgroups=/system.slice/containerd.service" --extra-log="{\"name\": \"containerd.log\", \"journalctl\": [\"-u\", \"containerd\"]}"']