headscale/integration/dockertestutil
Kristoffer Dalby 7bb86f2c16 integration: HA cable-pull lifecycle test
Add DisconnectFromNetwork/ReconnectToNetwork on TailscaleClient
backed by pool.Client.DisconnectNetwork.

Exercise single-router fail+recover either side, sequential dual
failure, and simultaneous dual failure. The dual-failure legs
assert no flap to a known-bad primary; the single-router-return
legs check traffic only because docker network disconnect
transiently fails probes on sibling routers.

Fails on parent; passes after the fix.

Updates #3203
2026-04-29 18:08:39 +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: HA cable-pull lifecycle test 2026-04-29 18:08:39 +01:00