Commit Graph

186 Commits

Author SHA1 Message Date
Matthew R. Kasun
38cd4d7700 refactor join
also removes server node
suspect there may be issues with proxy
and UI interactions with nodes
2022-12-20 15:29:09 -05:00
Matthew R. Kasun
c086e9499d rebase
Signed-off-by: Matthew R. Kasun <mkasun@nusak.ca>
2022-12-19 15:15:35 -05:00
Matthew R Kasun
55f7a0eb02 Merge pull request #1828 from gravitl/story/GRA-752
fix(GRA-752f): add address string to be sent to frontend
2022-12-16 07:42:07 -05:00
Aceix
457060d41a fix(GRA-752f): add address string to be sent to frontend 2022-12-14 11:39:33 +00:00
Abhishek Kondur
759b9bc6cd rm ext cidr 2022-12-13 01:14:28 +05:30
Abhishek Kondur
8fc09fd5cd fix stun port format,use proxy listen port from node model 2022-12-12 10:33:35 +05:30
Abhishek Kondur
0b8257f0d7 fix models change, merge conflicts resolved 2022-12-12 08:50:28 +05:30
Matthew R. Kasun
99cf813753 fix yaml tag for HostID 2022-12-09 13:25:24 -05:00
Abhishek Kondur
d8075e69c6 add alias internal ip to ext clients 2022-12-08 19:48:47 +05:30
Abhishek Kondur
695e3b1661 merge conflicts resolved 2022-12-08 09:28:41 +05:30
Abhishek Kondur
80c7d46ec6 docker compose update, add stun to caddyfile 2022-12-06 19:27:38 +05:30
Abhishek Kondur
4b1a85a3ee proxy changes 2022-12-02 17:35:41 +05:30
Abhishek Kondur
5b7ead91e6 merge conflicts resolved 2022-12-02 10:08:01 +05:30
Matthew R. Kasun
c5919b347c local interfaces 2022-11-28 12:58:24 -05:00
Matthew R. Kasun
5e4e512890 review comments 2022-11-28 12:40:52 -05:00
Matthew R. Kasun
6b18ff57c9 add all local interfaces to node 2022-11-28 11:16:19 -05:00
Abhishek Kondur
f95306ddbd make proxy optional 2022-11-20 09:35:29 +05:30
Matthew R. Kasun
4df672de68 refactor node deletion 2022-11-15 09:52:17 -05:00
Matthew R. Kasun
b3f90f2929 add hostid and separate server name/broker name 2022-11-02 11:22:40 -04:00
afeiszli
29ce2fa57a refactor failover logic to set per-peer. Uses Ingress Gateway logic instead of Relay logic 2022-09-27 13:59:49 -04:00
afeiszli
6dcd801941 changing default failover value 2022-09-27 10:30:01 -04:00
0xdcarns
d565dbeaf8 initial logic for failover 2022-09-27 10:30:01 -04:00
afeiszli
96772bb4bd network and ACL initialization 2022-09-13 15:41:23 -04:00
0xdcarns
88cd0a6497 initial commit 2022-09-13 15:25:56 -04:00
Matthew R. Kasun
8eb568e25a remove model validation for node.LocalAddress 2022-09-12 15:38:01 -04:00
Matthew R. Kasun
84e58d0d5a send connected status on checkin 2022-09-08 06:19:10 -04:00
Alex Feiszli
3ead2b5469 Merge pull request #1509 from gravitl/feature_v0.15.1_ipv6_egress
IPv6 support for gateways
2022-09-06 17:03:26 -04:00
Abhishek Kondur
eba6b98e10 add validate tag for ingress and egress 2022-09-06 19:42:08 +05:30
Matthew R. Kasun
ecc9ef5aac clean up nft rules 2022-09-02 11:01:19 -04:00
Matthew R. Kasun
ea3a1933e1 add ip6table rules for gateways 2022-09-01 08:10:49 -04:00
0xdcarns
c05320a323 initial logic added 2022-08-30 10:52:04 -04:00
Alex Feiszli
45df9b6bac Merge pull request #1467 from gravitl/refactor_v0.14.7_server_routing
refactor server routing
2022-08-22 09:37:10 -04:00
Matthew R. Kasun
f536f0465c check firewall type on gateway creation 2022-08-19 15:32:25 -04:00
Matthew R. Kasun
abadb28a56 remove unused functions to pass staticchecks 2022-08-19 14:38:36 -04:00
Matthew R. Kasun
184e5a66d9 refactor server routing 2022-08-19 11:25:39 -04:00
Matthew R Kasun
65723e23dd Merge branch 'develop' into feature_v0.14.8_internet_gateway 2022-08-09 13:55:16 -04:00
Matthew R. Kasun
85cb88f0ad use 0.0.0.0/0 ::/0 as egress range for internet gateways 2022-08-09 13:51:28 -04:00
cameronts
a6660bb377 Pull firewall command building to separate functions for easier maintenance/reuse. Change DeleteIngressGateway's approach to preserving the egress gateway (if present). 2022-08-07 19:22:54 -07:00
cameronts
7c2fce3a55 Change to expandable switch-based firewall detection. 2022-08-03 12:18:04 -07:00
cameronts
e6d7c95669 Add netclient detection of nftables. 2022-08-02 15:01:45 -07:00
Mathias Neerup
0b4aca18db Make NatEnabled string instead of boolean + add tests 2022-07-20 13:01:28 +02:00
Mathias Neerup
f9666c0a66 Add option to select if source NATing should be enabled or not 2022-07-19 16:28:44 +02:00
ygelfand
3a457931fe retain traffickeys
Signed-off-by: ygelfand <yuri@shlitz.com>
2022-06-09 11:03:32 -04:00
afeiszli
8d422526b3 refactoring servercfg 2022-05-31 12:07:56 -04:00
afeiszli
3f038ab951 isStatic now only represents whether the Endpoint var is static 2022-05-23 15:24:09 -04:00
dcarns
1b7efe1ced Merge pull request #1029 from gravitl/feature_v0.13.0_btr_serv_reset
added initial notification to clients on server startup
2022-04-25 13:40:51 -04:00
0xdcarns
dc12b1e418 route changes + primary addr on node 2022-04-25 13:10:54 -04:00
0xdcarns
8e976d1f55 removed isdualstack references 2022-04-25 13:09:23 -04:00
0xdcarns
611a425852 added more uniform unique address checks 2022-04-25 13:08:45 -04:00
afeiszli
5f303cb50a fixing localport issues 2022-04-25 11:34:55 -04:00