aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request 'support redirection on s3 endpoint' (#910) from ↵next-v2Alex7 days7-126/+1059
|\ | | | | | | | | | | trinity-1686a/garage:1686a/s3-redirects into next-v2 Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/910
| * rename Condition into RedirectCondition in internal modelAlex Auvolat7 days2-5/+7
| |
| * Merge branch 'next-v2' into 1686a/s3-redirectsAlex Auvolat7 days52-3766/+6628
| |\ | |/ |/|
* | Merge branch 'main' into next-v2Alex Auvolat2025-02-0523-67/+21
|\ \
* \ \ Merge pull request 'Admin API refactoring: convert existing commands to API ↵Alex2025-02-0539-1530/+2236
|\ \ \ | | | | | | | | | | | | | | | | | | | | requests (step 3)' (#945) from refactor-admin into next-v2 Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/945
| * | | massively speed up compilation of garage_api_admin by not using async_traitrefactor-adminAlex Auvolat2025-02-0511-68/+4
| | | |
| * | | cli_v2: implement LaunchRepairOperation and remove old stuffAlex Auvolat2025-02-0518-283/+214
| | | |
| * | | cli_v2: implement Get{Node,Cluster}StatisticsAlex Auvolat2025-02-058-229/+259
| | | |
| * | | cli_v2: implement CreateMetadataSnapshotAlex Auvolat2025-02-059-68/+94
| | | |
| * | | admin api: reorder thingsAlex Auvolat2025-02-031-34/+32
| | | |
| * | | admin api: impl RequestHandler for MetricsRequestAlex Auvolat2025-02-034-73/+84
| | | |
| * | | cli_v2: implement RetryBlockResync and PurgeBlocksAlex Auvolat2025-02-036-165/+212
| | | |
| * | | cli_v2: implement ListBlockErrors and GetBlockInfoAlex Auvolat2025-02-0314-210/+346
| | | |
| * | | cli_v2: add local_api_request with crazy type boundAlex Auvolat2025-02-033-33/+37
| | | |
| * | | cli_v2: implement ListWorkers and GetWorkerInfoAlex Auvolat2025-02-0313-188/+324
| | | |
| * | | admin api: base infrastructure for local endpointsAlex Auvolat2025-02-0317-236/+619
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 Auvolat2025-02-038-66/+134
|/ / / | | | | | | | | | admin api: add CleanupIncompleteUploads spec
* | | Merge branch 'main' into next-v2Alex Auvolat2025-02-0315-7865/+1169
|\ \ \
* \ \ \ Merge branch 'main' into next-v2Alex Auvolat2025-02-011-3/+3
|\ \ \ \
* \ \ \ \ Merge branch 'main' into next-v2Alex Auvolat2025-02-0177-845/+874
|\ \ \ \ \
* \ \ \ \ \ Merge pull request 'admin refactoring: refactor CLI to use Admin API ↵Alex2025-01-3019-1414/+1485
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | requests (step 2)' (#943) from refactor-admin into next-v2 Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/943
| * | | | | | cli_v2: fix garage statusAlex Auvolat2025-01-302-56/+41
| | | | | | |
| * | | | | | cli_v2: merge util.rs into layout.rsAlex Auvolat2025-01-304-121/+116
| | | | | | |
| * | | | | | cli_v2: error messagesAlex Auvolat2025-01-301-6/+6
| | | | | | |
| * | | | | | convert cli key operations to admin rpcAlex Auvolat2025-01-307-307/+247
| | | | | | |
| * | | | | | fix garage status outputAlex Auvolat2025-01-301-1/+1
| | | | | | |
| * | | | | | admin api: convert most bucket operationsAlex Auvolat2025-01-3010-640/+581
| | | | | | |
| * | | | | | cli: migrate layout remove, apply, revertAlex Auvolat2025-01-303-102/+65
| | | | | | |
| * | | | | | wip: migrate garage status and garage layout assignAlex Auvolat2025-01-308-355/+486
| | | | | | |
| * | | | | | wip: proxy admin api requests through admin rpc, prepare new cliAlex Auvolat2025-01-306-78/+194
|/ / / / / /
* | | | | | Merge pull request 'admin API refactoring (step 1)' (#939) from ↵Alex2025-01-2922-1121/+3212
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | refactor-admin into next-v2 Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/939
| * | | | | | 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-296-10/+41
| | | | | | |
| * | | | | | admin api: clearer syntax for AddBucketAlias and RemoveBucketAliasAlex Auvolat2025-01-297-67/+76
| | | | | | |
| * | | | | | admin api: merge calls to manage global/local aliasesAlex Auvolat2025-01-295-222/+86
| | | | | | |
| * | | | | | admin api: rename allow/deny api calls in api v2Alex Auvolat2025-01-295-28/+28
| | | | | | |
| * | | | | | admin api: rename bucket aliasing operationsAlex Auvolat2025-01-295-58/+58
| | | | | | |
| * | | | | | fix test_website_check_domainAlex Auvolat2025-01-292-3/+17
| | | | | | |
| * | | | | | admin api: fixes to openapi v2 specAlex Auvolat2025-01-291-16/+8
| | | | | | |
| * | | | | | admin api: fix CORS to work in browserAlex Auvolat2025-01-293-6/+15
| | | | | | |
| * | | | | | admin api: update v2 openapi specAlex Auvolat2025-01-292-112/+143
| | | | | | |
| * | | | | | admin api: initialize v2 openapi spec from v1Alex Auvolat2025-01-291-0/+1362
| | | | | | |
| * | | | | | 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-296-58/+122
| | | | | | |
| * | | | | | admin api: add compatibility from v1/ to v2/Alex Auvolat2025-01-294-68/+115
| | | | | | |
| * | | | | | admin api: refactor using macroAlex Auvolat2025-01-298-150/+113
| | | | | | |
| * | | | | | admin api: new router_v2 with unified path syntaxAlex Auvolat2025-01-2916-292/+451
| | | | | | |
| * | | | | | 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
|/ / / / / /