This job view page is being replaced by Spyglass soon. Check out the new job view.
ResultFAILURE
Tests 1 failed / 6 succeeded
Started2023-01-30 04:52
Elapsed48m27s
Revisionmain

Test Failures


capi-e2e [It] When upgrading a workload cluster using ClusterClass and testing K8S conformance [Conformance] [K8s-Upgrade] [ClusterClass] Should create and upgrade a workload cluster and eventually run kubetest 16m47s

go run hack/e2e.go -v --test --test_args='--ginkgo.focus=capi\-e2e\s\[It\]\sWhen\supgrading\sa\sworkload\scluster\susing\sClusterClass\sand\stesting\sK8S\sconformance\s\[Conformance\]\s\[K8s\-Upgrade\]\s\[ClusterClass\]\sShould\screate\sand\supgrade\sa\sworkload\scluster\sand\seventually\srun\skubetest$'
[FAILED] Timed out after 420.341s.
Timed out waiting for all MachinePool k8s-upgrade-and-conformance-uuxrzg/k8s-upgrade-and-conformance-dexn3h-mp-0 instances to be upgraded to Kubernetes version v1.24.10
Error: function returned error: old version instances remain
    <*fmt.wrapError | 0xc0008792a0>: {
        msg: "function returned error: old version instances remain",
        err: <*errors.fundamental | 0xc0016d1410>{
            msg: "old version instances remain",
            stack: [0x1cf8cfa, 0x4daf25, 0x4da41c, 0x886bda, 0x887b0c, 0x88532d, 0x1cf8b04, 0x1cf7225, 0x1db1c4a, 0x86321b, 0x877318, 0x4704e1],
        },
    }
In [It] at: /home/prow/go/src/sigs.k8s.io/cluster-api/test/framework/machinepool_helpers.go:268 @ 01/30/23 05:40:12.47

				
				Click to see stdout/stderrfrom junit.e2e_suite.1.xml

Filter through log files | View test history on testgrid


Show 6 Passed Tests

Show 29 Skipped Tests

Error lines from build-log.txt

... skipping 620 lines ...
Updating kustomize pull policy file for manager resources
sed -i'' -e 's@imagePullPolicy: .*@imagePullPolicy: '"IfNotPresent"'@' ./test/extension/config/default/manager_pull_policy.yaml
make[2]: Leaving directory '/home/prow/go/src/sigs.k8s.io/cluster-api'
make[1]: Leaving directory '/home/prow/go/src/sigs.k8s.io/cluster-api'
+ KUBERNETES_VERSION_UPGRADE_TO="stable-1.24" resolved to "v1.24.10"
+ Pulling kindest/node:v1.24.10
Error response from daemon: manifest for kindest/node:v1.24.10 not found: manifest unknown: manifest unknown
+ image for Kuberentes v1.24.10 is not available in docker hub, trying local build
KUBE_ROOT /home/prow/go/src/k8s.io/kubernetes
+ Checkout branch for Kubernetes v1.24.10
+ checkout tag v1.24.10
Switched to a new branch 'v1.24.10-branch'
+ Setting version for Kubernetes build to v1.24.10
... skipping 47 lines ...
Finished building Kubernetes
Building node image ...
Building in container: kind-build-1675055257-34159234
Image "kindest/node:v1.24.10" build completed.
+ KUBERNETES_VERSION_UPGRADE_FROM="stable-1.23" resolved to "v1.23.16"
+ Pulling kindest/node:v1.23.16
Error response from daemon: manifest for kindest/node:v1.23.16 not found: manifest unknown: manifest unknown
+ image for Kuberentes v1.23.16 is not available in docker hub, trying local build
KUBE_ROOT /home/prow/go/src/k8s.io/kubernetes
+ Checkout branch for Kubernetes v1.23.16
+ checkout tag v1.23.16
Switched to a new branch 'v1.23.16-branch'
+ Setting version for Kubernetes build to v1.23.16
... skipping 165 lines ...
/home/prow/go/src/sigs.k8s.io/cluster-api/hack/tools/bin/kustomize-v4.5.2 build test/e2e/data/infrastructure-docker/main/cluster-template-ignition --load-restrictor LoadRestrictionsNone > test/e2e/data/infrastructure-docker/main/cluster-template-ignition.yaml
mkdir -p test/e2e/data/test-extension
/home/prow/go/src/sigs.k8s.io/cluster-api/hack/tools/bin/kustomize-v4.5.2 build test/extension/config/default > test/e2e/data/test-extension/deployment.yaml
/home/prow/go/src/sigs.k8s.io/cluster-api/hack/tools/bin/ginkgo-v2.7.0 -v --trace -poll-progress-after=60m \
	-poll-progress-interval=5m --tags=e2e --focus="\[K8s-Upgrade\]" \
	 --nodes=3 --timeout=2h --no-color=true \
	--output-dir="/logs/artifacts" --junit-report="junit.e2e_suite.1.xml" --fail-fast /home/prow/go/src/sigs.k8s.io/cluster-api/test/e2e -- \
    -e2e.artifacts-folder="/logs/artifacts" \
    -e2e.config="/home/prow/go/src/sigs.k8s.io/cluster-api/test/e2e/config/docker.yaml" \
    -e2e.skip-resource-cleanup=false -e2e.use-existing-cluster=false
go: downloading k8s.io/api v0.26.1
go: downloading github.com/onsi/gomega v1.25.0
go: downloading github.com/blang/semver v3.5.1+incompatible
... skipping 193 lines ...
/home/prow/go/src/sigs.k8s.io/cluster-api/test/e2e/e2e_suite_test.go:169
------------------------------
[SynchronizedAfterSuite] PASSED [0.000 seconds]
[SynchronizedAfterSuite] 
/home/prow/go/src/sigs.k8s.io/cluster-api/test/e2e/e2e_suite_test.go:169
------------------------------
• [FAILED] [1007.647 seconds]
When upgrading a workload cluster using ClusterClass and testing K8S conformance [Conformance] [K8s-Upgrade] [ClusterClass] [It] Should create and upgrade a workload cluster and eventually run kubetest
/home/prow/go/src/sigs.k8s.io/cluster-api/test/e2e/cluster_upgrade.go:118

  Captured StdOut/StdErr Output >>
  clusterclass.cluster.x-k8s.io/quick-start created
  dockerclustertemplate.infrastructure.cluster.x-k8s.io/quick-start-cluster created
... skipping 6 lines ...
  kubeadmconfig.bootstrap.cluster.x-k8s.io/k8s-upgrade-and-conformance-dexn3h-mp-0-config created
  kubeadmconfig.bootstrap.cluster.x-k8s.io/k8s-upgrade-and-conformance-dexn3h-mp-0-config-cgroupfs created
  cluster.cluster.x-k8s.io/k8s-upgrade-and-conformance-dexn3h created
  machinepool.cluster.x-k8s.io/k8s-upgrade-and-conformance-dexn3h-mp-0 created
  dockermachinepool.infrastructure.cluster.x-k8s.io/k8s-upgrade-and-conformance-dexn3h-dmp-0 created

  Failed to get logs for Machine k8s-upgrade-and-conformance-dexn3h-gncvf-r6ps8, Cluster k8s-upgrade-and-conformance-uuxrzg/k8s-upgrade-and-conformance-dexn3h: exit status 2
  Failed to get logs for Machine k8s-upgrade-and-conformance-dexn3h-md-0-hh74g-5c85d44764-2cqbs, Cluster k8s-upgrade-and-conformance-uuxrzg/k8s-upgrade-and-conformance-dexn3h: exit status 2
  Failed to get logs for Machine k8s-upgrade-and-conformance-dexn3h-md-0-hh74g-5c85d44764-fd98c, Cluster k8s-upgrade-and-conformance-uuxrzg/k8s-upgrade-and-conformance-dexn3h: exit status 2
  Failed to get logs for MachinePool k8s-upgrade-and-conformance-dexn3h-mp-0, Cluster k8s-upgrade-and-conformance-uuxrzg/k8s-upgrade-and-conformance-dexn3h: exit status 2
  << Captured StdOut/StdErr Output

  Timeline >>
  STEP: Creating a namespace for hosting the "k8s-upgrade-and-conformance" test spec @ 01/30/23 05:23:47.999
  INFO: Creating namespace k8s-upgrade-and-conformance-uuxrzg
  INFO: Creating event watcher for namespace "k8s-upgrade-and-conformance-uuxrzg"
... skipping 28 lines ...
  INFO: Waiting for Kubernetes versions of machines in MachineDeployment k8s-upgrade-and-conformance-uuxrzg/k8s-upgrade-and-conformance-dexn3h-md-0-hh74g to be upgraded to v1.24.10
  INFO: Ensuring all MachineDeployment Machines have upgraded kubernetes version v1.24.10
  STEP: Upgrading the machinepool instances @ 01/30/23 05:33:11.86
  INFO: Patching the new Kubernetes version to Machine Pool k8s-upgrade-and-conformance-uuxrzg/k8s-upgrade-and-conformance-dexn3h-mp-0
  INFO: Waiting for Kubernetes versions of machines in MachinePool k8s-upgrade-and-conformance-uuxrzg/k8s-upgrade-and-conformance-dexn3h-mp-0 to be upgraded from v1.23.16 to v1.24.10
  INFO: Ensuring all MachinePool Instances have upgraded kubernetes version v1.24.10
  [FAILED] in [It] - /home/prow/go/src/sigs.k8s.io/cluster-api/test/framework/machinepool_helpers.go:268 @ 01/30/23 05:40:12.47
  STEP: Dumping logs from the "k8s-upgrade-and-conformance-dexn3h" workload cluster @ 01/30/23 05:40:12.471
  STEP: Dumping all the Cluster API resources in the "k8s-upgrade-and-conformance-uuxrzg" namespace @ 01/30/23 05:40:15.173
  STEP: Deleting cluster k8s-upgrade-and-conformance-uuxrzg/k8s-upgrade-and-conformance-dexn3h @ 01/30/23 05:40:15.551
  STEP: Deleting cluster k8s-upgrade-and-conformance-dexn3h @ 01/30/23 05:40:15.573
  INFO: Waiting for the Cluster k8s-upgrade-and-conformance-uuxrzg/k8s-upgrade-and-conformance-dexn3h to be deleted
  STEP: Waiting for cluster k8s-upgrade-and-conformance-dexn3h to be deleted @ 01/30/23 05:40:15.599
  STEP: Deleting namespace used for hosting the "k8s-upgrade-and-conformance" test spec @ 01/30/23 05:40:35.623
  INFO: Deleting namespace k8s-upgrade-and-conformance-uuxrzg
  << Timeline

  [FAILED] Timed out after 420.341s.
  Timed out waiting for all MachinePool k8s-upgrade-and-conformance-uuxrzg/k8s-upgrade-and-conformance-dexn3h-mp-0 instances to be upgraded to Kubernetes version v1.24.10
  Error: function returned error: old version instances remain
      <*fmt.wrapError | 0xc0008792a0>: {
          msg: "function returned error: old version instances remain",
          err: <*errors.fundamental | 0xc0016d1410>{
              msg: "old version instances remain",
              stack: [0x1cf8cfa, 0x4daf25, 0x4da41c, 0x886bda, 0x887b0c, 0x88532d, 0x1cf8b04, 0x1cf7225, 0x1db1c4a, 0x86321b, 0x877318, 0x4704e1],
          },
      }
  In [It] at: /home/prow/go/src/sigs.k8s.io/cluster-api/test/framework/machinepool_helpers.go:268 @ 01/30/23 05:40:12.47
... skipping 23 lines ...
[ReportAfterSuite] PASSED [0.006 seconds]
[ReportAfterSuite] Autogenerated ReportAfterSuite for --junit-report
autogenerated by Ginkgo
------------------------------

Summarizing 2 Failures:
  [FAIL] When upgrading a workload cluster using ClusterClass and testing K8S conformance [Conformance] [K8s-Upgrade] [ClusterClass] [It] Should create and upgrade a workload cluster and eventually run kubetest
  /home/prow/go/src/sigs.k8s.io/cluster-api/test/framework/machinepool_helpers.go:268
  [INTERRUPTED] [SynchronizedAfterSuite] 
  /home/prow/go/src/sigs.k8s.io/cluster-api/test/e2e/e2e_suite_test.go:169

Ran 1 of 30 Specs in 1113.529 seconds
FAIL! - Interrupted by Other Ginkgo Process -- 0 Passed | 1 Failed | 0 Pending | 29 Skipped


Ginkgo ran 1 suite in 21m3.990064787s

Test Suite Failed
make: *** [Makefile:780: test-e2e] Error 1
WARNING: No swap limit support
ERROR: Found unexpected running containers:

CONTAINER ID   IMAGE                  COMMAND                  CREATED          STATUS          PORTS                       NAMES
bccd78d86b4c   kindest/node:v1.26.0   "/usr/local/bin/entr…"   18 minutes ago   Up 17 minutes   127.0.0.1:43227->6443/tcp   test-uo6ci6-control-plane
+ EXIT_VALUE=1
+ set +o xtrace
Cleaning up after docker in docker.
... skipping 9 lines ...