diff --git a/test/conformance/testdata/conformance.yaml b/test/conformance/testdata/conformance.yaml index 793f4efb025..4bf8045971e 100755 --- a/test/conformance/testdata/conformance.yaml +++ b/test/conformance/testdata/conformance.yaml @@ -2033,9 +2033,10 @@ - testname: Scheduling, HostPort matching and HostIP and Protocol not-matching codename: '[sig-scheduling] SchedulerPredicates [Serial] validates that there is no conflict between pods with same hostPort but different hostIP and protocol - [Conformance]' + [LinuxOnly] [Conformance]' description: Pods with the same HostPort value MUST be able to be scheduled to the - same node if the HostIP or Protocol is different. + same node if the HostIP or Protocol is different. This test is marked LinuxOnly + since hostNetwork is not supported on Windows. release: v1.16 file: test/e2e/scheduling/predicates.go - testname: Pod preemption verification diff --git a/test/e2e/scheduling/predicates.go b/test/e2e/scheduling/predicates.go index b754784dccd..66e135d13b3 100644 --- a/test/e2e/scheduling/predicates.go +++ b/test/e2e/scheduling/predicates.go @@ -657,9 +657,14 @@ var _ = SIGDescribe("SchedulerPredicates [Serial]", func() { Release: v1.16 Testname: Scheduling, HostPort matching and HostIP and Protocol not-matching Description: Pods with the same HostPort value MUST be able to be scheduled to the same node - if the HostIP or Protocol is different. + if the HostIP or Protocol is different. This test is marked LinuxOnly since hostNetwork is not supported on + Windows. */ - framework.ConformanceIt("validates that there is no conflict between pods with same hostPort but different hostIP and protocol", func() { + + // TODO: Add a new e2e test to scheduler which validates if hostPort is working and move this test to e2e/network + // so that appropriate team owns the e2e. + // xref: https://github.com/kubernetes/kubernetes/issues/98075. + framework.ConformanceIt("validates that there is no conflict between pods with same hostPort but different hostIP and protocol [LinuxOnly]", func() { nodeName := GetNodeThatCanRunPod(f) localhost := "127.0.0.1"