headscale/integration/dockertestutil
Kristoffer Dalby bdb9cc510c integration: support prebuilt images and the slow nix VM in the suite
Read the HEADSCALE_INTEGRATION_*_IMAGE knobs through one envknob helper and
assert required tooling is present instead of installing it at runtime (the
nix VM is offline). dsic waits for both the derper cert and key before starting
derper, so the container can't die between the two uploads. The nested-docker
VM is slower than a host daemon, so every integration timeout (convergence,
docker exec, peer sync, pool wait) now flows through one
dockertestutil.ScaleTimeout honouring HEADSCALE_INTEGRATION_TIMEOUT_SCALE.
2026-07-01 12:11:51 +00:00
..
auth.go all: adopt strings, errors, and os helpers 2026-06-17 16:12:19 +02:00
build.go cmd/hi: improve test cleanup to reduce CI disk usage (#2881) 2025-11-28 16:59:54 +01:00
config.go util, db: generate key material as hex via tailscale rands 2026-06-17 16:12:19 +02:00
execute.go integration: support prebuilt images and the slow nix VM in the suite 2026-07-01 12:11:51 +00:00
logs.go all: fix golangci-lint issues (#3064) 2026-02-06 21:45:32 +01:00
network.go all: fix full-tree golangci-lint findings 2026-06-20 21:08:01 +02:00
network_test.go integration: retry transient docker network ops 2026-04-30 12:52:05 +01:00
retry.go integration/dockertestutil: wait for libnetwork settle on reconnect 2026-05-18 17:18:08 +02:00