Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request 'support redirection on s3 endpoint' (#910) from ↵next-v2 | Alex | 7 days | 7 | -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 model | Alex Auvolat | 7 days | 2 | -5/+7 |
| | | |||||
| * | Merge branch 'next-v2' into 1686a/s3-redirects | Alex Auvolat | 7 days | 52 | -3766/+6628 |
| |\ | |/ |/| | |||||
* | | Merge branch 'main' into next-v2 | Alex Auvolat | 2025-02-05 | 23 | -67/+21 |
|\ \ | |||||
* \ \ | Merge pull request 'Admin API refactoring: convert existing commands to API ↵ | Alex | 2025-02-05 | 39 | -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-admin | Alex Auvolat | 2025-02-05 | 11 | -68/+4 |
| | | | | |||||
| * | | | cli_v2: implement LaunchRepairOperation and remove old stuff | Alex Auvolat | 2025-02-05 | 18 | -283/+214 |
| | | | | |||||
| * | | | cli_v2: implement Get{Node,Cluster}Statistics | Alex Auvolat | 2025-02-05 | 8 | -229/+259 |
| | | | | |||||
| * | | | cli_v2: implement CreateMetadataSnapshot | Alex Auvolat | 2025-02-05 | 9 | -68/+94 |
| | | | | |||||
| * | | | admin api: reorder things | Alex Auvolat | 2025-02-03 | 1 | -34/+32 |
| | | | | |||||
| * | | | admin api: impl RequestHandler for MetricsRequest | Alex Auvolat | 2025-02-03 | 4 | -73/+84 |
| | | | | |||||
| * | | | cli_v2: implement RetryBlockResync and PurgeBlocks | Alex Auvolat | 2025-02-03 | 6 | -165/+212 |
| | | | | |||||
| * | | | cli_v2: implement ListBlockErrors and GetBlockInfo | Alex Auvolat | 2025-02-03 | 14 | -210/+346 |
| | | | | |||||
| * | | | cli_v2: add local_api_request with crazy type bound | Alex Auvolat | 2025-02-03 | 3 | -33/+37 |
| | | | | |||||
| * | | | cli_v2: implement ListWorkers and GetWorkerInfo | Alex Auvolat | 2025-02-03 | 13 | -188/+324 |
| | | | | |||||
| * | | | admin api: base infrastructure for local endpoints | Alex Auvolat | 2025-02-03 | 17 | -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 API | Alex Auvolat | 2025-02-03 | 8 | -66/+134 |
|/ / / | | | | | | | | | | admin api: add CleanupIncompleteUploads spec | ||||
* | | | Merge branch 'main' into next-v2 | Alex Auvolat | 2025-02-03 | 15 | -7865/+1169 |
|\ \ \ | |||||
* \ \ \ | Merge branch 'main' into next-v2 | Alex Auvolat | 2025-02-01 | 1 | -3/+3 |
|\ \ \ \ | |||||
* \ \ \ \ | Merge branch 'main' into next-v2 | Alex Auvolat | 2025-02-01 | 77 | -845/+874 |
|\ \ \ \ \ | |||||
* \ \ \ \ \ | Merge pull request 'admin refactoring: refactor CLI to use Admin API ↵ | Alex | 2025-01-30 | 19 | -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 status | Alex Auvolat | 2025-01-30 | 2 | -56/+41 |
| | | | | | | | |||||
| * | | | | | | cli_v2: merge util.rs into layout.rs | Alex Auvolat | 2025-01-30 | 4 | -121/+116 |
| | | | | | | | |||||
| * | | | | | | cli_v2: error messages | Alex Auvolat | 2025-01-30 | 1 | -6/+6 |
| | | | | | | | |||||
| * | | | | | | convert cli key operations to admin rpc | Alex Auvolat | 2025-01-30 | 7 | -307/+247 |
| | | | | | | | |||||
| * | | | | | | fix garage status output | Alex Auvolat | 2025-01-30 | 1 | -1/+1 |
| | | | | | | | |||||
| * | | | | | | admin api: convert most bucket operations | Alex Auvolat | 2025-01-30 | 10 | -640/+581 |
| | | | | | | | |||||
| * | | | | | | cli: migrate layout remove, apply, revert | Alex Auvolat | 2025-01-30 | 3 | -102/+65 |
| | | | | | | | |||||
| * | | | | | | wip: migrate garage status and garage layout assign | Alex Auvolat | 2025-01-30 | 8 | -355/+486 |
| | | | | | | | |||||
| * | | | | | | wip: proxy admin api requests through admin rpc, prepare new cli | Alex Auvolat | 2025-01-30 | 6 | -78/+194 |
|/ / / / / / | |||||
* | | | | | | Merge pull request 'admin API refactoring (step 1)' (#939) from ↵ | Alex | 2025-01-29 | 22 | -1121/+3212 |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | refactor-admin into next-v2 Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/939 | ||||
| * | | | | | | admin api: remove log message | Alex Auvolat | 2025-01-29 | 1 | -2/+0 |
| | | | | | | | |||||
| * | | | | | | admin api: fix panic on GetKeyInfo with no args | Alex Auvolat | 2025-01-29 | 1 | -9/+13 |
| | | | | | | | |||||
| * | | | | | | admin api: small fixes | Alex Auvolat | 2025-01-29 | 6 | -10/+41 |
| | | | | | | | |||||
| * | | | | | | admin api: clearer syntax for AddBucketAlias and RemoveBucketAlias | Alex Auvolat | 2025-01-29 | 7 | -67/+76 |
| | | | | | | | |||||
| * | | | | | | admin api: merge calls to manage global/local aliases | Alex Auvolat | 2025-01-29 | 5 | -222/+86 |
| | | | | | | | |||||
| * | | | | | | admin api: rename allow/deny api calls in api v2 | Alex Auvolat | 2025-01-29 | 5 | -28/+28 |
| | | | | | | | |||||
| * | | | | | | admin api: rename bucket aliasing operations | Alex Auvolat | 2025-01-29 | 5 | -58/+58 |
| | | | | | | | |||||
| * | | | | | | fix test_website_check_domain | Alex Auvolat | 2025-01-29 | 2 | -3/+17 |
| | | | | | | | |||||
| * | | | | | | admin api: fixes to openapi v2 spec | Alex Auvolat | 2025-01-29 | 1 | -16/+8 |
| | | | | | | | |||||
| * | | | | | | admin api: fix CORS to work in browser | Alex Auvolat | 2025-01-29 | 3 | -6/+15 |
| | | | | | | | |||||
| * | | | | | | admin api: update v2 openapi spec | Alex Auvolat | 2025-01-29 | 2 | -112/+143 |
| | | | | | | | |||||
| * | | | | | | admin api: initialize v2 openapi spec from v1 | Alex Auvolat | 2025-01-29 | 1 | -0/+1362 |
| | | | | | | | |||||
| * | | | | | | admin api: make all requests and responses (de)serializable | Alex Auvolat | 2025-01-29 | 3 | -60/+79 |
| | | | | | | | |||||
| * | | | | | | admin api: update semantics of some endpoints, and update doc | Alex Auvolat | 2025-01-29 | 6 | -58/+122 |
| | | | | | | | |||||
| * | | | | | | admin api: add compatibility from v1/ to v2/ | Alex Auvolat | 2025-01-29 | 4 | -68/+115 |
| | | | | | | | |||||
| * | | | | | | admin api: refactor using macro | Alex Auvolat | 2025-01-29 | 8 | -150/+113 |
| | | | | | | | |||||
| * | | | | | | admin api: new router_v2 with unified path syntax | Alex Auvolat | 2025-01-29 | 16 | -292/+451 |
| | | | | | | | |||||
| * | | | | | | admin api: make all handlers impls of a single trait | Alex Auvolat | 2025-01-29 | 5 | -502/+761 |
| | | | | | | | |||||
| * | | | | | | admin api: create structs for all requests/responess in src/api/admin/api.rs | Alex Auvolat | 2025-01-29 | 6 | -455/+721 |
|/ / / / / / |