kubernetes/test/utils
Patrick Ohly c8ca9249ac DRA integration: add upgrade/downgrade testing with local-up-cluster.sh
The test brings up the cluster and uses that power to run through
an upgrade/downgrade scenario. Version skew testing (running tests while the cluster
is partially up- or downgraded) could be added.

The new helper code for managing the cluster is written so that it could be
used both in an integration test and an E2E
test. https://github.com/kubernetes/kubernetes/pull/122481 could make that a
bit easier in an E2E test, but is not absolutely required.

In contrast to running on a normal cluster, pods need no privileges.
Instead, the caller has to make sure that the test itself can write
into system directories used by the cluster.
2025-07-15 12:54:40 +02:00
..
apiserver svm: set UID and RV on SSA patch to cause conflict on logical create 2024-07-18 17:19:11 -04:00
crd chore: depr. pointer pkg replacement for test/e2e and utils 2025-07-06 22:18:03 +02:00
format Drop null creationTimestamp from test fixtures 2025-05-02 15:38:40 -04:00
harness Generate and format files 2022-07-26 13:14:05 -04:00
image Bump dependencies, images and versions used to Go 1.24.5 and distroless iptables 2025-07-11 20:30:39 +02:00
junit hack/update-bazel.sh 2021-02-28 15:17:29 -08:00
ktesting ktesting: add WithoutCancel 2025-07-15 12:52:27 +02:00
kubeconfig svm: set UID and RV on SSA patch to cause conflict on logical create 2024-07-18 17:19:11 -04:00
localupcluster DRA integration: add upgrade/downgrade testing with local-up-cluster.sh 2025-07-15 12:54:40 +02:00
oidc chore: Upgrade the mockery version to v2.53.3. 2025-04-10 21:16:47 +08:00
admission_webhook.go Generate and format files 2022-07-26 13:14:05 -04:00
audit.go svm: set UID and RV on SSA patch to cause conflict on logical create 2024-07-18 17:19:11 -04:00
conditions.go Cleanup unused test functions - cont-ed 2024-07-17 16:22:11 +02:00
create_resources.go Cleanup unused test functions - cont-ed 2024-07-17 16:22:11 +02:00
delete_resources.go Cleanup unused test functions - cont-ed 2024-07-17 16:22:11 +02:00
density_utils.go Fix Go vet errors for master golang 2024-09-20 12:36:38 +05:30
deployment.go Fix Go vet errors for master golang 2024-09-20 12:36:38 +05:30
node.go e2e tests 2024-11-08 03:00:54 +00:00
paths.go Setup e2e_node to support testing on ARM64 2023-05-20 00:07:44 +00:00
pki_helpers.go update serial number to a valid non-zero number in ca certificate (#117791) 2023-05-09 06:34:08 -07:00
pod_store.go generated: run refactor 2020-02-07 18:16:47 -08:00
replicaset.go Cleanup unused test functions - cont-ed 2024-07-17 16:22:11 +02:00
runners.go chore: depr. pointer pkg replacement for test/e2e and utils 2025-07-06 22:18:03 +02:00
tmpdir.go io/ioutil has already been deprecated in golang 1.16, so replace all ioutil with io and os 2022-02-03 05:32:12 +08:00
update_resources.go Replace PollImmediate with PollUntilContextTimeout (#128147) 2024-11-07 14:57:29 +00:00