kubernetes/test/e2e/framework/pod
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
..
BUILD Fix a bug in e2epod function 2020-02-13 16:45:16 -08:00
create.go e2e: avoid setting NodeName for CSI driver deployments 2020-02-26 10:33:29 +01:00
delete.go generated: run refactor 2020-02-07 18:16:47 -08:00
node_selection.go e2e: avoid setting NodeName for CSI driver deployments 2020-02-26 10:33:29 +01:00
resource_test.go Fix a bug in e2epod function 2020-02-13 16:45:16 -08:00
resource.go Fix a bug in e2epod function 2020-02-13 16:45:16 -08:00
wait.go remove TODO and use framework.SingleCallTimeout 2020-02-14 01:12:46 +08:00