Commit graph

2672 commits

Author SHA1 Message Date
Juan Font
dd48d09812 Merge branch 'rerouting' of https://github.com/juanfont/headscale into rerouting 2022-11-26 11:06:23 +00:00
Juan Font
a9e2179b9f Remove magic number (base10...) 2022-11-26 11:21:25 +01:00
Juan Font
b49e46a4c3 Remove unused function 2022-11-26 11:21:25 +01:00
Juan Font
635027038f Use new routes API in CLI 2022-11-26 11:21:25 +01:00
Juan Font
fad43760ef Refactored route grpc glue code 2022-11-26 11:21:25 +01:00
Juan Font
68d2eaaaa6 Update swagger 2022-11-26 11:21:25 +01:00
Juan Font
cd2d2ef7e5 Updated generated pb code 2022-11-26 11:21:25 +01:00
Juan Font
1ce3d95d95 Updated protos with new routes API 2022-11-26 11:21:25 +01:00
Juan Font
20d599ae34 Add more logging 2022-11-26 11:21:25 +01:00
Juan Font
347d4d0ca5 Add support methods for the API 2022-11-26 11:21:25 +01:00
Juan Font
1d9cd88053 Remove method no longer used 2022-11-26 11:21:25 +01:00
Juan Font
37a031d13e Another bunch of gosec/golint related fixes 2022-11-26 11:21:25 +01:00
Juan Font
b5f1ae3d90 A big bunch of golang-lint fixes 2022-11-26 11:21:25 +01:00
Juan Font
358ed64b98 Run handlePrimarySubnetFailover() with a ticker when Serve 2022-11-26 11:21:25 +01:00
Juan Font
d606b5a21e Added tests for subnet failover 2022-11-26 11:21:25 +01:00
Juan Font
091ade10cf Added method to perform subnet failover 2022-11-26 11:21:25 +01:00
Juan Font
de4e19017f Use helper methods in Machine 2022-11-26 11:21:25 +01:00
Juan Font
5e89794433 Mark as primary the first instance of subnet + tests
In preparation for subnet failover, mark the initial occurrence of a subnet as the primary one.
2022-11-26 11:21:25 +01:00
Juan Font
52ab2a8ffd Port routes tests to new model 2022-11-26 11:21:25 +01:00
Juan Font
cf35ae94d0 Remove EnabledRoutes from Machine and refactor to adapt to it 2022-11-26 11:21:25 +01:00
Juan Font
60be739a3b Call processMachineRoutes when a new Map is received 2022-11-26 11:21:25 +01:00
Juan Font
a76115b9e4 Cleanup route.go and add helper methods to process HostInfo 2022-11-26 11:21:25 +01:00
Juan Font
28ef3145c5 Add migration from Machine.EnabledRoutes to the new Route table 2022-11-26 11:21:25 +01:00
Juan Font
c78403691c Add Route DB model 2022-11-26 11:21:25 +01:00
Juan Font
4da462917c Remove magic number (base10...) 2022-11-26 10:14:48 +00:00
Juan Font
87bfb53c1c Remove unused function 2022-11-26 09:59:56 +00:00
Juan Font
e26e3303cd Use new routes API in CLI 2022-11-26 00:04:02 +00:00
Juan Font
123ace4fb0 Refactored route grpc glue code 2022-11-26 00:03:39 +00:00
Juan Font
4158447547 Update swagger 2022-11-26 00:03:20 +00:00
Juan Font
7e3119be9b Updated generated pb code 2022-11-26 00:03:01 +00:00
Juan Font
0bf41646e9 Updated protos with new routes API 2022-11-26 00:02:40 +00:00
Juan Font
5322373fa1 Add more logging 2022-11-26 00:01:51 +00:00
Juan Font
ecb7dfad15 Add support methods for the API 2022-11-25 17:50:12 +00:00
Juan Font
cffb7ad32f Remove method no longer used 2022-11-25 17:49:46 +00:00
Juan Font
ae3d42805c Another bunch of gosec/golint related fixes 2022-11-25 15:37:10 +00:00
Juan Font
3e85bfa56e A big bunch of golang-lint fixes 2022-11-25 15:29:45 +00:00
Juan Font
d4491bf340 Run handlePrimarySubnetFailover() with a ticker when Serve 2022-11-25 15:11:22 +00:00
Juan Font
03accae98c Added tests for subnet failover 2022-11-25 13:34:56 +00:00
Juan Font
b376f58e0e Added method to perform subnet failover 2022-11-25 13:34:51 +00:00
Juan Font
940dbc7706 Use helper methods in Machine 2022-11-25 13:34:46 +00:00
Juan Font
3da872bb30 Mark as primary the first instance of subnet + tests
In preparation for subnet failover, mark the initial occurrence of a subnet as the primary one.
2022-11-25 13:34:42 +00:00
Juan Font
d71b802d81 Port routes tests to new model 2022-11-25 13:34:37 +00:00
Juan Font
1dcc98fcbb Remove EnabledRoutes from Machine and refactor to adapt to it 2022-11-25 13:34:33 +00:00
Juan Font
ee9e64e57b Call processMachineRoutes when a new Map is received 2022-11-25 13:34:29 +00:00
Juan Font
552f4bf19b Cleanup route.go and add helper methods to process HostInfo 2022-11-25 13:34:24 +00:00
Juan Font
f4519cecf5 Add migration from Machine.EnabledRoutes to the new Route table 2022-11-25 13:34:13 +00:00
github-actions[bot]
91559d0558 docs(README): update contributors 2022-11-25 08:58:13 +01:00
Orville Q. Song
25195b8d73 Update CHANGELOG.md 2022-11-24 16:13:47 +01:00
Orville Q. Song
e69176e200 Tweak 2022-11-24 16:13:47 +01:00
Orville Q. Song
d29d0222af Add a note about the db_ssl field in the example config file 2022-11-24 16:13:47 +01:00