Kristoffer Dalby
024d6ee7c3
Initial work on shared node integration test
...
This commit adds initial integration tests for shared nodes, it adds
them and verifies that they are shared.
It does not yet manage to ping the shared node because it does not seem
to establish the connection.
2021-09-20 23:21:25 +01:00
Kristoffer Dalby
994b4eef17
Use JSON output and proper datamodel for tailscale status
...
This commit uses tailscale --json to check status, and unmarshal it into
the proper ipn Status.
2021-09-20 22:53:34 +01:00
Kristoffer Dalby
f905812afa
Test two namespaces
...
This expands the tests to verify two namespaces instead of only one.
It verifies some of the isolation, and is prework for shared nodes
testing
2021-09-20 20:18:28 +01:00
Kristoffer Dalby
d68d201722
Add version support to integration support
...
This commit adds a list of tailscale versions to use in the integration
test. An equal distribution of versions will be used across the clients.
2021-09-20 19:23:18 +01:00
Kristoffer Dalby
bf26e37e0e
Merge pull request #112 from fkr/main
2021-09-19 11:19:35 +01:00
Felix Kronlage-Dammers
e154e7a0fb
fix typo, it is 'relayed' not 'relied'
2021-09-19 12:07:17 +02:00
Juan Font
8f1f48b7d0
Update README.md
...
Remove Google registry for the time being
2021-09-13 23:11:15 +02:00
Juan Font
536e8b71bf
Removed wrong syntax in actions
2021-09-13 22:59:33 +02:00
Juan Font
acc43c39af
Increased linter timeout in makefile
2021-09-13 22:58:35 +02:00
Juan Font
eae1b6a3de
More timeout in linting
2021-09-13 22:51:58 +02:00
Juan Font
31cc61478f
More timeout in linting
2021-09-13 22:47:38 +02:00
Juan Font
3095c1e150
Trying to correct Actions issues
2021-09-13 22:45:31 +02:00
Juan Font
e1d5da5bd9
Merge pull request #107 from qbit/no_color_trace
...
Remove trace lines about NO_COLOR.
2021-09-13 22:38:37 +02:00
Juan Font
5f818b7349
Merge pull request #89 from ohdearaugustin/topic/docker-release
...
Topic/docker release
2021-09-13 22:37:33 +02:00
ohdearaugustin
1e93347a26
Merge branch 'main' into topic/docker-release
2021-09-12 18:18:34 +02:00
ohdearaugustin
18867a4c84
update docu
2021-09-12 18:08:43 +02:00
ohdearaugustin
3b97c7bdec
gitignore: add jetbrains
2021-09-12 18:08:43 +02:00
Aaron Bieber
203e6bc6b2
Remove trace lines about NO_COLOR.
2021-09-12 07:30:35 -06:00
Juan Font
e27753e46e
Merge pull request #103 from juanfont/shared-nodes
...
Add support for sharing nodes across namespaces
2021-09-11 23:31:37 +02:00
Juan Font
11fbef4bf0
Added extra timeout
2021-09-11 23:21:45 +02:00
Juan Font
c4e6ad1ec7
Fixed some typos
2021-09-10 00:52:08 +02:00
Juan Font
263a3f1983
Merge branch 'main' into shared-nodes
2021-09-10 00:49:50 +02:00
Juan Font
8acaea0fbe
Increased timeout
2021-09-10 00:44:27 +02:00
Juan Font
bd6adfaec6
Changes a few more variables
2021-09-10 00:37:01 +02:00
Juan Font
4b4a5a4b93
Update sharing.go
...
Co-authored-by: Kristoffer Dalby <kradalby@kradalby.no>
2021-09-10 00:32:42 +02:00
Juan Font
b098d84557
Apply suggestions from code review
...
Changed more variable names
Co-authored-by: Kristoffer Dalby <kradalby@kradalby.no>
2021-09-10 00:32:06 +02:00
Juan Font
b937f9b762
Update machine.go
...
Added comment on toNode
2021-09-10 00:30:02 +02:00
Juan Font
55f3e07bd4
Apply suggestions from code review
...
Removed one letter variables
Co-authored-by: Kristoffer Dalby <kradalby@kradalby.no>
2021-09-10 00:26:46 +02:00
Juan Font
2780623076
Renamed SharedNode to SharedMachine
2021-09-06 14:43:43 +02:00
Juan Font
75a342f96e
Renamed files
2021-09-06 14:40:37 +02:00
Juan Font
729cd54401
Renamed sharing function
2021-09-06 14:39:52 +02:00
Juan Font
a023f51971
Merge pull request #101 from SilverBut/main
...
fix: check last seen time without possible null pointer
2021-09-03 10:35:49 +02:00
Juan Font
5076eb9215
Merge pull request #102 from SilverBut/patch-1
...
docs: add notes on how to build own DERP server
2021-09-03 10:24:32 +02:00
Juan Font
7edd0cd14c
Added add node cli
2021-09-03 10:23:45 +02:00
Juan Font
7ce4738d8a
Preload namespace so the name can be shown
2021-09-03 10:23:26 +02:00
Juan Font
7287e0259c
Minor linting issues
2021-09-02 17:08:39 +02:00
Juan Font
d86de68b40
Show namespace in node list table
2021-09-02 17:06:47 +02:00
Juan Font
4ba107a765
README updated
2021-09-02 17:00:46 +02:00
Juan Font
187b016d09
Added helper function to get list of shared nodes
2021-09-02 16:59:50 +02:00
Juan Font
7010f5afad
Added unit tests on sharing nodes
2021-09-02 16:59:12 +02:00
Juan Font
48b73fa12f
Implement node sharing functionality
2021-09-02 16:59:03 +02:00
Juan Font
1ecd0d7ca4
Added DB SharedNode model to support sharing nodes
2021-09-02 16:57:26 +02:00
Silver Bullet
6faaae0c5f
docs: add notes on how to build own DERP server
...
The official doc is hidden under a bunch of issues. Add a doc link here and hope it could be helpful.
2021-09-02 06:08:12 +08:00
Silver Bullet
e4ef65be76
fix: check last seen time without possible null pointer
2021-09-02 05:44:42 +08:00
Juan Font
39c661d408
Merge pull request #99 from juanfont/explicit-ubuntu-version
...
Use explicit version in Dockerfile
2021-08-26 21:18:16 +02:00
Juan Font
91a48d6a43
Update Dockerfile
...
Use explicit version in Dockerfile (addresses #95 )
2021-08-26 10:23:45 +02:00
Kristoffer Dalby
123f0fa185
Merge pull request #98 from kradalby/initial-dns-server-exit-node
2021-08-25 22:58:25 +01:00
Kristoffer Dalby
ba3dffecbf
Update readme
2021-08-25 19:05:10 +01:00
Kristoffer Dalby
8735e5675c
Add a test for the getdnsconfig function
2021-08-25 19:03:04 +01:00
Kristoffer Dalby
3f5e06a0f8
Dont add the portnumber to the ip
2021-08-25 18:43:13 +01:00