Commit graph

111 commits

Author SHA1 Message Date
Abhishek K
645bc4c126
NET-447: Removed proxy related fields and code (#2459)
* remove related fields and code

* remover metrics collection from server code

* fw update struct

* add ext client flag to metrics data

* simply nat types

* rm proxy update from cli
2023-07-26 11:22:49 +05:30
Aceix
f4a5520f86
Kwesi/net 326 bug client ac ls (#2462)
* feat(NET-326): return 200 [] instead of 500 when there are not network acls

* fix(NET-326): implement allow/deny client acl functions

* fix(NET-326): implement extclient acl update

* fix(NET-326): kame fixes, send peer updates
2023-07-26 10:32:54 +05:30
Abhishek Kondur
50e093b456 cache ext clients 2023-06-27 20:48:53 +05:30
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
walkerwmanuel
9e56135424 Added user sorting and fixed error 2023-04-03 14:36:38 -04:00
walkerwmanuel
09872e9ec5 added sort logic 2023-03-30 16:04:12 -04:00
Abhishek Kondur
60ddad3189 proxy only required connections 2023-03-28 14:04:27 +04:00
0xdcarns
0f3faceb93 added logic for ext client ACLs 2023-03-14 13:39:33 -04:00
0xdcarns
55b24c5eeb allowed public key input for ext clients 2023-03-06 15:54:50 -05:00
0xdcarns
80fda83c0c adjusted peer updates to remove peers properly, slowed zombie check 2023-02-23 10:55:42 -05:00
Matthew R Kasun
bd9cf14c02 Merge branch 'develop' into gra-1088_dns_updates 2023-02-15 06:42:09 -05:00
Abhishek Kondur
6e59eae1ef get right listen for ext conf file 2023-02-12 15:08:08 +04:00
Matthew R Kasun
543c2e9c91 send correct existing name on extclient update 2023-02-08 13:32:11 -05:00
Matthew R Kasun
d4cd24e778 extclient update 2023-02-08 11:32:28 -05:00
Matthew R Kasun
488ada670c cleanup: function comments, etc 2023-02-07 15:17:11 -05:00
Matthew R Kasun
b9accde5b2 ensure publish dns in go routine 2023-02-07 15:17:11 -05:00
Matthew R Kasun
d857ca1148 publish dns update on ext client update 2023-02-07 15:17:11 -05:00
Matthew R Kasun
89136f4832 publish dns update on ext client deletion 2023-02-07 15:17:10 -05:00
Abhishek Kondur
e9dd9ac0a4 fix fetching uniqueIp 2023-01-13 19:11:40 +05:30
Matthew R. Kasun
8bfe255eab Merge remote-tracking branch 'origin/develop' into netclient_refactor_latest
Signed-off-by: Matthew R. Kasun <mkasun@nusak.ca>
2023-01-04 14:16:12 -05:00
walkerwmanuel
6611941ca2 Replaced string methods with HTTP consts 2022-12-23 09:49:08 -05:00
Matthew R. Kasun
bce2f8a45c fix compile errors 2022-12-22 06:42:33 -05:00
theguy951357
ac239d014a changed to validate on update 2022-12-21 14:11:52 -05:00
Anish Mukherjee
611fc53d5e do not validate empty ext client ids 2022-12-21 22:23:37 +05:30
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
Abhishek Kondur
07dd20734d extclients internal ips 2022-12-12 22:49:35 +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
d8075e69c6 add alias internal ip to ext clients 2022-12-08 19:48:47 +05:30
Anish Mukherjee
8cbe7cb186 allow only dashes and alphanumeric for node and ext client names 2022-12-08 17:51:42 +05:30
Abhishek Kondur
cff3508425 Merge branch 'develop' of https://github.com/gravitl/netmaker into feature_proxy_metrics 2022-12-01 19:31:56 +05:30
Abhishek Kondur
972ded5a2d change listen port to proxy on ext client creation if proxy used on ingress GW 2022-11-27 22:22:54 +05:30
0xdcarns
ea854a6b98 fixed admin issue and potential panics 2022-11-10 14:54:53 -05:00
afeiszli
b670755cce refactoring for ee 2022-09-14 13:26:31 -04:00
0xdcarns
88cd0a6497 initial commit 2022-09-13 15:25:56 -04:00
cameronts
661290c84d Update swagger docs 2022-09-10 21:51:59 -07:00
cameronts
9998193071
Merge branch 'develop' into feature_v0.15.1_apidocs 2022-09-06 10:18:53 -07:00
cameronts
cb23b871dd Added swagger for API docs. 2022-09-06 05:20:24 -07:00
Casini Lorenzo
c4577e1769 Update ext_client.go
Removed error loggin
2022-09-02 16:06:26 +02:00
lorenzo
5cf4fcf944 little fix wrong variable name
added github account for CLA
2022-09-01 16:19:38 +02:00
lorenzo
55cd13a6a2 Merge branch 'develop' of https://github.com/k4s0/netmaker into develop 2022-09-01 15:49:59 +02:00
Casini Lorenzo
bcddc3f3c5 Fix url prameter to body
changed from url parameters to request body
2022-09-01 15:45:54 +02:00
lorenzo
5bbb2d3e03 added new controller for creating custom ExtClient
changed author
2022-08-31 11:27:28 +02:00
lorenzo
18a3325175 added new controller for creating custom ExtClient 2022-08-31 10:24:21 +02:00
Abhishek Kondur
5ff30d3ca8 GRA-414: added additional logs for extclient controllers 2022-07-13 10:01:25 +04:00
Matthew R. Kasun
932eba8d21 fix statticcheck errors 2022-06-16 15:42:32 -04:00
0xdcarns
8a914d48e4 removed bad check for extra comma, added comment for relay handling of address6 later 2022-04-28 09:26:13 -04:00
0xdcarns
8b84692455 new allowed ips fix 2022-04-25 13:10:55 -04:00
0xdcarns
3ca9843328 small bug fixes 2022-04-25 13:10:55 -04:00
0xdcarns
dc12b1e418 route changes + primary addr on node 2022-04-25 13:10:54 -04:00
Matthew R. Kasun
8e44eb80c9 remove unnecessary code
Signed-off-by: Matthew R. Kasun <mkasun@nusak.ca>
2022-03-30 18:59:03 -04:00