Skip to content

CI: K8s Network E2E tests (dual) / Networking Granular Checks: Services should function for endpoint-Service: sctp [Feature:SCTPConnectivity] #40575

@marseel

Description

@marseel

CI failure

[It] [sig-network] Networking Granular Checks: Services should function for endpoint-Service: sctp [Feature:SCTPConnectivity]
[TIMEDOUT] A suite timeout occurred
In [It] at: k8s.io/kubernetes/test/e2e/network/networking.go:263 @ 07/17/25 18:58:58.057

This is the Progress Report generated when the suite timeout occurred:
  [sig-network] Networking Granular Checks: Services should function for endpoint-Service: sctp [Feature:SCTPConnectivity] (Spec Runtime: 59m53.329s)
    k8s.io/kubernetes/test/e2e/network/networking.go:263
    In [It] (Node Runtime: 59m53.161s)
      k8s.io/kubernetes/test/e2e/network/networking.go:263
      At [By Step] dialing(sctp) netserver-0 (endpoint) --> 10.96.79.104:95 (config.clusterIP) (Step Runtime: 59m11.355s)
        k8s.io/kubernetes/test/e2e/network/networking.go:265

      Spec Goroutine
      goroutine 6281 [select, 3 minutes]
        k8s.io/client-go/tools/remotecommand.(*wsStreamExecutor).StreamWithContext(0xc000d42500, {0x58da688, 0x7ada000}, {{0x0, 0x0}, {0x5897e60, 0xc00276f770}, {0x5897e60, 0xc00276f7a0}, 0x0, ...})
          k8s.io/client-go/tools/remotecommand/websocket.go:169
        k8s.io/client-go/tools/remotecommand.(*FallbackExecutor).StreamWithContext(0xc002b94000, {0x58da688, 0x7ada000}, {{0x0, 0x0}, {0x5897e60, 0xc00276f770}, {0x5897e60, 0xc00276f7a0}, 0x0, ...})
          k8s.io/client-go/tools/remotecommand/fallback.go:54
        k8s.io/kubernetes/test/e2e/framework/pod.execute({0x58da688, 0x7ada000}, 0xc000953710, 0xc00061e488, {0x0, 0x0}, {0x5897e60, 0xc00276f770}, {0x5897e60, 0xc00276f7a0}, ...)
          k8s.io/kubernetes/test/e2e/framework/pod/exec_util.go:208
        k8s.io/kubernetes/test/e2e/framework/pod.ExecWithOptionsContext({0x58da688, 0x7ada000}, 0xc004844000, {{0xc00276e210, 0x3, 0x3}, {0xc0037c0990, 0xc}, {0xc004527d58, 0x12}, ...})
          k8s.io/kubernetes/test/e2e/framework/pod/exec_util.go:85
        k8s.io/kubernetes/test/e2e/framework/pod.ExecWithOptions(...)
          k8s.io/kubernetes/test/e2e/framework/pod/exec_util.go:58
        k8s.io/kubernetes/test/e2e/framework/pod.ExecCommandInContainerWithFullOutput(0xc004fb4ac0?, {0xc004527d58?, 0x7ada000?}, {0xc000726ba0?, 0x0?}, {0xc00276e210?, 0x30?, 0x7ff118601e18?})
          k8s.io/kubernetes/test/e2e/framework/pod/exec_util.go:97
        k8s.io/kubernetes/test/e2e/framework/pod.execCommandInPodWithFullOutput({0x7ff118601e18, 0xc000ca0180}, 0xc004844000, {0xc004527d58, 0x12}, {0xc00276e210, 0x3, 0x3})
          k8s.io/kubernetes/test/e2e/framework/pod/exec_util.go:135
        k8s.io/kubernetes/test/e2e/framework/pod.ExecShellInPodWithFullOutput({0x7ff118601e18, 0xc000ca0180}, 0xc004844000, {0xc004527d58, 0x12}, {0xc0046c02a0, 0x6d})
          k8s.io/kubernetes/test/e2e/framework/pod/exec_util.go:145
        k8s.io/kubernetes/test/e2e/framework/network.(*NetworkingTestConfig).GetResponseFromContainer(0xc0004bc2a0, {0x7ff118601e18, 0xc000ca0180}, {0x507ad10, 0x4}, {0x5083c8f, 0x8}, {0xc00093ad30, 0xb}, {0xc000f5a5d4, ...}, ...)
          k8s.io/kubernetes/test/e2e/framework/network/utils.go:426
        k8s.io/kubernetes/test/e2e/framework/network.(*NetworkingTestConfig).DialFromContainer(0xc0004bc2a0, {0x7ff118601e18, 0xc000ca0180}, {0x507ad10, 0x4}, {0x5083c8f, 0x8}, {0xc00093ad30, 0xb}, {0xc000f5a5d4, ...}, ...)
          k8s.io/kubernetes/test/e2e/framework/network/utils.go:335
        k8s.io/kubernetes/test/e2e/framework/network.(*NetworkingTestConfig).DialFromEndpointContainer(...)
          k8s.io/kubernetes/test/e2e/framework/network/utils.go:220
      > k8s.io/kubernetes/test/e2e/network.init.func21.6.9({0x7ff118601e18, 0xc000ca0180})
          k8s.io/kubernetes/test/e2e/network/networking.go:266
        github.com/onsi/ginkgo/v2/internal.extractBodyFunction.func2({0x58e43c8?, 0xc000ca0180?})
          github.com/onsi/ginkgo/v2@v2.21.0/internal/node.go:465
        github.com/onsi/ginkgo/v2/internal.(*Suite).runNode.func3()
          github.com/onsi/ginkgo/v2@v2.21.0/internal/suite.go:894
        github.com/onsi/ginkgo/v2/internal.(*Suite).runNode in goroutine 3788
          github.com/onsi/ginkgo/v2@v2.21.0/internal/suite.go:881

Probably related failure as well:

[It] [sig-network] [Feature:IPv6DualStack] Granular Checks: Services Secondary IP Family [LinuxOnly] should function for pod-Service: sctp [Feature:SCTPConnectivity]

With error:

[TIMEDOUT] A suite timeout occurred
In [It] at: k8s.io/kubernetes/test/e2e/network/dual_stack.go:454 @ 07/17/25 16:07:03.794

This is the Progress Report generated when the suite timeout occurred:
  [sig-network] [Feature:IPv6DualStack] Granular Checks: Services Secondary IP Family [LinuxOnly] should function for pod-Service: sctp [Feature:SCTPConnectivity] (Spec Runtime: 57m5.744s)
    k8s.io/kubernetes/test/e2e/network/dual_stack.go:454
    In [It] (Node Runtime: 57m5.663s)
      k8s.io/kubernetes/test/e2e/network/dual_stack.go:454
      At [By Step] dialing(sctp) test-container-pod --> fd00:10:96::1db9:95 (config.clusterIP) (Step Runtime: 56m17.476s)
        k8s.io/kubernetes/test/e2e/network/dual_stack.go:456

      Spec Goroutine
      goroutine 7368 [select, 5 minutes]
        k8s.io/client-go/tools/remotecommand.(*wsStreamExecutor).StreamWithContext(0xc000f66100, {0x58da688, 0x7ada000}, {{0x0, 0x0}, {0x5897e60, 0xc004213410}, {0x5897e60, 0xc004213530}, 0x0, ...})
          k8s.io/client-go/tools/remotecommand/websocket.go:169
        k8s.io/client-go/tools/remotecommand.(*FallbackExecutor).StreamWithContext(0xc00445aa80, {0x58da688, 0x7ada000}, {{0x0, 0x0}, {0x5897e60, 0xc004213410}, {0x5897e60, 0xc004213530}, 0x0, ...})
          k8s.io/client-go/tools/remotecommand/fallback.go:54
        k8s.io/kubernetes/test/e2e/framework/pod.execute({0x58da688, 0x7ada000}, 0xc0031dc480, 0xc000646008, {0x0, 0x0}, {0x5897e60, 0xc004213410}, {0x5897e60, 0xc004213530}, ...)
          k8s.io/kubernetes/test/e2e/framework/pod/exec_util.go:208
        k8s.io/kubernetes/test/e2e/framework/pod.ExecWithOptionsContext({0x58da688, 0x7ada000}, 0xc0038ba000, {{0xc002e14000, 0x3, 0x3}, {0xc001c5df70, 0xe}, {0xc000aa66f0, 0x12}, ...})
          k8s.io/kubernetes/test/e2e/framework/pod/exec_util.go:85
        k8s.io/kubernetes/test/e2e/framework/pod.ExecWithOptions(...)
          k8s.io/kubernetes/test/e2e/framework/pod/exec_util.go:58
        k8s.io/kubernetes/test/e2e/framework/pod.ExecCommandInContainerWithFullOutput(0xc001398100?, {0xc000aa66f0?, 0x7ada000?}, {0xc00201e150?, 0x0?}, {0xc002e14000?, 0x30?, 0x7fde8492bb18?})
          k8s.io/kubernetes/test/e2e/framework/pod/exec_util.go:97
        k8s.io/kubernetes/test/e2e/framework/pod.execCommandInPodWithFullOutput({0x7fde8492bb18, 0xc002756d20}, 0xc0038ba000, {0xc000aa66f0, 0x12}, {0xc002e14000, 0x3, 0x3})
          k8s.io/kubernetes/test/e2e/framework/pod/exec_util.go:135
        k8s.io/kubernetes/test/e2e/framework/pod.ExecShellInPodWithFullOutput({0x7fde8492bb18, 0xc002756d20}, 0xc0038ba000, {0xc000aa66f0, 0x12}, {0xc000351180, 0x71})
          k8s.io/kubernetes/test/e2e/framework/pod/exec_util.go:145
        k8s.io/kubernetes/test/e2e/framework/network.(*NetworkingTestConfig).GetResponseFromContainer(0xc00062cc40, {0x7fde8492bb18, 0xc002756d20}, {0x507ad10, 0x4}, {0x5083c8f, 0x8}, {0xc0049d8e50, 0xb}, {0xc0049d93d0, ...}, ...)
          k8s.io/kubernetes/test/e2e/framework/network/utils.go:426
        k8s.io/kubernetes/test/e2e/framework/network.(*NetworkingTestConfig).DialFromContainer(0xc00062cc40, {0x7fde8492bb18, 0xc002756d20}, {0x507ad10, 0x4}, {0x5083c8f, 0x8}, {0xc0049d8e50, 0xb}, {0xc0049d93d0, ...}, ...)
          k8s.io/kubernetes/test/e2e/framework/network/utils.go:335
        k8s.io/kubernetes/test/e2e/framework/network.(*NetworkingTestConfig).DialFromTestContainer(...)
          k8s.io/kubernetes/test/e2e/framework/network/utils.go:225
      > k8s.io/kubernetes/test/e2e/network.init.func7.11.3({0x7fde8492bb18, 0xc002756d20})
          k8s.io/kubernetes/test/e2e/network/dual_stack.go:457
        github.com/onsi/ginkgo/v2/internal.extractBodyFunction.func2({0x58e43c8?, 0xc002756d20?})
          github.com/onsi/ginkgo/v2@v2.21.0/internal/node.go:465
        github.com/onsi/ginkgo/v2/internal.(*Suite).runNode.func3()
          github.com/onsi/ginkgo/v2@v2.21.0/internal/suite.go:894
        github.com/onsi/ginkgo/v2/internal.(*Suite).runNode in goroutine 6855
          github.com/onsi/ginkgo/v2@v2.21.0/internal/suite.go:881

Some more instances of failure:
https://github.com/cilium/cilium/actions/runs/16352021707
https://github.com/cilium/cilium/actions/runs/16348510027
https://github.com/cilium/cilium/actions/runs/16324085777
https://github.com/cilium/cilium/actions/runs/16316108067

Sysdump from https://github.com/cilium/cilium/actions/runs/16352076580
cilium-sysdumps-dual.zip

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/CIContinuous Integration testing issue or flakeci/flakeThis is a known failure that occurs in the tree. Please investigate me!staleThe stale bot thinks this issue is old. Add "pinned" label to prevent this from becoming stale.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions