Tamo
|
d0a3582a56
|
no deadlock on start
|
2023-11-02 16:45:33 +01:00 |
|
Tamo
|
c573261ac4
|
WIP: start updating the zookeeper client => leader election is missing
|
2023-10-31 13:04:32 +01:00 |
|
Clément Renault
|
9dd4423054
|
Fix the watcher ordering of the auth/ node
|
2023-08-30 17:51:22 +02:00 |
|
Kerollmops
|
0c7d7c68bc
|
WIP moving to the sync zookeeper API
|
2023-08-30 15:06:12 +02:00 |
|
ManyTheFish
|
b66bf049b5
|
Create a task on zookeeper side when a task is created locally
|
2023-08-07 17:02:51 +02:00 |
|
ManyTheFish
|
b311089435
|
Update zookeeper client
|
2023-08-07 14:20:01 +02:00 |
|
ManyTheFish
|
ad7f8edff8
|
fix auto-synchronization with zk
|
2023-08-03 14:43:29 +02:00 |
|
Tamo
|
5ce01bcb53
|
add logs
|
2023-08-03 13:59:05 +02:00 |
|
Tamo
|
fe7a312ec6
|
Import the already existing api keys on startup
|
2023-08-03 12:25:32 +02:00 |
|
Tamo
|
57dc4b148c
|
implement the watcher for all kind of operations
|
2023-08-03 10:52:13 +02:00 |
|
Tamo
|
a325ddfe6a
|
Forward the key deletions to zookeeper
|
2023-08-03 10:36:49 +02:00 |
|
Tamo
|
0cd81573b4
|
Forward the keys update to zookeeper
|
2023-08-03 10:22:34 +02:00 |
|
ManyTheFish
|
b0ff595f60
|
Event Listener: delete local key if deleted on ZK
|
2023-08-02 18:36:36 +02:00 |
|
ManyTheFish
|
3eb6f4b56f
|
Create api keys
|
2023-08-02 16:52:45 +02:00 |
|
Tamo
|
84d56f3320
|
send the creation of api-key to zookeeper
|
2023-08-02 13:57:30 +02:00 |
|
Tamo
|
97e3dfd99d
|
makes zk available inside the auth-controller with config coming from the cli, it compiles
|
2023-08-02 13:17:40 +02:00 |
|
meili-bors[bot]
|
c1e3cc04b0
|
Merge #3811
3811: Bring back changes from `release-v1.2.0` to `main` r=Kerollmops a=curquiza
Co-authored-by: Loïc Lecrenier <loic.lecrenier@me.com>
Co-authored-by: meili-bors[bot] <89034592+meili-bors[bot]@users.noreply.github.com>
Co-authored-by: Tamo <tamo@meilisearch.com>
Co-authored-by: Filip Bachul <filipbachul@gmail.com>
Co-authored-by: Kerollmops <clement@meilisearch.com>
Co-authored-by: ManyTheFish <many@meilisearch.com>
Co-authored-by: Clément Renault <clement@meilisearch.com>
|
2023-06-06 13:10:24 +00:00 |
|
Tamo
|
c9b65677bf
|
return the on disk size actually used by meilisearch
|
2023-05-25 18:30:30 +02:00 |
|
Kerollmops
|
c4a40e7110
|
Use the writemap flag to reduce the memory usage
|
2023-05-15 10:15:33 +02:00 |
|
Kerollmops
|
a3cf104736
|
Fix the compilation
|
2023-04-24 17:50:58 +02:00 |
|
Tamo
|
4d308d5237
|
Improve the health route by ensuring lmdb is not down
And refactorize slightly the auth controller.
|
2023-04-06 15:31:42 +02:00 |
|
Louis Dureuil
|
14c4a222da
|
Authentication: AuthFilter::allow_index_creation both check that the index is authorized and the IndexCreate action
|
2023-02-22 16:37:13 +01:00 |
|
Louis Dureuil
|
690bb2e5cc
|
Authentication: Make allow_index_creation a private field
|
2023-02-22 16:35:52 +01:00 |
|
Louis Dureuil
|
d0f2c9c72e
|
Authentication: Make search_rules optional in AuthFilter
|
2023-02-22 16:35:52 +01:00 |
|
Louis Dureuil
|
42577403d8
|
Authentication: Directly pass the authfilter to the index scheduler
|
2023-02-22 16:35:52 +01:00 |
|
Louis Dureuil
|
c8c5944094
|
Authentication: is_index_authorized takes into account API key indexes even with a tenant token
|
2023-02-22 16:35:52 +01:00 |
|
Kerollmops
|
4b1cd10653
|
Return an internal error when index pattern should be valid
|
2023-02-13 17:49:42 +01:00 |
|
Clément Renault
|
764df24b7d
|
Make clippy happy (again)
|
2023-02-09 13:21:20 +01:00 |
|
Clément Renault
|
4570d5bf3a
|
Merge remote-tracking branch 'origin/main' into temp-wildcard
|
2023-02-09 13:14:05 +01:00 |
|
Kerollmops
|
a36b1dbd70
|
Fix the tasks with the new patterns
|
2023-02-01 18:21:45 +01:00 |
|
Kerollmops
|
d563ed8a39
|
Making it work with index uid patterns
|
2023-02-01 17:51:30 +01:00 |
|
Kerollmops
|
ec7de4bae7
|
Make it work for any all routes including stats and index swaps
|
2023-01-25 16:12:40 +01:00 |
|
Tamo
|
c92948b143
|
Compute the size of the auth-controller, index-scheduler and all update files in the global stats
|
2023-01-25 11:25:02 +01:00 |
|
Tamo
|
d0988e115f
|
fix the patch of description and name for the api-key
|
2023-01-18 19:07:26 +01:00 |
|
Loïc Lecrenier
|
9194508a0f
|
Refactor query parameter deserialisation logic
|
2023-01-17 11:07:07 +01:00 |
|
Loïc Lecrenier
|
b0b7ad7caf
|
Apply review suggestions
|
2023-01-11 19:08:39 +01:00 |
|
Loïc Lecrenier
|
1fc11264e8
|
Refactor deserr integration
|
2023-01-11 19:08:39 +01:00 |
|
Tamo
|
4b6ffe0cd1
|
Update meilisearch-auth/src/lib.rs
|
2023-01-02 16:33:02 +01:00 |
|
Louis Dureuil
|
66e18eae79
|
auth: add generate_master_key function
|
2022-12-22 11:55:27 +01:00 |
|
Louis Dureuil
|
869d331680
|
Clippy fixes after updating Rust to v1.66
|
2022-12-19 14:17:12 +01:00 |
|
Loïc Lecrenier
|
7b93ba40bd
|
Reimplement task queries to account for special index swap rules
|
2022-10-27 11:44:51 +02:00 |
|
Irevoire
|
1bef5d119d
|
fix the api keys for the tasks route
|
2022-10-27 11:35:06 +02:00 |
|
Clément Renault
|
80b2e70ee7
|
Introduce a rustfmt file
|
2022-10-27 11:35:05 +02:00 |
|
Kerollmops
|
e645c4c4d6
|
Remove the meilisearch-auth milli dependency
|
2022-10-27 11:34:10 +02:00 |
|
Tamo
|
d1a6fb2971
|
bump enum-iter and fix a bunch of error messages
|
2022-10-27 11:34:09 +02:00 |
|
Tamo
|
d0e91555d1
|
rebase on index-scheduler
|
2022-10-27 11:34:08 +02:00 |
|
Tamo
|
d976e680c5
|
first mostly working version
|
2022-10-27 11:34:06 +02:00 |
|
Loïc Lecrenier
|
9522b75454
|
Continue implementation of task deletion
1. Matched tasks are a roaring bitmap
2. Start implementation in meilisearch-http
3. Snapshots use meili-snap
4. Rename to TaskDeletion
|
2022-10-27 11:34:03 +02:00 |
|
Tamo
|
7034803712
|
move the API key in meilisearch_types
|
2022-10-27 11:34:02 +02:00 |
|
Tamo
|
e845cc2b6f
|
fix the tests
|
2022-10-27 11:33:51 +02:00 |
|