Commit graph

440 commits

Author SHA1 Message Date
abhishek9686
05fe84980a update version tag on install script 2025-06-26 12:48:10 +05:30
Aceix
2df02f747e
Merge pull request #3504 from gravitl/depracate-rac-autodisable
chore: deprecate rac autodisable flag
2025-06-24 23:43:44 +05:30
abhishek9686
968ffe4db2 update release tag in install script 2025-06-06 18:57:40 +05:30
abhishek9686
494cc7f367 Merge branch 'master' of https://github.com/gravitl/netmaker into develop 2025-06-06 17:40:54 +05:30
abhishek9686
cd639ae969 add version tag on install script 2025-06-06 17:40:32 +05:30
abhishek9686
39d35c160c change dns default domain 2025-06-06 13:36:48 +05:30
Abhishek K
810ff21165
NET-2014: add audit log retention period, add timestamp for events (#3486)
* revert inet gws from acl policies

* add egress range with metric for inet gw

* link pro inet funcs

* add timestamp params to activity apis
2025-06-06 13:19:56 +05:30
Abhishek K
a1304b43d8
NET-2054: Auto Removal of Offline Nodes, fix enrollment key relay function (#3458)
* check host ports on join

* if 443 not available fallback to 51821

* if 443 not available fallback to 51821

* add config for auto delete of offline nodes

* autocleanup offline nodes

* delete offline nodes on startup

* fix relay via join token
2025-05-24 08:21:47 +05:30
abhishek9686
b17b200581 udpate ip service 2025-04-01 10:04:57 +04:00
Aceix
880c3acfc1
fix: config to allow muti-net connections on netdesk (#3371) 2025-03-17 18:49:05 +04:00
Abhishek K
6ccfd10797
set managed dns to true (#3362) 2025-03-11 01:05:01 +04:00
Abhishek K
d46050cab4
Merge pull request #3357 from gravitl/add-rac-cfg-for-multiple-network-connections
feat: add config to allow muti-net connections on netdesk
2025-03-11 00:52:39 +04:00
abhishek9686
984db44c78 fix extclient comms to gws 2025-03-05 23:06:38 +04:00
the_aceix
0e89eebc2a feat: add config to allow muti-net connections on netdesk 2025-03-05 15:45:26 +00:00
Abhishek K
e13bf2c0eb
NET-1923: Add Metric Port to server config (#3306)
* set default metrics port 8889

* set default metrics port 51821

* add metrics port to server config

* bind caddy only on tcp

* add var for pulling files

* add new line

* update peer update model

* check if port is not zero

* set replace peer to false on pull

* do not replace peers on failover sync

* remove debug log

* add old peer update fields for backwards compatibility

* add old json tag

* add debug log in caller trace func
2025-02-04 08:44:24 +04:00
abhishek9686
d47be71f33 pull manifests from master 2025-01-10 13:20:37 +05:30
abhishek9686
8d4b2d572e update comment 2025-01-09 10:47:33 +05:30
abhishek9686
d1a9fa92da set failover 2025-01-09 10:46:42 +05:30
abhishek9686
25a09857cf Revert "Reapply "pull test binary""
This reverts commit 554d575428.
2025-01-09 10:06:02 +05:30
abhishek9686
4ddbc371a2 remove inet gw setup 2025-01-06 13:53:46 +04:00
abhishek9686
554d575428 Reapply "pull test binary"
This reverts commit 42a958ee80.
2025-01-01 15:44:14 +04:00
abhishek9686
42a958ee80 Revert "pull test binary"
This reverts commit fed3ce0ae7.
2025-01-01 15:43:02 +04:00
abhishek9686
58050ac006 remove static port 2024-12-31 08:38:17 +04:00
abhishek9686
fed3ce0ae7 pull test binary 2024-12-30 22:25:18 +04:00
abhishek9686
eb01c5c869 increase sleep 2024-12-28 20:03:38 +04:00
abhishek9686
7a6ce59204 handle ip check gracefully 2024-12-28 15:57:36 +04:00
abhishek9686
27ca7f490e listen on ipv6 if available 2024-12-20 14:28:22 +04:00
abhishek9686
7361571b6a update default domain 2024-12-18 22:32:39 +04:00
Yabin Ma
5f21c8bb1d
NET-1778: scale test code changes (#3203)
* comment ACL call and add debug message

* add cache for network nodes

* fix load node to network cache issue

* add peerUpdate call 1 min limit

* add debug log for scale test

* release maps

* avoid default policy for node

* 1 min limit for peerUpdate trigger

* mq options

* Revert "mq options"

This reverts commit 10b93d0118.

* set peerUpdate run in sequence

* update for emqx 5.8.2

* remove batch peer update

* change the sleep to 10 millisec to avoid timeout

* add compress and change encrypt for peerUpdate message

* add mem profiling and automaxprocs

* add failover ctx mutex

* ignore request to failover peer

* remove code without called

* remove debug logs

* update emqx to v5.8.2

* change broker keepalive

* add OLD_ACL_SUPPORT setting

* add host version check for message encrypt

* remove debug message

* remove peerUpdate call control

---------

Co-authored-by: abhishek9686 <abhi281342@gmail.com>
2024-12-10 10:15:31 +04:00
Yabin Ma
87ef555542
NET1847:Add STUN settings (#3235)
* add setting to turn on/off STUN

* sync stun setting in peerUpdate

* sync stun servers setting in peerUpdate
2024-12-06 09:38:32 +04:00
Yabin Ma
508c4cf8a9
fix nm-quick.sh -p issue (#3234) 2024-12-03 13:29:44 +04:00
Abhishek K
8546f858c1
NET-1780: Bind Caddy to public IP, set default netclient to use port 443 (#3220)
* bind caddy to public ip

* set netclient on server to 443
2024-12-03 13:25:49 +04:00
abhishek9686
a964d2bf7d set managed to false by default 2024-11-08 10:44:30 +04:00
abhishek9686
c11629b8b4 set up failover only in pro 2024-11-06 11:53:37 +04:00
abhishek9686
20fd996aae remove passwd prompt for mq 2024-11-06 11:17:03 +04:00
abhishek9686
79136ba5e7 remove default pro installation from script 2024-11-06 10:56:21 +04:00
Max Ma
5c15f3d9eb
NET-1603: Manage DNS NM changes (#3124)
* add switch for manage dns

* manage DNS sync publish

* add dns sync api

* add manageDNS field in peerUpdate

* add default dns for extClent if manage dns enabled

* add DEFAULT_DOMAIN for internal DNS lookup

* move DNSSync to peerUpdate

* fix empty host in network issue

* sync up dns when custom dns add/delete

* fix custom DNS ip4/ipv6 validator issue
2024-10-29 13:53:45 +04:00
the_aceix
f5c2eaf042 docs: update docs links 2024-10-16 10:34:22 +00:00
abhishek9686
961077f29d update meta data field 2024-10-07 16:06:20 +04:00
abhishek9686
1e8ce1f9f7 chane metadata for internet gw 2024-10-07 10:49:19 +04:00
abhishek9686
51eced8bf7 chane metadata for internet gw 2024-10-07 10:48:55 +04:00
abhishek9686
701584fcd3 fix ingress update dns 2024-10-07 10:35:10 +04:00
abhishek9686
441c190d33 fix jq ingressdns parsing 2024-10-07 10:15:20 +04:00
abhishek9686
f3cea1c8c9 break loop 2024-10-07 09:43:37 +04:00
abhishek9686
c045508725 fix jq parsing of inet network 2024-10-07 09:26:38 +04:00
abhishek9686
aab0c351e4 wait until two network are registered 2024-10-07 08:54:25 +04:00
abhishek9686
d5c24e3720 fix nmctl typo 2024-10-07 08:33:22 +04:00
abhishek9686
f5ff9b903d check if networks output is null 2024-10-07 08:31:55 +04:00
abhishek9686
ea610281d1 update inet gw dns 2024-10-04 18:41:34 +04:00
abhishek9686
675a900b9a fix data arg 2024-10-04 14:27:31 +04:00