tailscale/tstest/natlab/vmtest
Brad Fitzpatrick 26864f1302 tstest/natlab: add ACME cert vmtest
This adds a fake vnet ACME service, TXT-backed SetDNS support, and a
VM test that fetches a certificate with tailscale cert, serves it with
tailscale serve, and verifies HTTPS from a second node.

This adds coverage motivated by #19915.

Updates #13038

Change-Id: Ie1e53409509337d81c8fbceb63f59f3dfbd48207
Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
2026-06-05 08:57:17 -07:00
..
assets tstest/natlab/vmtest: add macOS VM screenshot streaming to web UI 2026-04-29 07:48:26 -07:00
cmd/natlabprep tstest/natlab, .github/workflows: add opt-in natlab CI workflow 2026-05-11 17:14:46 -07:00
acme_test.go tstest/natlab: add ACME cert vmtest 2026-06-05 08:57:17 -07:00
cloudinit.go tstest/natlab: add ACME cert vmtest 2026-06-05 08:57:17 -07:00
connectivity_test.go net/dnscache: run happy eyeballs with more than one dest IP (#19770) 2026-05-19 12:59:11 -04:00
connectivity.go tstest/natlab/vmtest: start migrating old natlab tests to vmtest (#19727) 2026-05-13 16:44:53 -04:00
gokrazy_update_test.go gokrazy, clientupdate: add start of Gokrazy auto-updates, tests 2026-06-04 11:20:14 -07:00
images.go tstest/natlab, .github/workflows: add opt-in natlab CI workflow 2026-05-11 17:14:46 -07:00
qemu_wrapper_windows.go tstest/natlab/vmtest: kill QEMU when test process dies (#19676) 2026-05-07 16:14:27 -04:00
qemu_wrapper.go tstest/natlab/vmtest: kill QEMU when test process dies (#19676) 2026-05-07 16:14:27 -04:00
qemu.go tstest/natlab/vmtest: start migrating old natlab tests to vmtest (#19727) 2026-05-13 16:44:53 -04:00
selfsignedderp_test.go tstest/natlab/vmtest: deflake, de-strictify TestSelfSignedDERPHashPinning 2026-06-03 06:00:18 -07:00
tailmac.go tstest/natlab/vmtest: add macOS VM snapshot caching for fast test starts 2026-04-29 08:17:13 -07:00
version_test.go tstest/natlab/vmtest: add --test-version flag 2026-04-28 06:59:26 -07:00
version.go tstest/natlab/vmtest: add --test-version flag 2026-04-28 06:59:26 -07:00
vmstatus.go tstest/natlab/vmtest: add helpers for fatal step errors (#19753) 2026-05-14 09:24:47 -07:00
vmtest_test.go wgengine/{,magicsock},tstest/natlab/vmtest: send disco on cached netmap (#19878) 2026-05-27 13:05:12 -04:00
vmtest.go tstest/natlab: add ACME cert vmtest 2026-06-05 08:57:17 -07:00
web.go tstest/natlab/vmtest: add macOS VM screenshot streaming to web UI 2026-04-29 07:48:26 -07:00