kubernetes/test/e2e/storage/utils
Patrick Ohly 4a3d822689 DRA e2e: make driver deployment possible in Go unit tests
This leverages ktesting as wrapper around Ginkgo and testing.T to make all
helper code that is needed to deploy a DRA driver available to Go unit
tests and thus integration tests.

How to proceed with unifying helper code for integration and E2E testing is
open. This is just a minimal first step in that direction. Ideally, such
code should be in separate packages where usage of Ginkgo, e2e/framework
and gomega.Expect/Eventually/Consistently are forbidden.

While at it, the builder gets extended to make cleanup optional.
This will be needed for upgrade/downgrade testing with sub-tests.

(cherry picked from commit 7c7b1e1018)
2026-01-16 07:53:00 +01:00
..
create.go DRA e2e: make driver deployment possible in Go unit tests 2026-01-16 07:53:00 +01:00
deployment.go Add CSI driver opt-in for service account tokens via secrets field 2025-10-24 11:04:02 -07:00
file.go Shorten long directory names with e2e pod logs 2025-04-09 15:45:31 +02:00
file_test.go Shorten long directory names with e2e pod logs 2025-04-09 15:45:31 +02:00
framework.go e2e: enhance SIGDescribe 2023-10-10 18:15:49 +02:00
host_exec.go
local.go preserve options after remount for bind mounting 2024-10-23 19:35:57 +03:00
pod.go Shorten long directory names with e2e pod logs 2025-04-09 15:45:31 +02:00
snapshot.go
utils.go test: refine vgs resources clean up (#135250) 2025-12-17 20:00:09 -08:00
utils_test.go
volume_group_snapshot.go Update group snapshot tests to v1beta2 2025-11-03 17:53:30 +01:00