aboutsummaryrefslogtreecommitdiff
path: root/src/api/admin/api.rs
Commit message (Collapse)AuthorAgeFilesLines
* massively speed up compilation of garage_api_admin by not using async_traitrefactor-adminAlex Auvolat5 days1-1/+0
|
* cli_v2: implement LaunchRepairOperation and remove old stuffAlex Auvolat5 days1-0/+34
|
* cli_v2: implement Get{Node,Cluster}StatisticsAlex Auvolat5 days1-0/+23
|
* cli_v2: implement CreateMetadataSnapshotAlex Auvolat5 days1-0/+17
|
* cli_v2: implement RetryBlockResync and PurgeBlocksAlex Auvolat7 days1-0/+36
|
* cli_v2: implement ListBlockErrors and GetBlockInfoAlex Auvolat7 days1-0/+71
|
* cli_v2: add local_api_request with crazy type boundAlex Auvolat7 days1-16/+0
|
* cli_v2: implement ListWorkers and GetWorkerInfoAlex Auvolat7 days1-1/+92
|
* admin api: base infrastructure for local endpointsAlex Auvolat7 days1-1/+40
| | | | | | | | | | | | admin api: rename EndpointHandler into RequestHandler to avoid confusion with RPC wip: infrastructure for local api calls admin api: fix things admin api: first local endpoint to work with new scheme admin api: implement SetWorkerVariable
* cli_v2: migrate cleanupincompleteuploads to Admin APIAlex Auvolat7 days1-0/+14
| | | | admin api: add CleanupIncompleteUploads spec
* Merge branch 'main' into next-v2Alex Auvolat9 days1-4/+5
|
* admin api: convert most bucket operationsAlex Auvolat11 days1-0/+1
|
* wip: proxy admin api requests through admin rpc, prepare new cliAlex Auvolat11 days1-67/+68
|
* admin api: small fixesAlex Auvolat12 days1-4/+18
|
* admin api: clearer syntax for AddBucketAlias and RemoveBucketAliasAlex Auvolat12 days1-4/+18
|
* admin api: merge calls to manage global/local aliasesAlex Auvolat12 days1-34/+10
|
* admin api: rename allow/deny api calls in api v2Alex Auvolat12 days1-8/+8
|
* admin api: rename bucket aliasing operationsAlex Auvolat12 days1-16/+16
|
* admin api: make all requests and responses (de)serializableAlex Auvolat12 days1-55/+71
|
* admin api: update semantics of some endpoints, and update docAlex Auvolat12 days1-4/+8
|
* admin api: refactor using macroAlex Auvolat12 days1-136/+38
|
* admin api: new router_v2 with unified path syntaxAlex Auvolat12 days1-11/+20
|
* admin api: make all handlers impls of a single traitAlex Auvolat12 days1-15/+159
|
* admin api: create structs for all requests/responess in src/api/admin/api.rsAlex Auvolat12 days1-0/+486