Juan Font Alonso
|
e270cf6d20
|
Return stderr in tsic.Execute
|
2022-11-03 16:50:20 +01:00 |
|
Kristoffer Dalby
|
d8c856e602
|
Add basic accept all acl to all test as example
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
|
2022-11-03 12:53:00 +01:00 |
|
Kristoffer Dalby
|
aad4c90fe6
|
Add options to hsic, ACL and env overrides
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
|
2022-11-03 12:53:00 +01:00 |
|
Kristoffer Dalby
|
4f9fe93146
|
golangci-lint --fix
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
|
2022-11-03 12:53:00 +01:00 |
|
Kristoffer Dalby
|
96fe6aa3a1
|
Remove unused func, comment out configobject way
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
|
2022-11-03 12:53:00 +01:00 |
|
Kristoffer Dalby
|
947e961a3a
|
Write headcsale config file from code, not depend on directory
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
|
2022-11-03 12:53:00 +01:00 |
|
Kristoffer Dalby
|
43731cad2e
|
Add helper function to add files to hs container
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
|
2022-11-03 12:53:00 +01:00 |
|
Kristoffer Dalby
|
ac15b21720
|
Remove tab from YAML
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
|
2022-11-03 12:53:00 +01:00 |
|
Kristoffer Dalby
|
dfc03a6124
|
Ditch stupid distroless image for debug/test
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
|
2022-11-03 12:53:00 +01:00 |
|
Kristoffer Dalby
|
7e6ab19270
|
Port preauthkey subcommand tests
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
|
2022-10-26 10:23:44 +02:00 |
|
Kristoffer Dalby
|
5013187aaf
|
Add some sort stability
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
|
2022-10-26 10:23:44 +02:00 |
|
Kristoffer Dalby
|
239ef16ad1
|
Add preauthkey command test
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
|
2022-10-26 10:23:44 +02:00 |
|
Kristoffer Dalby
|
cb61a490e0
|
Add namespace command test
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
|
2022-10-26 10:23:44 +02:00 |
|
Kristoffer Dalby
|
2c0488da0b
|
Add Execute helper for controlserver
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
|
2022-10-26 10:23:44 +02:00 |
|
Kristoffer Dalby
|
fe4e05b0bc
|
only print stdout on err
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
|
2022-10-25 09:24:05 +02:00 |
|
Kristoffer Dalby
|
7015d72911
|
port resolve magicdns test
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
|
2022-10-24 14:59:14 +02:00 |
|
Kristoffer Dalby
|
76689c221d
|
remove fixed todo
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
|
2022-10-24 14:58:02 +02:00 |
|
Kristoffer Dalby
|
018b1d68f2
|
Migrate taildrop test to v2
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
|
2022-10-23 14:13:22 +02:00 |
|
Kristoffer Dalby
|
7155b22043
|
Factor out some commonly used patterns
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
|
2022-10-23 12:41:35 +02:00 |
|
Kristoffer Dalby
|
40c048fb45
|
Fix lint
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
|
2022-10-23 12:01:03 +02:00 |
|
Kristoffer Dalby
|
53b4bb220d
|
Fixup after ts interface
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
|
2022-10-23 11:55:37 +02:00 |
|
Kristoffer Dalby
|
d706c3516d
|
Remove 1.16 from FQDN, bump 1.32.1
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
|
2022-10-23 11:50:19 +02:00 |
|
Kristoffer Dalby
|
cbbf9fbdef
|
Use FQDN from tailscale client
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
|
2022-10-23 11:50:19 +02:00 |
|
Kristoffer Dalby
|
d8144ee2ed
|
Add initial pingallbyhostname
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
|
2022-10-23 11:50:16 +02:00 |
|
Kristoffer Dalby
|
fa3d21cbc0
|
Rename pingall test to signal ip
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
|
2022-10-23 11:50:03 +02:00 |
|
Kristoffer Dalby
|
d242ceac46
|
Make hostname dns safe, allow string in ping command
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
|
2022-10-23 11:50:01 +02:00 |
|
Kristoffer Dalby
|
e112514a3b
|
Merge branch 'main' into integration-ts-interface
|
2022-10-21 15:37:21 +02:00 |
|
Kristoffer Dalby
|
bc1c1f5ce8
|
Fix most nil pointers, actually make it check for unique across headscale
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
|
2022-10-21 14:42:37 +02:00 |
|
Kristoffer Dalby
|
c9823ce347
|
Use TailscaleClient interface instead of tsic
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
|
2022-10-21 13:17:54 +02:00 |
|
Kristoffer Dalby
|
8c4744acd9
|
make TailscaleClient interface
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
|
2022-10-21 13:17:38 +02:00 |
|
Kristoffer Dalby
|
6d8c18d4de
|
Fix golangcilint
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
|
2022-10-18 15:37:11 +02:00 |
|
Kristoffer Dalby
|
12ee9bc02d
|
Fix golangcilint
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
|
2022-10-18 15:37:11 +02:00 |
|
Kristoffer Dalby
|
36ad0003a9
|
golangci-lint --fix
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
|
2022-10-18 15:37:11 +02:00 |
|
Kristoffer Dalby
|
39bc6f7e01
|
Port PingAll test to new test suite
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
|
2022-10-18 15:37:11 +02:00 |
|
Kristoffer Dalby
|
0db608a7b7
|
Add tailscale versions, waiters and helpers for scenario
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
|
2022-10-18 15:37:11 +02:00 |
|
Kristoffer Dalby
|
3951f39868
|
Add wait for peers and status to tsic
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
|
2022-10-18 15:37:11 +02:00 |
|
Kristoffer Dalby
|
c90d0dd843
|
remove the need to bind host port
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
|
2022-10-18 15:37:11 +02:00 |
|
Kristoffer Dalby
|
aef77a113c
|
use variable for namespace
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
|
2022-10-18 15:37:11 +02:00 |
|
Kristoffer Dalby
|
13aa845c69
|
Add comment about scenario test
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
|
2022-10-18 15:37:11 +02:00 |
|
Kristoffer Dalby
|
b0a4ee4dfe
|
test login with one node
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
|
2022-10-18 15:37:11 +02:00 |
|
Kristoffer Dalby
|
25e39d9ff9
|
Add get ips command to scenario
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
|
2022-10-18 15:37:11 +02:00 |
|
Kristoffer Dalby
|
f109b54e79
|
Join test suite container to network, allowing seperate networks
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
|
2022-10-18 15:37:11 +02:00 |
|
Kristoffer Dalby
|
eda4321486
|
Skip integration tests on short or lack of docker
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
|
2022-10-18 15:37:11 +02:00 |
|
Kristoffer Dalby
|
a9c3b14f79
|
Define a "scenario", which is a controlserver with nodes
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
|
2022-10-18 15:37:11 +02:00 |
|
Kristoffer Dalby
|
f68ba7504f
|
Move some helper functions into dockertestutil package
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
|
2022-10-18 15:37:11 +02:00 |
|
Kristoffer Dalby
|
b331e3f736
|
hsic: ControlServer implementation of headscale in docker
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
|
2022-10-18 15:37:11 +02:00 |
|
Kristoffer Dalby
|
308b9e78a1
|
Defince control server interface
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
|
2022-10-18 15:37:11 +02:00 |
|
Kristoffer Dalby
|
fa8b02a83f
|
tsic: Tailscale in Container abstraction
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
|
2022-10-18 15:37:11 +02:00 |
|