mirror of
https://github.com/juanfont/headscale.git
synced 2026-11-01 11:14:09 +09:00
integration: add tailscale cert test
Every client version gets a certificate from Pebble through rfc2136 and a TSIG-checked DNS server in the test process, then runs each serve mode; identity headers name the requesting user. Updates #2137 Updates #1921
This commit is contained in:
1 parent
eef0d1fe47
commit
2a30fb6b3b
5 files changed
+472
-2
No files matched your search
@@ -56,6 +56,7 @@ type TailscaleClient interface {
|
||||
ContainerID() string
|
||||
MustID() types.NodeID
|
||||
ReadFile(path string) ([]byte, error)
|
||||
WriteFile(path string, data []byte) error
|
||||
PacketFilter() ([]filter.Match, error)
|
||||
ConnectToNetwork(network *dockertest.Network) error
|
||||
DisconnectFromNetwork(network *dockertest.Network) error
|
||||
|
||||
Reference in new issue
Block a user