24b3f2d608
fix benchmark
2024-12-17 13:46:11 +01:00
228672aed2
[management] Parse resource addr before db write ( #3061 )
2024-12-17 12:21:28 +01:00
712341e73d
[management] add update account peers hook ( #3060 )
2024-12-17 12:10:33 +01:00
12ae7ff54e
[management] Remove resource from groups when resource deleted ( #3059 )
2024-12-17 11:32:53 +01:00
ffe0a11d34
[management] Add tests for networks managers ( #3049 )
2024-12-17 10:43:51 +01:00
c91d7808bf
Add dns interceptor based domain route functionality ( #3032 )
2024-12-13 14:17:10 +01:00
a145f0b811
[management] Add settings for routing peer dns resolution ( #3040 )
2024-12-13 14:08:19 +01:00
e436c39a86
[management] Add routing peer counter ( #3036 )
2024-12-13 11:57:07 +01:00
6bd9352da8
[management] Allow resources in groups ( #3030 )
2024-12-12 13:22:50 +01:00
d1d6875953
[management] Add managers to link networks API with store ( #3022 )
2024-12-12 11:51:44 +01:00
9322a92ee9
Refactor the resource and add api helper functions
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2024-12-11 16:16:23 +01:00
e5a6f9e965
Fix tests
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2024-12-11 16:15:42 +01:00
bde334ecfc
Refactor
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2024-12-11 14:37:36 +01:00
9fae103370
Extends policy rule API with source and destination resource
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2024-12-11 14:22:33 +01:00
ac06f178fe
Add policy rule source and destination resource
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2024-12-11 14:22:09 +01:00
60ee31df3e
[management] Add API of new network concept ( #3012 )
2024-12-11 12:58:45 +01:00
9f859a240e
Merge pull request #3015 from netbirdio/add-networks-db-support
...
* Migrate networks, network routers and network resource tables
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
* Add account networks
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
* Add networks store implementation and tests
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
* Add network routers in account object
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
* Add network routers store implementation
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
* Add network resources store implementation
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
* Add missing network resource in account copy
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
* Refactor
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
* Fix tests
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
---------
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2024-12-11 10:58:49 +01:00
c7f79085df
Fix tests
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2024-12-10 17:26:23 +01:00
7146fd03d1
Refactor
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2024-12-10 17:04:16 +01:00
a52ef1a066
Add missing network resource in account copy
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2024-12-10 16:49:32 +01:00
382dba4a85
Add network resources store implementation
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2024-12-10 16:42:11 +01:00
3e621b0fef
Merge branch 'main' into feature/new-networks-concept
2024-12-10 16:03:07 +01:00
6142828a9c
[management] restructure api files ( #3013 )
2024-12-10 15:59:25 +01:00
6dd6992415
Add network routers store implementation
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2024-12-10 15:00:23 +01:00
21586acc16
Add network routers in account object
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2024-12-10 14:59:55 +01:00
f9be8f829e
Add networks store implementation and tests
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2024-12-10 11:21:14 +01:00
6a1eda1caa
Add account networks
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2024-12-10 11:20:48 +01:00
21eca7e1d1
Merge branch 'feature/new-networks-concept' into add-networks-db-support
2024-12-10 10:59:28 +01:00
0812cc61b9
[management] Add name attr to network resource ( #3011 )
2024-12-10 10:51:18 +01:00
eb5798e927
Migrate networks, network routers and network resource tables
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2024-12-09 19:42:38 +01:00
623fcb0535
[management] Add structs for new networks concept ( #3006 )
2024-12-09 19:25:58 +01:00
97bb74f824
Remove peer login log ( #3005 )
...
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
2024-12-09 18:40:06 +01:00
713e320c4c
Update account peers on login on meta change ( #2991 )
...
* Update account peers on login on meta change
* Factor out LoginPeer peer not found handling
2024-12-05 14:15:23 +01:00
b50b89ba14
[client] Cleanup status resources on engine stop ( #2981 )
...
cleanup leftovers from status recorder when stopping the engine
2024-12-04 14:09:04 +01:00
d063fbb8b9
[management] merge update account peers in sync call ( #2978 )
2024-12-03 16:41:19 +01:00
7dacd9cb23
[management] Add missing parentheses on iphone hostname generation condition ( #2977 )
2024-12-03 13:49:02 +01:00
f9723c9266
[client] Account different policiy rules for routes firewall rules ( #2939 )
...
* Account different policies rules for routes firewall rules
This change ensures that route firewall rules will consider source group peers in the rules generation for access control policies.
This fixes the behavior where multiple policies with different levels of access was being applied to all peers in a distribution group
* split function
* avoid unnecessary allocation
Co-authored-by: Viktor Liu <17948409+lixmal@users.noreply.github.com >
---------
Co-authored-by: Viktor Liu <17948409+lixmal@users.noreply.github.com >
2024-11-29 17:50:35 +01:00
8efad1d170
Add guide when signing key is not found ( #2942 )
...
Some users face issues with their IdP due to signing key not being refreshed
With this change we advise users to configure key refresh
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* removing leftover
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2024-11-29 10:06:40 +01:00
c6641be94b
[tests] Enable benchmark tests on github actions ( #2961 )
2024-11-28 19:22:01 +01:00
89cf8a55e2
[management] Add performance test for login and sync calls ( #2960 )
2024-11-28 14:59:53 +01:00
00c3b67182
[management] refactor to use account object instead of separate db calls for peer update ( #2957 )
2024-11-28 11:13:01 +01:00
9683da54b0
[management] Refactor nameserver groups to use store methods ( #2888 )
2024-11-26 17:39:04 +01:00
0e48a772ff
[management] Refactor DNS settings to use store methods ( #2883 )
2024-11-26 13:43:05 +01:00
f118d81d32
[management] Refactor policy to use store methods ( #2878 )
2024-11-26 10:46:05 +01:00
ca12bc6953
[management] Refactor posture check to use store methods ( #2874 )
2024-11-25 16:26:24 +01:00
9db1932664
[management] Fix getSetupKey call ( #2927 )
2024-11-22 10:15:51 +01:00
aa575d6f44
[management] Add activity events to group propagation flow ( #2916 )
2024-11-21 15:10:34 +01:00
f66bbcc54c
[management] Add metric for peer meta update ( #2913 )
2024-11-19 18:13:26 +01:00
5dd6a08ea6
link peer meta update back to account object ( #2911 )
2024-11-19 17:25:49 +01:00
52ea2e84e9
[management] Add transaction metrics and exclude getAccount time from peers update ( #2904 )
2024-11-19 00:04:50 +01:00