Juan Font
|
463180cc2e
|
Merge branch 'main' into main
|
2022-10-22 16:22:51 +02:00 |
|
Juan Font
|
129afdb157
|
Merge pull request #871 from kradalby/integration-ts-interface
Integration: make TailscaleClient interface
|
2022-10-22 16:22:40 +02:00 |
|
Till Hoffmann
|
701f990a23
|
Unify code snippet comment location
|
2022-10-22 00:12:24 +02:00 |
|
Kristoffer Dalby
|
e112514a3b
|
Merge branch 'main' into integration-ts-interface
|
2022-10-21 15:37:21 +02:00 |
|
Kristoffer Dalby
|
babd303667
|
Merge pull request #771 from shanna/feature-random-suffix-on-collision
|
2022-10-21 15:14:28 +02:00 |
|
Kristoffer Dalby
|
2d170fe339
|
update tests
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
|
2022-10-21 14:54:57 +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
|
830d59fe8c
|
Merge branch 'main' into feature-random-suffix-on-collision
|
2022-10-21 13:34:15 +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 |
|
Juan Font
|
9c16d5e511
|
Merge pull request #843 from phpmalik/patch-1
Fix spelling error
|
2022-10-21 06:23:59 +02:00 |
|
Juan Font
|
40b3de9894
|
Merge branch 'main' into feature-random-suffix-on-collision
|
2022-10-21 05:19:53 +02:00 |
|
Juan Font
|
1eea9c943c
|
Merge branch 'main' into patch-1
|
2022-10-21 05:19:23 +02:00 |
|
Juan Font
|
399c3255ab
|
Merge pull request #852 from kevin1sMe/main
Update document about reverse-proxy
|
2022-10-21 05:19:08 +02:00 |
|
Juan Font
|
852cb90fcc
|
Merge branch 'main' into main
|
2022-10-21 05:13:37 +02:00 |
|
Juan Font
|
587a016b46
|
Merge pull request #856 from kradalby/integration-v2
Integration tests v2
|
2022-10-21 05:12:17 +02:00 |
|
Kristoffer Dalby
|
b2bca2ac81
|
Only run integration tests from dir in new tests
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
|
2022-10-18 16:00:24 +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
|
8502a0acda
|
dont request tty
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
|
4cb7d63e8b
|
Set better names for different integration tests
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
|
2022-10-18 15:37:11 +02:00 |
|
Kristoffer Dalby
|
2bf50bc205
|
Add new integration tests to ci
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
|
84f9f604b0
|
go mod tidy
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 |
|
Juan Font
|
a39504510a
|
Merge pull request #865 from kradalby/integration-no-build-tags
Do not use build tags for running integration tests
|
2022-10-18 15:36:09 +02:00 |
|
Kristoffer Dalby
|
2f36a11a8e
|
use short flag for nix build test
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
|
2022-10-18 15:08:48 +02:00 |
|
Kristoffer Dalby
|
4df47de3f2
|
add nolint to integrationtests, they are going away ™️
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
|
2022-10-18 14:57:22 +02:00 |
|
Kristoffer Dalby
|
dfadb965b7
|
Use short test to signal that we dont run integration
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
|
2022-10-18 14:45:18 +02:00 |
|
Kristoffer Dalby
|
c6f82c3646
|
Switch from hacking buildtags to selecting tests
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
|
2022-10-18 14:41:48 +02:00 |
|
Kristoffer Dalby
|
32c21a05f8
|
cache go mod in docker, speed up local
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
|
2022-10-18 14:41:20 +02:00 |
|
kevinlin
|
79864e0165
|
Fmt md with prettier
|
2022-10-15 00:11:57 +08:00 |
|
kevinlin
|
06e12f7020
|
Update: tips about warnning log
|
2022-10-15 00:11:05 +08:00 |
|
kevinlin
|
3659461666
|
Update reverse-proxy document for istio/envoy
|
2022-10-15 00:11:05 +08:00 |
|
Juan Font
|
e96bceed4c
|
Merge pull request #859 from kradalby/new-integration-versions
Add back head and unstable, ts 1.32.0
|
2022-10-14 10:44:25 +02:00 |
|
Kristoffer Dalby
|
ff217ccce8
|
Add back head and unstable, ts 1.32.0
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
|
2022-10-14 09:12:13 +02:00 |
|