This job view page is being replaced by Spyglass soon. Check out the new job view.
ResultABORTED
Tests 0 failed / 219 succeeded
Started2022-05-19 23:09
Elapsed26m23s
Revision81186d8be575ec32733a34af6f717443e8034aed
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 ...
I0519 23:14:01.544133   30805 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:0xc000559ce0 machine: tests:[]} with service account "408012168148-compute@developer.gserviceaccount.com"
+++ [0519 23:14:02] Building go targets for linux/amd64
    k8s.io/kubernetes/hack/make-rules/helpers/go2make (non-static)
+++ [0519 23:14:16] Building go targets for linux/amd64
    k8s.io/code-generator/cmd/prerelease-lifecycle-gen (non-static)
+++ [0519 23:14:22] Generating prerelease lifecycle code for 26 targets
I0519 23:14:22.809769   30805 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.106.214 -- sudo sh -c 'systemctl list-units  --type=service  --state=running | grep -e containerd -e crio']
E0519 23:14:22.892361   30805 ssh.go:123] failed to run SSH command: out: prow@35.224.106.214: Permission denied (publickey).

, err: exit status 255
+++ [0519 23:14:24] Building go targets for linux/amd64
    k8s.io/code-generator/cmd/deepcopy-gen (non-static)
+++ [0519 23:14:26] Generating deepcopy code for 236 targets
+++ [0519 23:14:34] Building go targets for linux/amd64
    k8s.io/code-generator/cmd/defaulter-gen (non-static)
+++ [0519 23:14:35] Generating defaulter code for 92 targets
I0519 23:14:43.143800   30805 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.106.214 -- sudo sh -c 'systemctl list-units  --type=service  --state=running | grep -e containerd -e crio']
I0519 23:14:43.756726   30805 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.106.214 -- sudo ls /var/lib/cloud/instance/boot-finished]
E0519 23:14:43.913462   30805 ssh.go:123] failed to run SSH command: out: ls: cannot access '/var/lib/cloud/instance/boot-finished': No such file or directory
, err: exit status 2
+++ [0519 23:14:45] Building go targets for linux/amd64
    k8s.io/code-generator/cmd/conversion-gen (non-static)
+++ [0519 23:14:47] Generating conversion code for 129 targets
I0519 23:15:03.916517   30805 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.106.214 -- sudo ls /var/lib/cloud/instance/boot-finished]
+++ [0519 23:15:09] Building go targets for linux/amd64
    k8s.io/kube-openapi/cmd/openapi-gen (non-static)
+++ [0519 23:15:18] Generating openapi code for KUBE
+++ [0519 23:15:58] Generating openapi code for AGGREGATOR
+++ [0519 23:16:00] Generating openapi code for APIEXTENSIONS
+++ [0519 23:16:02] Generating openapi code for CODEGEN
... skipping 4 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'
I0519 23:22:25.550595   30805 remote.go:106] Staging test binaries on "tmp-node-e2e-16a6c390-cos-85-13310-1453-6"
I0519 23:22:25.550712   30805 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.106.214 -- mkdir /tmp/node-e2e-20220519T232225]
I0519 23:22:25.658130   30805 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.106.214:/tmp/node-e2e-20220519T232225/]
I0519 23:22:26.227677   30805 remote.go:133] Extracting tar on "tmp-node-e2e-16a6c390-cos-85-13310-1453-6"
I0519 23:22:26.227830   30805 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.106.214 -- sh -c 'cd /tmp/node-e2e-20220519T232225 && tar -xzvf ./e2e_node_test.tar.gz']
I0519 23:22:28.592160   30805 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.106.214 -- mkdir /tmp/node-e2e-20220519T232225/results]
I0519 23:22:28.698002   30805 remote.go:148] Running test on "tmp-node-e2e-16a6c390-cos-85-13310-1453-6"
I0519 23:22:28.698062   30805 utils.go:66] Install CNI on "tmp-node-e2e-16a6c390-cos-85-13310-1453-6"
I0519 23:22:28.698111   30805 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.106.214 -- sudo sh -c 'mkdir -p /tmp/node-e2e-20220519T232225/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-20220519T232225/cni/bin']
I0519 23:22:29.843204   30805 utils.go:79] Adding CNI configuration on "tmp-node-e2e-16a6c390-cos-85-13310-1453-6"
I0519 23:22:29.843472   30805 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.106.214 -- sudo sh -c 'mkdir -p /tmp/node-e2e-20220519T232225/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-20220519T232225/cni/net.d/mynet.conf']
I0519 23:22:29.956731   30805 utils.go:106] Configure iptables firewall rules on "tmp-node-e2e-16a6c390-cos-85-13310-1453-6"
I0519 23:22:29.956799   30805 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.106.214 -- 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']
I0519 23:22:30.126381   30805 utils.go:92] Configuring kubelet credential provider on "tmp-node-e2e-16a6c390-cos-85-13310-1453-6"
I0519 23:22:30.126469   30805 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.106.214 -- 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-20220519T232225/credential-provider.yaml']
I0519 23:22:30.280691   30805 utils.go:127] Killing any existing node processes on "tmp-node-e2e-16a6c390-cos-85-13310-1453-6"
I0519 23:22:30.280779   30805 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.106.214 -- sudo sh -c 'pkill kubelet ; pkill kube-apiserver ; pkill etcd ; pkill e2e_node.test']
E0519 23:22:30.407772   30805 ssh.go:123] failed to run SSH command: out: , err: exit status 1
I0519 23:22:30.407850   30805 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.106.214 -- sudo cat /etc/os-release]
I0519 23:22:30.519428   30805 node_e2e.go:93] GCI/COS node and GCI/COS mounter both detected, modifying --experimental-mounter-path accordingly
I0519 23:22:30.519461   30805 node_e2e.go:200] Starting tests on "tmp-node-e2e-16a6c390-cos-85-13310-1453-6"
I0519 23:22:30.519539   30805 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.106.214 -- sudo sh -c 'cd /tmp/node-e2e-20220519T232225 && 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-16a6c390-cos-85-13310-1453-6 --report-dir=/tmp/node-e2e-20220519T232225/results --report-prefix=cos-stable --image-description="cos-85-13310-1453-6" --kubelet-flags=--experimental-mounter-path=/tmp/node-e2e-20220519T232225/mounter --kubelet-flags=--feature-gates=DisableKubeletCloudCredentialProviders=true,KubeletCredentialProviders=true --kubelet-flags=--image-credential-provider-config=/tmp/node-e2e-20220519T232225/credential-provider.yaml --kubelet-flags=--image-credential-provider-bin-dir=/tmp/node-e2e-20220519T232225 --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\"]}"']