This job view page is being replaced by Spyglass soon. Check out the new job view.
ResultFAILURE
Tests 0 failed / 0 succeeded
Started2023-02-01 05:22
Elapsed1h4m
Revisionmain

No Test Failures!


Error lines from build-log.txt

... skipping 183 lines ...
#18 exporting layers 0.4s done
#18 writing image sha256:b04911d677590d7b49a681c9ea1499b75ac1ee8773a9b5cb6b53ae88939b3179 done
#18 naming to gcr.io/k8s-staging-cluster-api/capv-manager:e2e done
#18 DONE 0.4s

#9 [builder 1/6] FROM docker.io/library/golang:1.19.3@sha256:10e3c0f39f8e237baa5b66c5295c578cac42a99536cc9333d8505324a82407d9
WARNING: failed to get git remote url: fatal: No remote configured to list refs from.
Activated service account credentials for: [capv-prow@cluster-api-provider-vsphere.iam.gserviceaccount.com]
Copying file:///logs/artifacts/tempContainers/image.tar [Content-Type=application/x-tar]...
/ [0 files][    0.0 B/ 74.6 MiB]                                                
-
- [1 files][ 74.6 MiB/ 74.6 MiB]                                                
Operation completed over 1 objects/74.6 MiB.                                     
make -C /home/prow/go/src/sigs.k8s.io/cluster-api-provider-vsphere/hack/tools ginkgo
make[1]: Entering directory '/home/prow/go/src/sigs.k8s.io/cluster-api-provider-vsphere/hack/tools'
... skipping 129 lines ...

#18 exporting to image
#18 exporting layers done
#18 writing image sha256:b04911d677590d7b49a681c9ea1499b75ac1ee8773a9b5cb6b53ae88939b3179 done
#18 naming to gcr.io/k8s-staging-cluster-api/capv-manager:e2e done
#18 DONE 0.0s
WARNING: failed to get git remote url: fatal: No remote configured to list refs from.
make release-manifests
make[1]: Entering directory '/home/prow/go/src/sigs.k8s.io/cluster-api-provider-vsphere'
make manifests STAGE=release MANIFEST_DIR=out PULL_POLICY=IfNotPresent IMAGE=gcr.io/cluster-api-provider-vsphere/release/manager:v1.6.0
make[2]: Entering directory '/home/prow/go/src/sigs.k8s.io/cluster-api-provider-vsphere'
make generate-flavors FLAVOR_DIR=out
make[3]: Entering directory '/home/prow/go/src/sigs.k8s.io/cluster-api-provider-vsphere'
... skipping 326 lines ...
  STEP: Waiting for deployment node-drain-yjyesi-unevictable-workload/unevictable-pod-h2b to be available @ 02/01/23 05:42:16.212
  STEP: Scale down the controlplane of the workload cluster and make sure that nodes running workload can be deleted even the draining process is blocked. @ 02/01/23 05:42:26.515
  INFO: Scaling controlplane node-drain-yjyesi/node-drain-bggavl from 3 to 1 replicas
  INFO: Waiting for correct number of replicas to exist
  STEP: PASSED! @ 02/01/23 05:46:17.114
  STEP: Dumping logs from the "node-drain-bggavl" workload cluster @ 02/01/23 05:46:17.114
Failed to get logs for Machine node-drain-bggavl-n7np8, Cluster node-drain-yjyesi/node-drain-bggavl: running command "cat /var/log/cloud-init-output.log": Process exited with status 1
  STEP: Dumping all the Cluster API resources in the "node-drain-yjyesi" namespace @ 02/01/23 05:46:19.11
  STEP: Deleting cluster node-drain-yjyesi/node-drain-bggavl @ 02/01/23 05:46:19.361
  STEP: Deleting cluster node-drain-bggavl @ 02/01/23 05:46:19.385
  INFO: Waiting for the Cluster node-drain-yjyesi/node-drain-bggavl to be deleted
  STEP: Waiting for cluster node-drain-bggavl to be deleted @ 02/01/23 05:46:19.399
  STEP: Deleting namespace used for hosting the "node-drain" test spec @ 02/01/23 05:46:39.412
... skipping 57 lines ...
  INFO: Waiting for MachineDeployment rollout for MachineDeploymentTopology "md-0" (class "quick-start-worker") to complete.
  STEP: Deleting a MachineDeploymentTopology in the Cluster Topology and wait for associated MachineDeployment to be deleted @ 02/01/23 05:50:51.16
  INFO: Removing MachineDeploymentTopology from the Cluster Topology.
  INFO: Waiting for MachineDeployment to be deleted.
  STEP: PASSED! @ 02/01/23 05:51:01.23
  STEP: Dumping logs from the "clusterclass-changes-dqvgd0" workload cluster @ 02/01/23 05:51:01.23
Failed to get logs for Machine clusterclass-changes-dqvgd0-hqh94-xpx6f, Cluster clusterclass-changes-g96dhd/clusterclass-changes-dqvgd0: running command "cat /var/log/cloud-init-output.log": Process exited with status 1
  STEP: Dumping all the Cluster API resources in the "clusterclass-changes-g96dhd" namespace @ 02/01/23 05:51:03.404
  STEP: Deleting cluster clusterclass-changes-g96dhd/clusterclass-changes-dqvgd0 @ 02/01/23 05:51:03.679
  STEP: Deleting cluster clusterclass-changes-dqvgd0 @ 02/01/23 05:51:03.697
  INFO: Waiting for the Cluster clusterclass-changes-g96dhd/clusterclass-changes-dqvgd0 to be deleted
  STEP: Waiting for cluster clusterclass-changes-dqvgd0 to be deleted @ 02/01/23 05:51:03.707
  STEP: Deleting namespace used for hosting the "clusterclass-changes" test spec @ 02/01/23 05:51:23.721
... skipping 44 lines ...
  INFO: Waiting for the machine deployments to be provisioned
  STEP: Waiting for the workload nodes to exist @ 02/01/23 05:54:44.948
  STEP: Checking all the machines controlled by quick-start-04z439-md-0 are in the "<None>" failure domain @ 02/01/23 05:55:14.988
  INFO: Waiting for the machine pools to be provisioned
  STEP: PASSED! @ 02/01/23 05:55:15.024
  STEP: Dumping logs from the "quick-start-04z439" workload cluster @ 02/01/23 05:55:15.024
Failed to get logs for Machine quick-start-04z439-9pdcw, Cluster quick-start-uamx1q/quick-start-04z439: running command "cat /var/log/cloud-init-output.log": Process exited with status 1
Failed to get logs for Machine quick-start-04z439-md-0-74d56c4579-tt2wh, Cluster quick-start-uamx1q/quick-start-04z439: running command "cat /var/log/cloud-init-output.log": Process exited with status 1
  STEP: Dumping all the Cluster API resources in the "quick-start-uamx1q" namespace @ 02/01/23 05:55:19.411
  STEP: Deleting cluster quick-start-uamx1q/quick-start-04z439 @ 02/01/23 05:55:19.68
  STEP: Deleting cluster quick-start-04z439 @ 02/01/23 05:55:19.698
  INFO: Waiting for the Cluster quick-start-uamx1q/quick-start-04z439 to be deleted
  STEP: Waiting for cluster quick-start-04z439 to be deleted @ 02/01/23 05:55:19.71
  STEP: Deleting namespace used for hosting the "quick-start" test spec @ 02/01/23 05:55:49.727
... skipping 50 lines ...
  INFO: Waiting for rolling upgrade to start.
  INFO: Waiting for MachineDeployment rolling upgrade to start
  INFO: Waiting for rolling upgrade to complete.
  INFO: Waiting for MachineDeployment rolling upgrade to complete
  STEP: PASSED! @ 02/01/23 06:01:21.137
  STEP: Dumping logs from the "md-rollout-tq5fir" workload cluster @ 02/01/23 06:01:21.137
Failed to get logs for Machine md-rollout-tq5fir-68n4k, Cluster md-rollout-fpy1kf/md-rollout-tq5fir: running command "cat /var/log/cloud-init-output.log": Process exited with status 1
Failed to get logs for Machine md-rollout-tq5fir-md-0-54659b6bd5-ngvcf, Cluster md-rollout-fpy1kf/md-rollout-tq5fir: running command "cat /var/log/cloud-init-output.log": Process exited with status 1
  STEP: Dumping all the Cluster API resources in the "md-rollout-fpy1kf" namespace @ 02/01/23 06:01:25.717
  STEP: Deleting cluster md-rollout-fpy1kf/md-rollout-tq5fir @ 02/01/23 06:01:25.984
  STEP: Deleting cluster md-rollout-tq5fir @ 02/01/23 06:01:26.003
  INFO: Waiting for the Cluster md-rollout-fpy1kf/md-rollout-tq5fir to be deleted
  STEP: Waiting for cluster md-rollout-tq5fir to be deleted @ 02/01/23 06:01:26.017
  STEP: Deleting namespace used for hosting the "md-rollout" test spec @ 02/01/23 06:01:56.033
... skipping 50 lines ...
  INFO: Waiting for correct number of replicas to exist
  STEP: Scaling the MachineDeployment down to 1 @ 02/01/23 06:07:27.842
  INFO: Scaling machine deployment md-scale-2lyt0w/md-scale-159d0u-md-0 from 3 to 1 replicas
  INFO: Waiting for correct number of replicas to exist
  STEP: PASSED! @ 02/01/23 06:07:37.956
  STEP: Dumping logs from the "md-scale-159d0u" workload cluster @ 02/01/23 06:07:37.956
Failed to get logs for Machine md-scale-159d0u-8bcpd, Cluster md-scale-2lyt0w/md-scale-159d0u: running command "cat /var/log/cloud-init-output.log": Process exited with status 1
Failed to get logs for Machine md-scale-159d0u-md-0-8b577bddf-xshh5, Cluster md-scale-2lyt0w/md-scale-159d0u: running command "cat /var/log/cloud-init-output.log": Process exited with status 1
  STEP: Dumping all the Cluster API resources in the "md-scale-2lyt0w" namespace @ 02/01/23 06:07:42.585
  STEP: Deleting cluster md-scale-2lyt0w/md-scale-159d0u @ 02/01/23 06:07:42.848
  STEP: Deleting cluster md-scale-159d0u @ 02/01/23 06:07:42.864
  INFO: Waiting for the Cluster md-scale-2lyt0w/md-scale-159d0u to be deleted
  STEP: Waiting for cluster md-scale-159d0u to be deleted @ 02/01/23 06:07:42.875
  STEP: Deleting namespace used for hosting the "md-scale" test spec @ 02/01/23 06:08:12.892
... skipping 110 lines ...
  INFO: Waiting for the machine deployments to be provisioned
  STEP: Waiting for the workload nodes to exist @ 02/01/23 06:18:20.953
  STEP: Checking all the machines controlled by quick-start-rabjxg-md-0-g6wkz are in the "<None>" failure domain @ 02/01/23 06:19:11.015
  INFO: Waiting for the machine pools to be provisioned
  STEP: PASSED! @ 02/01/23 06:19:11.055
  STEP: Dumping logs from the "quick-start-rabjxg" workload cluster @ 02/01/23 06:19:11.055
Failed to get logs for Machine quick-start-rabjxg-lkfmz-c2tqd, Cluster quick-start-aso6a1/quick-start-rabjxg: running command "cat /var/log/cloud-init-output.log": Process exited with status 1
Failed to get logs for Machine quick-start-rabjxg-md-0-g6wkz-7cdff7465-vhj2s, Cluster quick-start-aso6a1/quick-start-rabjxg: running command "cat /var/log/cloud-init-output.log": Process exited with status 1
  STEP: Dumping all the Cluster API resources in the "quick-start-aso6a1" namespace @ 02/01/23 06:19:15.76
  STEP: Deleting cluster quick-start-aso6a1/quick-start-rabjxg @ 02/01/23 06:19:16.051
  STEP: Deleting cluster quick-start-rabjxg @ 02/01/23 06:19:16.069
  INFO: Waiting for the Cluster quick-start-aso6a1/quick-start-rabjxg to be deleted
  STEP: Waiting for cluster quick-start-rabjxg to be deleted @ 02/01/23 06:19:16.08
  STEP: Deleting namespace used for hosting the "quick-start" test spec @ 02/01/23 06:19:46.1
... skipping 99 lines ...
  STEP: Waiting for the control plane to be ready @ 02/01/23 06:25:50.67
  STEP: Checking all the control plane machines are in the expected failure domains @ 02/01/23 06:26:00.685
  INFO: Waiting for the machine deployments to be provisioned
  STEP: Waiting for the workload nodes to exist @ 02/01/23 06:26:00.707
  [TIMEDOUT] in [It] - /home/prow/go/pkg/mod/sigs.k8s.io/cluster-api/test@v1.3.0/e2e/quick_start.go:78 @ 02/01/23 06:26:46.631
  STEP: Dumping logs from the "quick-start-ul4jr0" workload cluster @ 02/01/23 06:26:46.633
Failed to get logs for Machine quick-start-ul4jr0-md-0-bfdd7bf9b-ftjf8, Cluster quick-start-x1nthn/quick-start-ul4jr0: dialing host IP address at : dial tcp :22: connect: connection refused
Failed to get logs for Machine quick-start-ul4jr0-wccxs, Cluster quick-start-x1nthn/quick-start-ul4jr0: dialing host IP address at 192.168.6.57: ssh: handshake failed: ssh: unable to authenticate, attempted methods [none publickey], no supported methods remain
  STEP: Dumping all the Cluster API resources in the "quick-start-x1nthn" namespace @ 02/01/23 06:26:47.835
  STEP: Deleting cluster quick-start-x1nthn/quick-start-ul4jr0 @ 02/01/23 06:26:48.16
  STEP: Deleting cluster quick-start-ul4jr0 @ 02/01/23 06:26:48.176
  INFO: Waiting for the Cluster quick-start-x1nthn/quick-start-ul4jr0 to be deleted
  STEP: Waiting for cluster quick-start-ul4jr0 to be deleted @ 02/01/23 06:26:48.187
  [TIMEDOUT] in [AfterEach] - /home/prow/go/pkg/mod/sigs.k8s.io/cluster-api/test@v1.3.0/e2e/quick_start.go:109 @ 02/01/23 06:27:16.634
... skipping 76 lines ...
        > sigs.k8s.io/cluster-api/test/framework.WatchDeploymentLogs.func2({{{0x0, 0x0}, {0x0, 0x0}}, {{0xc0026c06f0, 0x27}, {0xc0026c0720, 0x22}, {0xc0025e0044, 0xb}, ...}, ...}, ...)
            /home/prow/go/pkg/mod/sigs.k8s.io/cluster-api/test@v1.3.0/framework/deployment_helpers.go:186
              | out := bufio.NewWriter(f)
              | defer out.Flush()
              > _, err = out.ReadFrom(podLogs)
              | if err != nil && err != io.ErrUnexpectedEOF {
              | 	// Failing to stream logs should not cause the test to fail
        > sigs.k8s.io/cluster-api/test/framework.WatchDeploymentLogs
            /home/prow/go/pkg/mod/sigs.k8s.io/cluster-api/test@v1.3.0/framework/deployment_helpers.go:161
              | 
              | // Watch each container's logs in a goroutine so we can stream them all concurrently.
              > go func(pod corev1.Pod, container corev1.Container) {
              | 	defer GinkgoRecover()
... skipping 6 lines ...
              | for {
              > 	select {
              | 	case <-ctx.Done():
              | 		return
        > sigs.k8s.io/cluster-api/test/framework.WatchPodMetrics
            /home/prow/go/pkg/mod/sigs.k8s.io/cluster-api/test@v1.3.0/framework/deployment_helpers.go:225
              | }, retryableOperationTimeout, retryableOperationInterval).Should(Succeed(), "Failed to list Pods for deployment %s", klog.KObj(input.Deployment))
              | 
              > go func() {
              | 	defer GinkgoRecover()
              | 	for {

        goroutine 33227 [sync.Cond.Wait]
... skipping 18 lines ...
        > sigs.k8s.io/cluster-api/test/framework.WatchDeploymentLogs.func2({{{0x0, 0x0}, {0x0, 0x0}}, {{0xc0018f44c0, 0x3a}, {0xc0018f4500, 0x35}, {0xc00119fba0, 0x1d}, ...}, ...}, ...)
            /home/prow/go/pkg/mod/sigs.k8s.io/cluster-api/test@v1.3.0/framework/deployment_helpers.go:186
              | out := bufio.NewWriter(f)
              | defer out.Flush()
              > _, err = out.ReadFrom(podLogs)
              | if err != nil && err != io.ErrUnexpectedEOF {
              | 	// Failing to stream logs should not cause the test to fail
        > sigs.k8s.io/cluster-api/test/framework.WatchDeploymentLogs
            /home/prow/go/pkg/mod/sigs.k8s.io/cluster-api/test@v1.3.0/framework/deployment_helpers.go:161
              | 
              | // Watch each container's logs in a goroutine so we can stream them all concurrently.
              > go func(pod corev1.Pod, container corev1.Container) {
              | 	defer GinkgoRecover()
... skipping 21 lines ...
        > sigs.k8s.io/cluster-api/test/framework.WatchDeploymentLogs.func2({{{0x0, 0x0}, {0x0, 0x0}}, {{0xc0020d5c50, 0x28}, {0xc0020d5c80, 0x23}, {0xc0008e2a54, 0xb}, ...}, ...}, ...)
            /home/prow/go/pkg/mod/sigs.k8s.io/cluster-api/test@v1.3.0/framework/deployment_helpers.go:186
              | out := bufio.NewWriter(f)
              | defer out.Flush()
              > _, err = out.ReadFrom(podLogs)
              | if err != nil && err != io.ErrUnexpectedEOF {
              | 	// Failing to stream logs should not cause the test to fail
        > sigs.k8s.io/cluster-api/test/framework.WatchDeploymentLogs
            /home/prow/go/pkg/mod/sigs.k8s.io/cluster-api/test@v1.3.0/framework/deployment_helpers.go:161
              | 
              | // Watch each container's logs in a goroutine so we can stream them all concurrently.
              > go func(pod corev1.Pod, container corev1.Container) {
              | 	defer GinkgoRecover()
... skipping 6 lines ...
              | for {
              > 	select {
              | 	case <-ctx.Done():
              | 		return
        > sigs.k8s.io/cluster-api/test/framework.WatchPodMetrics
            /home/prow/go/pkg/mod/sigs.k8s.io/cluster-api/test@v1.3.0/framework/deployment_helpers.go:225
              | }, retryableOperationTimeout, retryableOperationInterval).Should(Succeed(), "Failed to list Pods for deployment %s", klog.KObj(input.Deployment))
              | 
              > go func() {
              | 	defer GinkgoRecover()
              | 	for {

        goroutine 33230 [sync.Cond.Wait]
... skipping 18 lines ...
        > sigs.k8s.io/cluster-api/test/framework.WatchDeploymentLogs.func2({{{0x0, 0x0}, {0x0, 0x0}}, {{0xc0018f57c0, 0x3e}, {0xc0018f5800, 0x39}, {0xc0018230b0, 0x21}, ...}, ...}, ...)
            /home/prow/go/pkg/mod/sigs.k8s.io/cluster-api/test@v1.3.0/framework/deployment_helpers.go:186
              | out := bufio.NewWriter(f)
              | defer out.Flush()
              > _, err = out.ReadFrom(podLogs)
              | if err != nil && err != io.ErrUnexpectedEOF {
              | 	// Failing to stream logs should not cause the test to fail
        > sigs.k8s.io/cluster-api/test/framework.WatchDeploymentLogs
            /home/prow/go/pkg/mod/sigs.k8s.io/cluster-api/test@v1.3.0/framework/deployment_helpers.go:161
              | 
              | // Watch each container's logs in a goroutine so we can stream them all concurrently.
              > go func(pod corev1.Pod, container corev1.Container) {
              | 	defer GinkgoRecover()
... skipping 29 lines ...
              | for {
              > 	select {
              | 	case <-ctx.Done():
              | 		return
        > sigs.k8s.io/cluster-api/test/framework.WatchPodMetrics
            /home/prow/go/pkg/mod/sigs.k8s.io/cluster-api/test@v1.3.0/framework/deployment_helpers.go:225
              | }, retryableOperationTimeout, retryableOperationInterval).Should(Succeed(), "Failed to list Pods for deployment %s", klog.KObj(input.Deployment))
              | 
              > go func() {
              | 	defer GinkgoRecover()
              | 	for {

        goroutine 33269 [select]
... skipping 3 lines ...
              | for {
              > 	select {
              | 	case <-ctx.Done():
              | 		return
        > sigs.k8s.io/cluster-api/test/framework.WatchPodMetrics
            /home/prow/go/pkg/mod/sigs.k8s.io/cluster-api/test@v1.3.0/framework/deployment_helpers.go:225
              | }, retryableOperationTimeout, retryableOperationInterval).Should(Succeed(), "Failed to list Pods for deployment %s", klog.KObj(input.Deployment))
              | 
              > go func() {
              | 	defer GinkgoRecover()
              | 	for {

  There were additional failures detected.  To view them in detail run ginkgo -vv
... skipping 9 lines ...

Summarizing 1 Failure:
  [TIMEDOUT] Cluster creation with [Ignition] bootstrap [PR-Blocking] [It] Should create a workload cluster
  /home/prow/go/pkg/mod/sigs.k8s.io/cluster-api/test@v1.3.0/e2e/quick_start.go:78

Ran 10 of 17 Specs in 3580.098 seconds
FAIL! - Suite Timeout Elapsed -- 9 Passed | 1 Failed | 1 Pending | 6 Skipped
--- FAIL: TestE2E (3580.10s)
FAIL

Ginkgo ran 1 suite in 1h0m31.516315571s

Test Suite Failed

real	60m31.534s
user	5m30.914s
sys	1m1.684s
make: *** [Makefile:183: e2e] Error 1
Releasing IP claims
ipclaim.ipam.metal3.io "ip-claim-a5dc82d59ad495484dcdd62fc37178f983f4a889" deleted
ipclaim.ipam.metal3.io "workload-ip-claim-dfd272f6d8b467f466115dc45225c705b826b529" deleted
vpn
WARNING: [capv-prow@cluster-api-provider-vsphere.iam.gserviceaccount.com] appears to be a service account. Service account tokens cannot be revoked, but they will expire automatically. To prevent use of the service account token earlier than the expiration, delete or disable the parent service account. To explicitly delete the key associated with the service account use `gcloud iam service-accounts keys delete` instead`.
Revoked credentials:
... skipping 13 lines ...