headscale/integration/dockertestutil
Kristoffer Dalby 155e42f892 integration: retry transient docker network ops
Libnetwork endpoint cleanup is eventually consistent. A back-to-back
disconnect+connect on the same network can race teardown and return a
transient error. Wrap the daemon calls in bounded exponential backoff
so TestHASubnetRouterFailoverDockerDisconnect no longer flakes on
phase 4c reconnect.

Fixes #3234
2026-04-30 12:52:05 +01:00
..
build.go cmd/hi: improve test cleanup to reduce CI disk usage (#2881) 2025-11-28 16:59:54 +01:00
config.go all: fix golangci-lint issues (#3064) 2026-02-06 21:45:32 +01:00
execute.go integration: make docker execute and ping timeouts CI-aware 2026-03-31 22:06:25 +02:00
logs.go all: fix golangci-lint issues (#3064) 2026-02-06 21:45:32 +01:00
network.go integration: retry transient docker network ops 2026-04-30 12:52:05 +01:00
network_test.go integration: retry transient docker network ops 2026-04-30 12:52:05 +01:00