kubernetes/test/e2e/framework/pod
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
..
output Fix pod delete issues in podresize tests 2025-01-21 07:25:14 +01:00
.import-restrictions
create.go Add e2e test for SELinuxMount to CSI drivers 2025-08-08 14:25:24 +02:00
delete.go test: add batch pod deletion for kubelet e2e tests 2025-07-19 14:13:59 +08:00
dial.go e2e uses websockets by default for portforward 2025-02-24 18:26:13 +00:00
exec_util.go DRA e2e: make driver deployment possible in Go unit tests 2026-01-16 07:53:00 +01:00
get.go
node_selection.go
pod_client.go node e2e: add tests for Ensure Secret Image Pulls default policy 2025-11-11 11:15:53 -05:00
resource.go use framework.ExpectNoError instead 2025-05-11 13:12:29 +08:00
resource_test.go
utils.go Make pod-security-admission honor emulation version 2025-09-17 15:32:32 -04:00
utils_test.go chore: depr. pointer pkg replacement for test/e2e and utils 2025-07-06 22:18:03 +02:00
wait.go Increase termination timeout for evicted pods should be terminal test 2025-09-03 08:58:46 +02:00
wait_test.go dependencies: ginkgo v2.27.3 + gomega v1.38.3 2025-12-19 10:37:54 +01:00