|
a2fb274b86
|
remove duplicate store method
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
|
2024-11-18 15:09:30 +03:00 |
|
|
a61e9da3e9
|
run peer ops in transaction
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
|
2024-11-18 15:06:25 +03:00 |
|
|
f6f7260897
|
Fix tests
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
|
2024-11-14 19:34:05 +03:00 |
|
|
c557c98390
|
Refactor peer to use store methods
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
|
2024-11-14 19:33:57 +03:00 |
|
|
7d849a92c0
|
Refactor peer handlers
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
|
2024-11-14 19:32:34 +03:00 |
|
|
f5e7449d01
|
Add lock for peer store methods
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
|
2024-11-14 19:24:51 +03:00 |
|
|
8420a52563
|
Refactor ephemeral peers
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
|
2024-11-14 13:04:49 +03:00 |
|
|
6315644065
|
Add peer store methods
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
|
2024-11-14 13:04:36 +03:00 |
|
|
ef55b9eccc
|
Add tests
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
|
2024-11-13 20:41:41 +03:00 |
|
|
218345e0ff
|
Refactor name server groups to use store methods
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
|
2024-11-13 20:41:30 +03:00 |
|
|
4b943c34b7
|
Add tests
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
|
2024-11-13 13:16:32 +03:00 |
|
|
560190519d
|
Refactor dns settings to use store methods
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
|
2024-11-13 13:15:47 +03:00 |
|
|
9bc8e6e29e
|
Merge branch 'posturechecks-get-account-refactoring' into policy-get-account-refactoring
|
2024-11-12 23:53:46 +03:00 |
|
|
9872bee41d
|
Refactor anyGroupHasPeers to retrieve all groups once
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
|
2024-11-12 23:53:29 +03:00 |
|
|
3a915decd7
|
Add policy tests
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
|
2024-11-12 20:15:47 +03:00 |
|
|
50e6389a1d
|
Merge branch 'posturechecks-get-account-refactoring' into policy-get-account-refactoring
|
2024-11-12 19:06:27 +03:00 |
|
|
bbaee18cd5
|
Fix typo
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
|
2024-11-12 19:05:57 +03:00 |
|
|
32d1b2d602
|
Retrieve policy groups and posture checks once for validation
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
|
2024-11-12 18:53:10 +03:00 |
|
|
2a59f04540
|
Merge branch 'posturechecks-get-account-refactoring' into policy-get-account-refactoring
|
2024-11-12 17:16:52 +03:00 |
|
|
446de5e2bc
|
Merge branch 'groups-get-account-refactoring' into posturechecks-get-account-refactoring
|
2024-11-12 17:15:55 +03:00 |
|
|
147971fdfe
|
Merge branch 'groups-get-account-refactoring' into policy-get-account-refactoring
|
2024-11-12 17:15:16 +03:00 |
|
|
ed259a6a03
|
Merge branch 'main' into groups-get-account-refactoring
# Conflicts:
# management/server/account.go
# management/server/status/error.go
|
2024-11-12 17:14:45 +03:00 |
|
|
a3abc211b3
|
Add tests
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
|
2024-11-12 17:11:56 +03:00 |
|
|
20a5afc359
|
[management] Add more logs to the peer update processes (#2881)
|
2024-11-12 14:19:22 +01:00 |
|
|
00023bf110
|
Merge branch 'groups-get-account-refactoring' into posturechecks-get-account-refactoring
|
2024-11-12 15:55:34 +03:00 |
|
|
2806d73161
|
Add tests
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
|
2024-11-12 13:38:34 +03:00 |
|
|
2d7f08c609
|
Fix tests
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
|
2024-11-12 11:18:16 +03:00 |
|
|
0c0fd380bd
|
Refactor policy get and save account to use store methods
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
|
2024-11-12 11:17:16 +03:00 |
|
|
ffce48ca5f
|
Merge branch 'groups-get-account-refactoring' into policy-get-account-refactoring
|
2024-11-11 23:08:34 +03:00 |
|
|
d23b5c892b
|
Retrieve modified peers once for group events
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
|
2024-11-11 22:58:22 +03:00 |
|
|
113c21b0e1
|
Change setup key log level to debug for missing group
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
|
2024-11-11 22:57:24 +03:00 |
|
|
ab00c41dad
|
fix sonar
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
|
2024-11-11 22:38:24 +03:00 |
|
|
664d1388aa
|
fix merge
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
|
2024-11-11 22:29:59 +03:00 |
|
|
010a8bfdc1
|
Merge branch 'main' into groups-get-account-refactoring
# Conflicts:
# management/server/group.go
# management/server/group/group.go
# management/server/setupkey.go
# management/server/sql_store.go
# management/server/status/error.go
# management/server/store.go
|
2024-11-11 21:10:02 +03:00 |
|
|
6cb697eed6
|
[management] Refactor setup key to use store methods (#2861)
* 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>
* fix missing group removed from setup key activity
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
* Remove context from DB queries
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
* Add user permission check and add setup events into events to store slice
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
* Retrieve all groups once during setup key auto-group validation
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
* Fix lint
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
* Fix sonar
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
---------
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
|
2024-11-11 19:46:10 +03:00 |
|
|
601d429d82
|
fix tests
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
|
2024-11-11 16:26:12 +03:00 |
|
|
d54b6967ce
|
fix refactor
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
|
2024-11-11 12:38:34 +03:00 |
|
|
174e07fefd
|
Refactor posture checks to remove get and save account
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
|
2024-11-11 12:37:19 +03:00 |
|
|
871500c5cc
|
fix merge
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
|
2024-11-09 01:52:09 +03:00 |
|
|
cc04aef7b4
|
Merge branch 'setupkey-get-account-refactoring' into groups-get-account-refactoring
|
2024-11-09 01:50:10 +03:00 |
|
|
3ed8b9cee9
|
fix missing group removed from setup key activity
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
|
2024-11-09 01:48:28 +03:00 |
|
|
08b6e9d647
|
[management] Fix api error message typo peers_group (#2862)
|
2024-11-08 23:28:02 +01:00 |
|
|
bdeb95c58c
|
Run groups ops in transaction
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
|
2024-11-09 01:17:01 +03:00 |
|
|
6dc185e141
|
Preserve store engine in SqlStore transactions
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
|
2024-11-09 01:16:03 +03:00 |
|
|
7100be83cd
|
Add AddPeer and RemovePeer methods to Group struct
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
|
2024-11-09 01:14:30 +03:00 |
|
|
67ce14eaea
|
[management] Add peer lock to grpc server (#2859)
* add peer lock to grpc server
* remove sleep and put db update first
* don't export lock method
|
2024-11-08 18:47:22 +01:00 |
|
|
d58cf50127
|
Merge branch 'setupkey-get-account-refactoring' into groups-get-account-refactoring
# Conflicts:
# management/server/sql_store.go
|
2024-11-08 19:48:13 +03:00 |
|
|
40af1a50e3
|
Merge branch 'feature/get-account-refactoring' into setupkey-get-account-refactoring
# Conflicts:
# management/server/sql_store.go
|
2024-11-08 19:17:28 +03:00 |
|
|
ac05f69131
|
fix tests
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
|
2024-11-08 18:58:19 +03:00 |
|
|
8126d95316
|
refactor GetGroupByID and add NewGroupNotFoundError
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com>
|
2024-11-08 18:58:04 +03:00 |
|