
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
..
2024-10-04 12:27:10 +02:00
2024-10-04 12:27:10 +02:00
2024-08-29 22:26:15 -08:00
2024-09-25 15:21:39 -08:00
2024-10-04 12:27:10 +02:00
2024-10-04 12:27:10 +02:00
2024-10-01 14:03:02 +02:00
2024-09-10 17:22:40 +01:00
2024-07-19 16:16:23 +01:00
2024-09-25 15:21:39 -08:00
2024-01-25 11:13:24 +01:00
2024-07-02 22:08:57 -08:00
2024-10-04 12:27:10 +02:00
2024-08-22 10:04:06 +01:00
2024-09-27 15:53:11 +02:00
2024-09-27 15:53:11 +02:00
2024-09-03 15:46:56 +02:00
2024-09-03 15:46:56 +02:00
2023-01-30 09:34:18 +01:00
2024-09-23 11:26:44 +02:00
2024-07-19 16:16:23 +01:00
2024-03-28 10:08:07 +01:00
2024-08-16 14:08:19 -08:00
2023-02-09 15:49:44 +01:00
2024-02-09 09:35:39 -05:00
2024-06-13 07:11:35 +03:00
2024-05-06 14:17:34 -04:00
2022-08-26 17:10:35 +02:00
2024-08-16 14:08:19 -08:00
2024-07-05 11:31:23 +02:00
2024-09-24 18:38:09 +02:00
2023-11-29 12:12:30 +01:00
2024-10-04 12:27:10 +02:00
2023-01-30 09:34:18 +01:00
2024-08-16 14:08:19 -08:00
2022-04-06 09:31:14 +02:00
2024-09-05 17:15:47 +01:00
2022-08-26 17:10:35 +02:00
2024-07-05 11:31:23 +02:00