bcmmbaga
|
a3663fb444
|
Merge branch 'main' into peers-get-account-refactoring
|
2024-11-29 10:15:10 +03:00 |
|
Pascal Fischer
|
c6641be94b
|
[tests] Enable benchmark tests on github actions (#2961)
|
2024-11-28 19:22:01 +01:00 |
|
bcmmbaga
|
8c4613b456
|
Merge branch 'main' into peers-get-account-refactoring
|
2024-11-28 17:41:13 +03:00 |
|
Pascal Fischer
|
89cf8a55e2
|
[management] Add performance test for login and sync calls (#2960)
|
2024-11-28 14:59:53 +01:00 |
|
bcmmbaga
|
d66140fc82
|
Fix merge
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
|
2024-11-28 15:08:42 +03:00 |
|
bcmmbaga
|
dea6886394
|
Merge branch 'main' into peers-get-account-refactoring
# Conflicts:
# management/server/peer.go
|
2024-11-28 15:07:52 +03:00 |
|
bcmmbaga
|
1ba6eb62a6
|
Retrieve all groups for peers and restrict groups for regular users
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
|
2024-11-28 15:01:44 +03:00 |
|
bcmmbaga
|
f87bc601c6
|
Add account locks and remove redundant ephemeral check
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
|
2024-11-28 14:03:08 +03:00 |
|
Pascal Fischer
|
00c3b67182
|
[management] refactor to use account object instead of separate db calls for peer update (#2957)
|
2024-11-28 11:13:01 +01:00 |
|
bcmmbaga
|
cde0e51c72
|
Refactor test names and remove duplicate TestPostgresql_SavePeerStatus
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
|
2024-11-28 12:30:38 +03:00 |
|
bcmmbaga
|
a22d5041e3
|
Add missing tests
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
|
2024-11-28 12:21:15 +03:00 |
|
bcmmbaga
|
fde9f2ffda
|
Add store locks and prevent fetching setup keys peers when retrieving user peers with empty userID
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
|
2024-11-28 12:18:02 +03:00 |
|
bcmmbaga
|
21561a2b07
|
Merge branch 'main' into peers-get-account-refactoring
# Conflicts:
# management/server/sql_store_test.go
|
2024-11-27 13:20:14 +03:00 |
|
bcmmbaga
|
b2139875d9
|
Merge branch 'nameserver-get-account-refactoring' into peers-get-account-refactoring
# Conflicts:
# management/server/account.go
# management/server/http/peers_handler.go
# management/server/peer.go
|
2024-11-27 13:18:17 +03:00 |
|
Bethuel Mmbaga
|
9683da54b0
|
[management] Refactor nameserver groups to use store methods (#2888)
|
2024-11-26 17:39:04 +01:00 |
|
Bethuel Mmbaga
|
0e48a772ff
|
[management] Refactor DNS settings to use store methods (#2883)
|
2024-11-26 13:43:05 +01:00 |
|
Bethuel Mmbaga
|
f118d81d32
|
[management] Refactor policy to use store methods (#2878)
|
2024-11-26 10:46:05 +01:00 |
|
bcmmbaga
|
72bfc9d07e
|
Merge branch 'dns-get-account-refactoring' into nameserver-get-account-refactoring
|
2024-11-25 19:20:53 +03:00 |
|
bcmmbaga
|
79822cdc15
|
Merge branch 'policy-get-account-refactoring' into dns-get-account-refactoring
|
2024-11-25 19:17:38 +03:00 |
|
bcmmbaga
|
bdb2a76eae
|
Merge branch 'main' into policy-get-account-refactoring
# Conflicts:
# management/server/policy.go
# management/server/posture_checks_test.go
# management/server/sql_store.go
# management/server/sql_store_test.go
# management/server/status/error.go
# management/server/store.go
# management/server/testdata/extended-store.sql
|
2024-11-25 19:03:55 +03:00 |
|
Bethuel Mmbaga
|
ca12bc6953
|
[management] Refactor posture check to use store methods (#2874)
|
2024-11-25 16:26:24 +01:00 |
|
Pascal Fischer
|
9db1932664
|
[management] Fix getSetupKey call (#2927)
|
2024-11-22 10:15:51 +01:00 |
|
bcmmbaga
|
82746d93ee
|
Use UTC time in test
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
|
2024-11-21 17:15:07 +03:00 |
|
Pascal Fischer
|
aa575d6f44
|
[management] Add activity events to group propagation flow (#2916)
|
2024-11-21 15:10:34 +01:00 |
|
Pascal Fischer
|
f66bbcc54c
|
[management] Add metric for peer meta update (#2913)
|
2024-11-19 18:13:26 +01:00 |
|
Pascal Fischer
|
5dd6a08ea6
|
link peer meta update back to account object (#2911)
|
2024-11-19 17:25:49 +01:00 |
|
bcmmbaga
|
0ee56e14d9
|
fix lint
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
|
2024-11-19 10:47:26 +03:00 |
|
Pascal Fischer
|
52ea2e84e9
|
[management] Add transaction metrics and exclude getAccount time from peers update (#2904)
|
2024-11-19 00:04:50 +01:00 |
|
bcmmbaga
|
20fc8e879e
|
fix tests
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
|
2024-11-19 00:54:07 +03:00 |
|
bcmmbaga
|
b60e2c3261
|
prevent duplicate rules during updates
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
|
2024-11-18 22:48:38 +03:00 |
|
bcmmbaga
|
df98c67ac8
|
prevent changing ruleID when not empty
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
|
2024-11-18 18:46:52 +03:00 |
|
bcmmbaga
|
ec6438e643
|
Use update strength and simplify check
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
|
2024-11-18 17:12:13 +03:00 |
|
bcmmbaga
|
6dd56e3328
|
Merge branch 'posturechecks-get-account-refactoring' into policy-get-account-refactoring
|
2024-11-18 16:58:04 +03:00 |
|
bcmmbaga
|
48edfa601f
|
add tests
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
|
2024-11-18 16:43:19 +03:00 |
|
bcmmbaga
|
a2a49bdd47
|
fix peer fields updated after save
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
|
2024-11-18 16:43:09 +03:00 |
|
bcmmbaga
|
a2fb274b86
|
remove duplicate store method
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
|
2024-11-18 15:09:30 +03:00 |
|
bcmmbaga
|
a61e9da3e9
|
run peer ops in transaction
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
|
2024-11-18 15:06:25 +03:00 |
|
bcmmbaga
|
d4c712493a
|
Merge branch 'groups-get-account-refactoring' into posturechecks-get-account-refactoring
|
2024-11-15 20:52:59 +03:00 |
|
İsmail
|
a1c5287b7c
|
Fix the Inactivity Expiration problem. (#2865)
|
2024-11-15 18:21:27 +01:00 |
|
Bethuel Mmbaga
|
12f442439a
|
[management] Refactor group to use store methods (#2867)
* Refactor setup key handling to use store methods
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
* add lock to get account groups
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
* add check for regular user
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
* get only required groups for auto-group validation
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
* add account lock and return auto groups map on validation
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
* refactor account peers update
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
* Refactor groups to use store methods
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
* refactor GetGroupByID and add NewGroupNotFoundError
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
* fix tests
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
* Add AddPeer and RemovePeer methods to Group struct
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
* Preserve store engine in SqlStore transactions
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
* Run groups ops in transaction
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
* fix missing group removed from setup key activity
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
* fix merge
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
* fix merge
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
* fix sonar
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
* Change setup key log level to debug for missing group
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
* Retrieve modified peers once for group events
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
* Add tests
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
* Add account locking and merge group deletion methods
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
* Fix tests
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
---------
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
|
2024-11-15 20:09:32 +03:00 |
|
bcmmbaga
|
51c1ec283c
|
Add locks and remove log
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
|
2024-11-15 19:34:57 +03:00 |
|
Pascal Fischer
|
d9b691b8a5
|
[management] Limit the setup-key update operation (#2841)
|
2024-11-15 17:00:06 +01:00 |
|
Pascal Fischer
|
4aee3c9e33
|
[client/management] add peer lock to peer meta update and fix isEqual func (#2840)
|
2024-11-15 16:59:03 +01:00 |
|
bcmmbaga
|
4ef3890bf7
|
Fix typo
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
|
2024-11-15 17:48:00 +03:00 |
|
Pascal Fischer
|
44e799c687
|
[management] Fix limited peer view groups (#2894)
|
2024-11-15 11:16:16 +01:00 |
|
bcmmbaga
|
f6f7260897
|
Fix tests
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
|
2024-11-14 19:34:05 +03:00 |
|
bcmmbaga
|
c557c98390
|
Refactor peer to use store methods
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
|
2024-11-14 19:33:57 +03:00 |
|
bcmmbaga
|
7d849a92c0
|
Refactor peer handlers
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
|
2024-11-14 19:32:34 +03:00 |
|
bcmmbaga
|
f5e7449d01
|
Add lock for peer store methods
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
|
2024-11-14 19:24:51 +03:00 |
|
bcmmbaga
|
8420a52563
|
Refactor ephemeral peers
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
|
2024-11-14 13:04:49 +03:00 |
|