cilium-cli icon indicating copy to clipboard operation
cilium-cli copied to clipboard

CI: pod-to-pod-encryption

Open Th3D0ct0r opened this issue 5 months ago • 3 comments

When running the cilium connectivity test pod-to-pod-encryption and forcing it running on arm nodes with --node-selector it fails with the following error message:

CI failure


│ [2025-09-05T12:14:10Z]   🐛 Finalizing Test pod-to-pod-encryption
│ [2025-09-05T12:14:10Z] [=] [cilium-test-1] Test [pod-to-pod-encryption] [55/118]
│ panic: runtime error: invalid memory address or nil pointer dereference
│ [signal SIGSEGV: segmentation violation code=0x1 addr=0x3c8 pc=0x2f8ff22]
│
│ goroutine 34919 [running]:
│ github.com/cilium/cilium/cilium-cli/connectivity/check.Pod.Address({0x0, 0x0, {0x0, 0x0}, {0x0, 0x0}, 0x0, 0x0}, 0x1)
│     /cilium/vendor/github.com/cilium/cilium/cilium-cli/connectivity/check/peer.go:109 +0x62
│ github.com/cilium/cilium/cilium-cli/connectivity/tests.getInterNodeIface({0x5f30538, 0xc000c955c0}, 0xc00108f1e0, 0xc0029ef900, 0xc0029efa00, 0xc0029ef940, 0xc0029efa40, 0x1,
│     /cilium/vendor/github.com/cilium/cilium/cilium-cli/connectivity/tests/encryption.go:54 +0x2f4
│ github.com/cilium/cilium/cilium-cli/connectivity/tests.testNoTrafficLeak({0x5f30538, 0xc000c955c0}, 0xc00108f1e0, {0x5f1b8c0, 0xc0011014a0}, 0xc0029ef900, 0xc0029ef940, 0xc002
│     /cilium/vendor/github.com/cilium/cilium/cilium-cli/connectivity/tests/encryption.go:304 +0x14f
│ github.com/cilium/cilium/cilium-cli/connectivity/tests.(*podToPodEncryption).Run.func1(0x3a454e0?)
│     /cilium/vendor/github.com/cilium/cilium/cilium-cli/connectivity/tests/encryption.go:284 +0x65
│ github.com/cilium/cilium/cilium-cli/connectivity/check.(*ConnectivityTest).ForEachIPFamily(0xc000783508, 0x0?, 0xc000a5dc40)
│     /cilium/vendor/github.com/cilium/cilium/cilium-cli/connectivity/check/context.go:1326 +0x1f5
│ github.com/cilium/cilium/cilium-cli/connectivity/check.(*Test).ForEachIPFamily(0xc00108f1e0, 0xc000a5dc40)
│     /cilium/vendor/github.com/cilium/cilium/cilium-cli/connectivity/check/test.go:916 +0xa7
│ github.com/cilium/cilium/cilium-cli/connectivity/tests.(*podToPodEncryption).Run(0xc0011014a0, {0x5f30538, 0xc000c955c0}, 0xc00108f1e0)
│     /cilium/vendor/github.com/cilium/cilium/cilium-cli/connectivity/tests/encryption.go:283 +0x5fa
│ github.com/cilium/cilium/cilium-cli/connectivity/check.(*Test).Run(0xc00108f1e0, {0x5f30538, 0xc000c955c0}, 0x37)
│     /cilium/vendor/github.com/cilium/cilium/cilium-cli/connectivity/check/test.go:397 +0x664
│ github.com/cilium/cilium/cilium-cli/connectivity/check.(*ConnectivityTest).Run.func1()
│     /cilium/vendor/github.com/cilium/cilium/cilium-cli/connectivity/check/context.go:455 +0x99
│ created by github.com/cilium/cilium/cilium-cli/connectivity/check.(*ConnectivityTest).Run in goroutine 1059
│     /cilium/vendor/github.com/cilium/cilium/cilium-cli/connectivity/check/context.go:449 +0x91

When running it on amd nodes this error doesnt happen. Any ideas regarding this?

Th3D0ct0r avatar Sep 11 '25 13:09 Th3D0ct0r

I just ran into the same issue for the first time, after upgrading to the latest cilium-cli.

gsstuart avatar Sep 11 '25 20:09 gsstuart

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs.

github-actions[bot] avatar Nov 11 '25 02:11 github-actions[bot]

not stale

Th3D0ct0r avatar Nov 17 '25 12:11 Th3D0ct0r