kubernetes/test/e2e/storage
Patrick Ohly d71829a1fc e2e: avoid setting NodeName for CSI driver deployments
We don't want to set the name directly because then starting the pod
can fail when the node is temporarily out of resources
(https://github.com/kubernetes/kubernetes/issues/87855).

For CSI driver deployments, we have three options:
- modify the pod spec with custom code, similar
  to how the NodeSelection utility code does it
- add variants of SetNodeSelection and SetNodeAffinity which
  work with a pod spec instead of a pod
- change their parameter from pod to pod spec and then use
  them also when patching a pod spec

The last approach is used here because it seems more general. There
might be other cases in the future where there's only a pod spec that
needs to be modified.
2020-02-26 10:33:29 +01:00
..
drivers Replace Beta OS/arch labels with the GA ones 2020-02-13 09:38:51 -08:00
external Convert volume.TestConfig to use NodeSelection 2020-02-11 21:13:42 -08:00
testpatterns e2e storage: public API for testsuites, support CSIInlineVolume type for generic resource 2019-12-05 20:10:25 +01:00
testsuites e2e: avoid setting NodeName for CSI driver deployments 2020-02-26 10:33:29 +01:00
utils e2e: avoid setting NodeName for CSI driver deployments 2020-02-26 10:33:29 +01:00
vsphere Add missing tag to vSphere storage E2E tests 2020-02-10 14:48:55 -08:00
BUILD Merge pull request #85029 from serathius/remove-prometheus-test-e2e 2020-02-09 01:27:52 -08:00
csi_mock_volume.go e2e: avoid setting NodeName for CSI driver deployments 2020-02-26 10:33:29 +01:00
csi_volumes.go Remove plugin watching of deprecated directory {kubelet_root_dir}/plugins and support for CSI V0 in accordance with deprecation announcement in https://v1-13.docs.kubernetes.io/docs/setup/release/notes/ 2019-11-11 11:42:58 -08:00
detach_mounted.go generated: run refactor 2020-02-08 12:30:21 -05:00
empty_dir_wrapper.go tests: Replaces images used with agnhost (part 4) 2020-02-18 16:29:49 -08:00
ephemeral_volume.go generated: run refactor 2020-02-08 12:30:21 -05:00
flexvolume_mounted_volume_resize.go generated: run refactor 2020-02-08 12:30:21 -05:00
flexvolume_online_resize.go generated: run refactor 2020-02-08 12:30:21 -05:00
flexvolume.go Merge pull request #88016 from jsafrane/wait-for-pod-deletion 2020-02-18 22:40:38 -08:00
generic_persistent_volume-disruptive.go generated: run refactor 2020-02-08 12:30:21 -05:00
in_tree_volumes.go Rename Azure driver to Azure Disk driver 2019-11-25 15:51:30 -08:00
mounted_volume_resize.go generated: run refactor 2020-02-08 12:30:21 -05:00
nfs_persistent_volume-disruptive.go generated: run refactor 2020-02-08 12:30:21 -05:00
OWNERS Audit of test/* OWNERS files 2019-10-10 15:52:51 -05:00
pd.go generated: run refactor 2020-02-08 12:30:21 -05:00
persistent_volumes-gce.go generated: run refactor 2020-02-07 18:16:47 -08:00
persistent_volumes-local.go e2e: avoid setting NodeName for CSI driver deployments 2020-02-26 10:33:29 +01:00
persistent_volumes.go generated: run refactor 2020-02-08 12:30:21 -05:00
pv_protection.go generated: run refactor 2020-02-08 12:30:21 -05:00
pvc_protection.go test/e2e/framework:remove unused code and move const 2020-02-17 23:31:50 +08:00
regional_pd.go generated: run refactor 2020-02-08 12:30:21 -05:00
subpath.go generated: run refactor 2020-02-08 12:30:21 -05:00
volume_limits.go test/e2e/storage:Use e2eskipper package 2020-01-13 14:04:10 +08:00
volume_metrics.go Merge pull request #85029 from serathius/remove-prometheus-test-e2e 2020-02-09 01:27:52 -08:00
volume_provisioning.go generated: run refactor 2020-02-08 12:30:21 -05:00
volumes.go Remove client cleanup from TestCleanup 2020-02-13 09:55:53 +01:00