kubernetes/test/e2e/scheduling
Antonio Ojea d5b7ef86bb correct e2e test predicates conflict hostport
The e2e test, included as part of Conformance,
"validates that there is no conflict between
 pods with same hostPort but different hostIP and protocol"
was only testing that the pods were scheduled without conflict
but was never testing the functionality.

The test should check that pods with containers forwarding the same
hostPort can be scheduled without conflict, and that those exposed
HostPort are forwarding the ports to the corresponding pods.

the predicate tests were using loopback addresses for the the
hostPort test, however, those have different semantics depending
on the IP family, i.e. you can not bind to ::1 and ::2 simultanously,
in addition, IP forwarding from localhost to localhost in IPv6 is
not working since it doesn't have the kernel route_localnet hack.
2020-11-17 15:28:29 +01:00
..
BUILD correct e2e test predicates conflict hostport 2020-11-17 15:28:29 +01:00
events.go test/e2e/framework:move functions to test/e2e/scheduling/ 2020-02-10 12:34:19 +08:00
framework.go Remove ns from getScheduledAndUnscheduledPods() 2020-06-25 04:39:39 +00:00
limit_range.go Deflake LimitRange e2e test 2020-08-07 17:22:35 -07:00
nvidia-gpus.go Use local daemonset manifest for installing Nvidia drivers 2020-07-18 21:01:00 -05:00
OWNERS Audit of test/* OWNERS files 2019-10-10 15:52:51 -05:00
predicates.go correct e2e test predicates conflict hostport 2020-11-17 15:28:29 +01:00
preemption.go Update PriorityClass conformance test to cover DeleteCollection 2020-10-28 15:35:46 -07:00
priorities.go remove secondary client retries in e2e tests 2020-10-15 08:30:42 -04:00
ubernetes_lite_volumes.go Use topology labels instead of old beta names (#96033) 2020-11-05 20:26:50 -08:00
ubernetes_lite.go cleanup: fix log capitalization in scheduler 2020-11-12 20:10:26 +08:00