netmaker/controllers
Abhishek K 74fef9fbc6
NM-122: Auto Relay, auto assignment of Gw (#3697)
* add auto realy handlers and logic funcs

* add pro func connectors

* Add auto relayed peer ips on peer update, set auto relay on gw creation

* add network id to signal, add autorelay nodes to peerudpate

* add autorelay peer update logic

* add nodes to peer update

* revert node model change

* reset auto relayed peers on the relay node on reset, add auto relay nodes to pull

* add logic api to update auto relay node

* add autoassigngw field to node, add logic to swith relay node in relayme udpate api

* add gw nodes to pull

* intilaise gw map

* HA relay functionality

* add autoassign gw option to enrollment key

* publish intant action to auto assign gw

* fix static checks

* unset relay if auto assign removed

* add host node model to auto relay info

* add host node model to auto relay info

* only use hostNode model for gws info

* handle autoassigned gw peer in the update

* handle autoassigned gw peer in the update

* handle peer updates for autoassigned gw peer

* unset auto assigned peer if relayed or failedovered
2025-10-28 09:53:31 +04:00
..
config
acls.go NET-2061: revert Inet gws, fix extclient comms with user policies (#3482) 2025-06-05 22:42:16 +05:30
controller.go Netmaker Desktop Session Duration (#3543) 2025-07-27 08:29:14 +05:30
debug.go
dns.go fix: persist dns nameserver node ids 2025-09-08 07:52:08 +05:30
dns_test.go NET-1932: sort out acls into CE and PRO (#3460) 2025-06-02 13:05:10 +05:30
egress.go NM-125: Egress HA by Latency, Allow Tags to be selected as routing peers (#3698) 2025-10-25 23:49:21 +04:00
enrollmentkeys.go NM-122: Auto Relay, auto assignment of Gw (#3697) 2025-10-28 09:53:31 +04:00
ext_client.go Merge pull request #3664 from gravitl/NM-120 2025-10-07 11:00:38 +04:00
files.go
gateway.go NM-122: Auto Relay, auto assignment of Gw (#3697) 2025-10-28 09:53:31 +04:00
hosts.go NM-122: Auto Relay, auto assignment of Gw (#3697) 2025-10-28 09:53:31 +04:00
inet_gws.go NM-122: Auto Relay, auto assignment of Gw (#3697) 2025-10-28 09:53:31 +04:00
ipservice.go
legacy.go inet gws into gateways 2025-06-17 16:55:44 +05:30
limits.go
logger.go
middleware.go add ci-runner script 2025-09-16 11:07:38 +05:30
migrate.go NET-1932: sort out acls into CE and PRO (#3460) 2025-06-02 13:05:10 +05:30
network.go Release v1.1.0 Fixes (#3649) 2025-09-13 13:44:46 +05:30
network_test.go fix(go): workflow errors fixes; 2025-06-06 15:42:30 +05:30
node.go NM-122: Auto Relay, auto assignment of Gw (#3697) 2025-10-28 09:53:31 +04:00
node_test.go NET-1932: sort out acls into CE and PRO (#3460) 2025-06-02 13:05:10 +05:30
regex.go
regex_test.go
response_test.go
server.go NM-125: Egress HA by Latency, Allow Tags to be selected as routing peers (#3698) 2025-10-25 23:49:21 +04:00
test.db
user.go Release v1.1.0 Fixes. (#3643) 2025-09-10 20:14:41 +05:30
user_test.go