mirror of https://github.com/k3s-io/k3s
![]() Bootstrap initializes the necessary vSphere objects before the tests are run. A call to Bootstrap was missing in persistent_volumes-vsphere.go's BeforeEach. This results in Panic while running e2e tests for 'vsphere' provider with a stack trace like this: /usr/local/go/src/runtime/panic.go:502 +0x229 github.com/docker/kube-e2e-image/vendor/k8s.io/kubernetes/test/e2e/storage/vsphere.glob..func1.1() /go/src/github.com/docker/kube-e2e-image/vendor/k8s.io/kubernetes/test/e2e/storage/vsphere/persistent_volumes-vsphere.go:77 +0xa21 github.com/docker/kube-e2e-image/vendor/github.com/onsi/ginkgo/internal/leafnodes.(*runner).runSync(0xc4217c9b60, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...) /go/src/github.com/docker/kube-e2e-image/e2e_test.go:88 +0x2c8 testing.tRunner(0xc4206e01e0, 0x4212900) /usr/local/go/src/testing/testing.go:777 +0xd0 created by testing.(*T).Run /usr/local/go/src/testing/testing.go:824 +0x2e0 This change fixes the Panic by calling Bootstrap. Testing: After this change, tests with FOCUS set to "PersistentVolumes:vsphere" dont Panic. They pass as expected. Signed-off-by: Anusha Ragunathan <anusha.ragunathan@docker.com> |
||
---|---|---|
.. | ||
BUILD | ||
bootstrap.go | ||
config.go | ||
connection.go | ||
context.go | ||
nodemapper.go | ||
persistent_volumes-vsphere.go | ||
pv_reclaimpolicy.go | ||
pvc_label_selector.go | ||
vsphere.go | ||
vsphere_common.go | ||
vsphere_scale.go | ||
vsphere_statefulsets.go | ||
vsphere_stress.go | ||
vsphere_utils.go | ||
vsphere_volume_cluster_ds.go | ||
vsphere_volume_datastore.go | ||
vsphere_volume_diskformat.go | ||
vsphere_volume_disksize.go | ||
vsphere_volume_fstype.go | ||
vsphere_volume_master_restart.go | ||
vsphere_volume_node_delete.go | ||
vsphere_volume_node_poweroff.go | ||
vsphere_volume_ops_storm.go | ||
vsphere_volume_perf.go | ||
vsphere_volume_placement.go | ||
vsphere_volume_vpxd_restart.go | ||
vsphere_volume_vsan_policy.go |