Abhishek K
38454ece79
IOT-66: Single Peer update for IOT client ( #2424 )
...
* send peer update to IOT client only when it is relayed
* move node check
* send relay del update for iot client
* fix relay delete logic for iot
* set relay node to true for iot peer update
* add node addrs to peer update
* revert tag
2023-06-28 22:08:49 +05:30
Abhishek K
6c2582651c
Net-137: Node relays ( #2401 )
...
* revert relays
* initial relay commit
* get relayed allowed ips
* add more relay validation checks, peer logic cleanup
* rm relayed nodes from relay node when relayed node is deleted
* fix egress updates for relayed nodes
* rm unused func
* remove debug logs
* avoid adding egress ranges on the relayed gw node
---------
Co-authored-by: Matthew R Kasun <mkasun@nusak.ca>
2023-06-19 12:26:14 -04:00
Matthew R Kasun
78640f1342
Extclient NET-63x ( #2286 )
...
* model changes
* additional fields for extclient create
* add DNS to extclient config
* extclient name checks
* update extclient
* nmctl extclient
* final tweaks
* review comments
* add extclientdns to node on ingress creation
* fix to add ingress dns to api (#2296 )
---------
Co-authored-by: Aceix <aceixsmartX@gmail.com>
2023-05-17 10:58:03 -04:00
Matthew R Kasun
63552891ee
refactor key updates on host basis vice node
2023-04-13 15:02:14 -04:00
Matthew R Kasun
828b3f7162
remove local network/range
2023-02-26 16:28:16 -05:00
Abhishek Kondur
7be2771ea8
comments for exported
2023-02-06 20:18:11 +04:00
Abhishek Kondur
b695f6e288
Merge branch 'develop' of https://github.com/gravitl/netmaker into GRA-1054/egress_route_manager
2023-02-06 20:01:33 +04:00
Abhishek Kondur
6a3fcaf664
add egress gw ranges to common node model
2023-02-04 16:24:46 +04:00
Abhishek Kondur
92922f17bd
update network model
2023-02-04 10:13:16 +04:00
Matthew R Kasun
77cfae41ff
remove postup/down
2023-02-02 11:16:54 -05:00
0xdcarns
f034c74838
fixed default expiration date setting and removed unused func
2023-02-01 11:21:30 -05:00
Abhishek Kondur
73386e8f2e
set node defaults
2023-01-24 12:37:12 +04:00
Abhishek Kondur
63f18f539e
GRA-985: rm locallistenport, added proxy public listen port field
2023-01-20 06:26:08 -05:00
Matthew R Kasun
9edb541388
remove localrange
2023-01-20 05:42:05 -05:00
Abhishek Kondur
c077e3d1c1
GRA-985: rm locallistenport, added proxy public listen port field
2023-01-18 02:03:19 +05:30
Abhishek Kondur
ca3d9dc40b
fix node update
2023-01-06 16:58:41 +05:30
Abhishek Kondur
9f0ef1628c
node update fix, nil pointer errors fix
2023-01-06 00:29:55 +05:30
Abhishek Kondur
bff68bd945
rm peers from node model
2023-01-05 14:56:20 +05:30
Abhishek Kondur
2ff8684fd4
keep node level peers for now
2023-01-05 09:42:41 +05:30
Abhishek Kondur
72e4b914b9
move peers to host level
2023-01-05 09:24:46 +05:30
Abhishek Kondur
d99526fd54
peer update for host
2023-01-04 10:04:17 +05:30
Matthew R Kasun
a371b7ae21
Merge branch 'netclient_refactor_latest' into GRA-824-getPeerUpdate
2022-12-23 15:59:55 -05:00
0xdcarns
368d01ff10
removed localaddress
2022-12-23 14:06:39 -05:00
Matthew R. Kasun
eae92470c5
refactor of peerUpdate
...
contains some debugging logging
2022-12-23 13:41:17 -05:00
0xdcarns
e92f524fbe
finished convert api to nm node
2022-12-21 11:56:29 -05:00
Matthew R. Kasun
716dc3def5
update validations for boolean attributes
2022-12-21 06:29:05 -05:00
Matthew R. Kasun
0272e88c0f
fix panic joining non-dual stack network
2022-12-21 05:58:52 -05:00
Matthew R. Kasun
770a293049
new constant for wireguard interface name
2022-12-21 03:31:37 -05:00
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