
Alexander ZobninandGabriel MABILLE
5d724c2482
Zanzana: Initial dashboard search (#93093)
* Zanzana: Search in a background and compare results
* refactor
* Search with check
* instrument zanzana client
* add single_read option
* refactor
* refactor move check into separate function
* Fix tests
* refactor
* refactor getFindDashboardsFn
* add resource type to span attributes
* run ListObjects concurrently
* Use list and search in less cases
* adjust metrics buckets
* refactor: move Check and ListObjects to AccessControl implementation
* Revert "Fix tests"
This reverts commit b0c2f072a2.
* refactor: use own types for Check and ListObjects inside accesscontrol package
* Fix search scenario with low limit and empty query string
* more accurate search with checks
* revert
* fix linter
* Revert "revert"
This reverts commit ee5f14eea8.
* add search errors metric
* fix query performance under some conditions
* simplify check strategy
* fix pagination
* refactor findDashboardsZanzanaList
* Iterate over multiple pages while making check request
* refactor listUserResources
* avoid unnecessary db call
* remove unused zclient
* Add notes for SkipAccessControlFilter
* use more accurate check loop
* always use check for search with provided UIDs
* rename single_read to zanzana_only_evaluation
* refactor
* update go workspace
* fix linter
* don't use deprecated fields
* refactor
* fail if no org specified
* refactor
* initial integration tests
* Fix tests
* fix linter errors
* fix linter
* Fix tests
* review suggestions
Co-authored-by: Gabriel MABILLE <gamab@users.noreply.github.com>
* fix limit
* refactor
* refactor tests
* fix db config in tests
* fix migrator (postgres)
---------
Co-authored-by: Gabriel MABILLE <gamab@users.noreply.github.com>
2024-10-04 12:27:10 +02:00
..
2019-04-25 08:29:07 +02:00
2023-01-30 08:26:42 +00:00
2022-06-29 07:39:50 +02:00
2023-06-05 11:31:03 +02:00
2023-06-05 11:31:03 +02:00
2023-09-28 00:35:10 +03:00
2024-03-25 10:54:45 +01:00
2024-03-01 11:31:06 +01:00
2024-05-16 11:50:02 -05:00
2024-07-16 14:08:51 -05:00
2024-08-02 10:46:41 +01:00
2024-03-13 11:19:04 +02:00
2022-01-26 09:44:20 -08:00
2023-11-13 11:39:01 -08:00
2023-09-25 19:11:24 +01:00
2024-07-31 15:13:05 +02:00
2024-07-08 12:22:10 -07:00
2023-12-13 11:25:17 +02:00
2024-08-23 10:32:23 +02:00
2024-01-05 18:19:12 -05:00
2022-09-20 19:09:55 -04:00
2024-03-22 13:52:24 +01:00
2024-06-14 14:16:36 -04:00
2023-01-30 08:26:42 +00:00
2023-12-14 12:59:43 -06:00
2024-01-23 12:36:22 +01:00
2022-07-25 21:11:17 +04:00
2024-03-07 16:01:11 -05:00
2024-06-11 13:25:48 -04:00
2024-08-19 12:01:00 -05:00
2024-09-24 22:03:15 +03:00
2024-09-24 22:03:15 +03:00
2024-09-27 12:11:27 +02:00
2024-07-24 19:31:26 +03:00
2024-10-04 12:27:10 +02:00