aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'main' into next-v2Alex Auvolat8 days1-3/+3
|\
| * Merge pull request 'woodpecker: use parallel nix-build in debug builds' ↵Alex8 days1-3/+3
| |\ | | | | | | | | | | | | | | | (#949) from nix-parallel into main Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/949
| | * woodpecker: use parallel nix-build in debug buildsAlex Auvolat8 days1-3/+3
| |/
* | Merge branch 'main' into next-v2Alex Auvolat8 days77-845/+874
|\|
| * Merge pull request 'split garage_api in garage_api_{common,s3,k2v,admin}' ↵Alex8 days67-819/+841
| |\ | | | | | | | | | | | | | | | (#947) from split-garage-api into main Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/947
| | * fix ci for more test cratessplit-garage-apiAlex Auvolat9 days1-1/+4
| | |
| | * fix testsAlex Auvolat9 days5-3/+7
| | |
| | * cargo defs: simplify and fix descriptionsAlex Auvolat9 days4-13/+10
| | |
| | * update cargo.nixAlex Auvolat9 days1-202/+138
| | |
| | * use cargo-shear to remove many unused dependencies between cratesAlex Auvolat9 days15-356/+3
| | |
| | * split s3/cors.rs into also common/cors.rsAlex Auvolat9 days11-186/+179
| | |
| | * fix things upAlex Auvolat9 days34-102/+130
| | |
| | * wip: split garage_api into garage_api_{common,s3,k2v,admin}Alex Auvolat9 days52-195/+609
| |/
| * Merge pull request 'table::insert_many: avoid failure with zero items (fix ↵Alex9 days1-0/+4
| |\ | | | | | | | | | | | | | | | #915)' (#946) from fix-915 into main Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/946
| | * table::insert_many: avoid failure with zero items (fix #915)fix-915Alex Auvolat10 days1-0/+4
| |/
* | Merge pull request 'admin refactoring: refactor CLI to use Admin API ↵Alex10 days19-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 Auvolat10 days2-56/+41
| | |
| * | cli_v2: merge util.rs into layout.rsAlex Auvolat10 days4-121/+116
| | |
| * | cli_v2: error messagesAlex Auvolat10 days1-6/+6
| | |
| * | convert cli key operations to admin rpcAlex Auvolat10 days7-307/+247
| | |
| * | fix garage status outputAlex Auvolat10 days1-1/+1
| | |
| * | admin api: convert most bucket operationsAlex Auvolat10 days10-640/+581
| | |
| * | cli: migrate layout remove, apply, revertAlex Auvolat10 days3-102/+65
| | |
| * | wip: migrate garage status and garage layout assignAlex Auvolat10 days8-355/+486
| | |
| * | wip: proxy admin api requests through admin rpc, prepare new cliAlex Auvolat11 days6-78/+194
|/ /
* | Merge pull request 'admin API refactoring (step 1)' (#939) from ↵Alex11 days22-1121/+3212
|\ \ | | | | | | | | | | | | | | | refactor-admin into next-v2 Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/939
| * | admin api: remove log messageAlex Auvolat11 days1-2/+0
| | |
| * | admin api: fix panic on GetKeyInfo with no argsAlex Auvolat11 days1-9/+13
| | |
| * | admin api: small fixesAlex Auvolat11 days6-10/+41
| | |
| * | admin api: clearer syntax for AddBucketAlias and RemoveBucketAliasAlex Auvolat11 days7-67/+76
| | |
| * | admin api: merge calls to manage global/local aliasesAlex Auvolat11 days5-222/+86
| | |
| * | admin api: rename allow/deny api calls in api v2Alex Auvolat11 days5-28/+28
| | |
| * | admin api: rename bucket aliasing operationsAlex Auvolat11 days5-58/+58
| | |
| * | fix test_website_check_domainAlex Auvolat11 days2-3/+17
| | |
| * | admin api: fixes to openapi v2 specAlex Auvolat11 days1-16/+8
| | |
| * | admin api: fix CORS to work in browserAlex Auvolat11 days3-6/+15
| | |
| * | admin api: update v2 openapi specAlex Auvolat11 days2-112/+143
| | |
| * | admin api: initialize v2 openapi spec from v1Alex Auvolat11 days1-0/+1362
| | |
| * | admin api: make all requests and responses (de)serializableAlex Auvolat11 days3-60/+79
| | |
| * | admin api: update semantics of some endpoints, and update docAlex Auvolat11 days6-58/+122
| | |
| * | admin api: add compatibility from v1/ to v2/Alex Auvolat11 days4-68/+115
| | |
| * | admin api: refactor using macroAlex Auvolat11 days8-150/+113
| | |
| * | admin api: new router_v2 with unified path syntaxAlex Auvolat11 days16-292/+451
| | |
| * | admin api: make all handlers impls of a single traitAlex Auvolat11 days5-502/+761
| | |
| * | admin api: create structs for all requests/responess in src/api/admin/api.rsAlex Auvolat11 days6-455/+721
|/ /
* / decrease write quorumQuentin Dufour11 days1-6/+3
|/
* Merge pull request 'api: better handling of helper errors to distinguish ↵Alex11 days12-29/+97
|\ | | | | | | | | | | error codes' (#942) from fix-getkeyinfo-404 into main Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/942
| * api: better handling of helper errors to distinguish error codesAlex Auvolat11 days12-29/+97
| |
* | Merge pull request 'Update doc/book/connect/repositories.md' (#941) from ↵Alex11 days2-3/+3
|\ \ | |/ |/| | | | | | | yatesco/garage:main into main Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/941
| * Update doc/book/operations/multi-hdd.mdyatesco11 days1-2/+2
| | | | | | | | trivial spelling mistake