Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge branch 'next-v2' into 1686a/s3-redirects | Alex Auvolat | 5 days | 16 | -1144/+3492 |
|\ | |||||
| * | Merge branch 'main' into next-v2 | Alex Auvolat | 14 days | 2 | -4/+2 |
| |\ | |||||
| * | | massively speed up compilation of garage_api_admin by not using async_traitrefactor-admin | Alex Auvolat | 14 days | 11 | -68/+4 |
| | | | |||||
| * | | cli_v2: implement LaunchRepairOperation and remove old stuff | Alex Auvolat | 2025-02-05 | 5 | -0/+444 |
| | | | |||||
| * | | cli_v2: implement Get{Node,Cluster}Statistics | Alex Auvolat | 2025-02-05 | 4 | -0/+225 |
| | | | |||||
| * | | cli_v2: implement CreateMetadataSnapshot | Alex Auvolat | 2025-02-05 | 4 | -0/+43 |
| | | | |||||
| * | | admin api: reorder things | Alex Auvolat | 2025-02-03 | 1 | -34/+32 |
| | | | |||||
| * | | admin api: impl RequestHandler for MetricsRequest | Alex Auvolat | 2025-02-03 | 3 | -72/+83 |
| | | | |||||
| * | | cli_v2: implement RetryBlockResync and PurgeBlocks | Alex Auvolat | 2025-02-03 | 3 | -0/+168 |
| | | | |||||
| * | | cli_v2: implement ListBlockErrors and GetBlockInfo | Alex Auvolat | 2025-02-03 | 6 | -3/+234 |
| | | | |||||
| * | | cli_v2: add local_api_request with crazy type bound | Alex Auvolat | 2025-02-03 | 1 | -16/+0 |
| | | | |||||
| * | | cli_v2: implement ListWorkers and GetWorkerInfo | Alex Auvolat | 2025-02-03 | 5 | -12/+177 |
| | | | |||||
| * | | admin api: base infrastructure for local endpoints | Alex Auvolat | 2025-02-03 | 10 | -83/+506 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 | 3 | -0/+36 |
| | | | | | | | | | | | | admin api: add CleanupIncompleteUploads spec | ||||
| * | | Merge branch 'main' into next-v2 | Alex Auvolat | 2025-02-01 | 12 | -54/+100 |
| |\ \ | |||||
| * | | | admin api: convert most bucket operations | Alex Auvolat | 2025-01-30 | 3 | -5/+13 |
| | | | | |||||
| * | | | wip: proxy admin api requests through admin rpc, prepare new cli | Alex Auvolat | 2025-01-30 | 3 | -72/+91 |
| | | | | |||||
| * | | | 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 | 4 | -8/+39 |
| | | | | |||||
| * | | | admin api: clearer syntax for AddBucketAlias and RemoveBucketAlias | Alex Auvolat | 2025-01-29 | 5 | -45/+51 |
| | | | | |||||
| * | | | admin api: merge calls to manage global/local aliases | Alex Auvolat | 2025-01-29 | 3 | -111/+65 |
| | | | | |||||
| * | | | admin api: rename allow/deny api calls in api v2 | Alex Auvolat | 2025-01-29 | 3 | -22/+22 |
| | | | | |||||
| * | | | admin api: rename bucket aliasing operations | Alex Auvolat | 2025-01-29 | 3 | -46/+46 |
| | | | | |||||
| * | | | admin api: fix CORS to work in browser | Alex Auvolat | 2025-01-29 | 3 | -6/+15 |
| | | | | |||||
| * | | | 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 | 5 | -26/+44 |
| | | | | |||||
| * | | | admin api: add compatibility from v1/ to v2/ | Alex Auvolat | 2025-01-29 | 3 | -66/+113 |
| | | | | |||||
| * | | | admin api: refactor using macro | Alex Auvolat | 2025-01-29 | 5 | -145/+108 |
| | | | | |||||
| * | | | admin api: new router_v2 with unified path syntax | Alex Auvolat | 2025-01-29 | 8 | -286/+367 |
| | | | | |||||
| * | | | 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 |
| | | | | |||||
* | | | | Merge branch 'main' into 1686a/s3-redirects | trinity-1686a | 11 days | 9 | -39/+96 |
|\ \ \ \ | | |_|/ | |/| | | |||||
| * | | | remove async_trait used in generic_server.rs | Alex Auvolat | 14 days | 1 | -2/+0 |
| | |/ | |/| | |||||
| * | | cargo defs: simplify and fix descriptions | Alex Auvolat | 2025-01-31 | 1 | -1/+2 |
| | | | |||||
| * | | use cargo-shear to remove many unused dependencies between crates | Alex Auvolat | 2025-01-31 | 1 | -31/+1 |
| | | | |||||
| * | | split s3/cors.rs into also common/cors.rs | Alex Auvolat | 2025-01-31 | 1 | -2/+0 |
| | | | |||||
| * | | fix things up | Alex Auvolat | 2025-01-31 | 8 | -19/+18 |
| | | | |||||
| * | | wip: split garage_api into garage_api_{common,s3,k2v,admin} | Alex Auvolat | 2025-01-31 | 9 | -29/+105 |
| |/ | |||||
| * | api: better handling of helper errors to distinguish error codes | Alex Auvolat | 2025-01-29 | 1 | -0/+15 |
| | | |||||
* | | add redirect_all to WebsiteConfig model | trinity-1686a | 11 days | 1 | -0/+1 |
| | | |||||
* | | support redirection on s3 endpoint | trinity-1686a | 2024-12-14 | 1 | -0/+1 |
|/ | |||||
* | [next-0.10] admin api: fix logic in get cluster status | Alex Auvolat | 2024-03-27 | 1 | -12/+16 |
| | |||||
* | [next-0.10] remove impl Deref for LayoutHelper | Alex Auvolat | 2024-03-27 | 1 | -5/+5 |
| | |||||
* | [net-fixes] fix issues with local peer address (fix #761) | Alex Auvolat | 2024-03-21 | 1 | -1/+1 |
| | |||||
* | Merge branch 'main' into next-0.10 | Alex Auvolat | 2024-03-04 | 1 | -17/+41 |
|\ | |||||
| * | [fix-auth-ct-eq] use argon2 hashing and verification for admin/metrics token ↵ | Alex Auvolat | 2024-02-29 | 1 | -17/+41 |
| | | | | | | | | checking | ||||
* | | Merge branch 'main' into next-0.10 | Alex Auvolat | 2024-02-22 | 2 | -40/+29 |
|\| | |||||
| * | [lock-createbucket] Add node-global lock for bucket/key operations (fix #723)lock-createbucket | Alex Auvolat | 2024-02-22 | 2 | -40/+29 |
| | | |||||
* | | Merge branch 'main' into next-0.10 | Alex Auvolat | 2024-02-13 | 5 | -83/+85 |
|\| |