aboutsummaryrefslogtreecommitdiff
path: root/src/api/admin
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'next-v2' into 1686a/s3-redirectsAlex Auvolat46 hours16-1144/+3492
|\
| * Merge branch 'main' into next-v2Alex Auvolat11 days2-4/+2
| |\
| * | massively speed up compilation of garage_api_admin by not using async_traitrefactor-adminAlex Auvolat11 days11-68/+4
| * | cli_v2: implement LaunchRepairOperation and remove old stuffAlex Auvolat11 days5-0/+444
| * | cli_v2: implement Get{Node,Cluster}StatisticsAlex Auvolat11 days4-0/+225
| * | cli_v2: implement CreateMetadataSnapshotAlex Auvolat11 days4-0/+43
| * | admin api: reorder thingsAlex Auvolat13 days1-34/+32
| * | admin api: impl RequestHandler for MetricsRequestAlex Auvolat13 days3-72/+83
| * | cli_v2: implement RetryBlockResync and PurgeBlocksAlex Auvolat13 days3-0/+168
| * | cli_v2: implement ListBlockErrors and GetBlockInfoAlex Auvolat13 days6-3/+234
| * | cli_v2: add local_api_request with crazy type boundAlex Auvolat13 days1-16/+0
| * | cli_v2: implement ListWorkers and GetWorkerInfoAlex Auvolat13 days5-12/+177
| * | admin api: base infrastructure for local endpointsAlex Auvolat13 days10-83/+506
| * | cli_v2: migrate cleanupincompleteuploads to Admin APIAlex Auvolat13 days3-0/+36
| * | Merge branch 'main' into next-v2Alex Auvolat2025-02-0112-54/+100
| |\ \
| * | | admin api: convert most bucket operationsAlex Auvolat2025-01-303-5/+13
| * | | wip: proxy admin api requests through admin rpc, prepare new cliAlex Auvolat2025-01-303-72/+91
| * | | admin api: remove log messageAlex Auvolat2025-01-291-2/+0
| * | | admin api: fix panic on GetKeyInfo with no argsAlex Auvolat2025-01-291-9/+13
| * | | admin api: small fixesAlex Auvolat2025-01-294-8/+39
| * | | admin api: clearer syntax for AddBucketAlias and RemoveBucketAliasAlex Auvolat2025-01-295-45/+51
| * | | admin api: merge calls to manage global/local aliasesAlex Auvolat2025-01-293-111/+65
| * | | admin api: rename allow/deny api calls in api v2Alex Auvolat2025-01-293-22/+22
| * | | admin api: rename bucket aliasing operationsAlex Auvolat2025-01-293-46/+46
| * | | admin api: fix CORS to work in browserAlex Auvolat2025-01-293-6/+15
| * | | admin api: make all requests and responses (de)serializableAlex Auvolat2025-01-293-60/+79
| * | | admin api: update semantics of some endpoints, and update docAlex Auvolat2025-01-295-26/+44
| * | | admin api: add compatibility from v1/ to v2/Alex Auvolat2025-01-293-66/+113
| * | | admin api: refactor using macroAlex Auvolat2025-01-295-145/+108
| * | | admin api: new router_v2 with unified path syntaxAlex Auvolat2025-01-298-286/+367
| * | | admin api: make all handlers impls of a single traitAlex Auvolat2025-01-295-502/+761
| * | | admin api: create structs for all requests/responess in src/api/admin/api.rsAlex Auvolat2025-01-296-455/+721
* | | | Merge branch 'main' into 1686a/s3-redirectstrinity-1686a8 days9-39/+96
|\ \ \ \ | | |_|/ | |/| |
| * | | remove async_trait used in generic_server.rsAlex Auvolat11 days1-2/+0
| | |/ | |/|
| * | cargo defs: simplify and fix descriptionsAlex Auvolat2025-01-311-1/+2
| * | use cargo-shear to remove many unused dependencies between cratesAlex Auvolat2025-01-311-31/+1
| * | split s3/cors.rs into also common/cors.rsAlex Auvolat2025-01-311-2/+0
| * | fix things upAlex Auvolat2025-01-318-19/+18
| * | wip: split garage_api into garage_api_{common,s3,k2v,admin}Alex Auvolat2025-01-319-29/+105
| |/
| * api: better handling of helper errors to distinguish error codesAlex Auvolat2025-01-291-0/+15
* | add redirect_all to WebsiteConfig modeltrinity-1686a8 days1-0/+1
* | support redirection on s3 endpointtrinity-1686a2024-12-141-0/+1
|/
* [next-0.10] admin api: fix logic in get cluster statusAlex Auvolat2024-03-271-12/+16
* [next-0.10] remove impl Deref for LayoutHelperAlex Auvolat2024-03-271-5/+5
* [net-fixes] fix issues with local peer address (fix #761)Alex Auvolat2024-03-211-1/+1
* Merge branch 'main' into next-0.10Alex Auvolat2024-03-041-17/+41
|\
| * [fix-auth-ct-eq] use argon2 hashing and verification for admin/metrics token ...Alex Auvolat2024-02-291-17/+41
* | Merge branch 'main' into next-0.10Alex Auvolat2024-02-222-40/+29
|\|
| * [lock-createbucket] Add node-global lock for bucket/key operations (fix #723)lock-createbucketAlex Auvolat2024-02-222-40/+29
* | Merge branch 'main' into next-0.10Alex Auvolat2024-02-135-83/+85
|\|