aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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
|/
* decrease write quorumQuentin Dufour2025-01-291-6/+3
|
* Merge pull request 'api: better handling of helper errors to distinguish ↵Alex2025-01-2912-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 Auvolat2025-01-2912-29/+97
| |
* | Merge pull request 'Update doc/book/connect/repositories.md' (#941) from ↵Alex2025-01-292-3/+3
|\ \ | |/ |/| | | | | | | yatesco/garage:main into main Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/941
| * Update doc/book/operations/multi-hdd.mdyatesco2025-01-291-2/+2
| | | | | | | | trivial spelling mistake
| * Update doc/book/connect/repositories.mdyatesco2025-01-291-1/+1
|/ | | | trivial spelling mistake
* Merge pull request 's3 api: make x-amz-meta-* headers lowercase (fix #844)' ↵Alex2025-01-272-9/+6
|\ | | | | | | | | | | (#938) from fix-844 into main Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/938
| * s3 api: make x-amz-meta-* headers lowercase (fix #844)fix-844Alex Auvolat2025-01-272-9/+6
| |
* | Merge pull request 'snapshot: sqlite: use a subdirectory for consistency ↵Alex2025-01-271-1/+4
|\ \ | |/ |/| | | | | | | with LMDB' (#932) from baptiste/garage:snapshot_consistency_sqlite into main Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/932
| * snapshot: sqlite: use a subdirectory for consistency with LMDBBaptiste Jonglez2025-01-271-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently, taking a snapshot of the metadata database with sqlite creates a sqlite file without extension with the following format: snapshots/2025-01-26T15:29:17Z This makes it hard to understand what kind of data this is, and is not consistent with LMDB: snapshots/2025-01-26T15:29:17Z/data.mdb With this change, we now get a directory with a single db.sqlite file: snapshots/2025-01-26T15:29:17Z/db.sqlite
* | Merge pull request 'update nix crate to 0.29 and libc to 0.2.169' (#931) ↵Alex2025-01-273-49/+66
|\ \ | |/ |/| | | | | | | from neuschaefer/garage:nix into main Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/931
| * Update Cargo.nixAlex Auvolat2025-01-272-43/+53
| |
| * update nix crate to 0.29 and libc to 0.2.169J. Neuschäfer2025-01-272-8/+15
| |
* | Merge pull request 'db-snapshot: allow to set directory where snapshots are ↵Alex2025-01-273-2/+33
|\ \ | |/ |/| | | | | | | stored' (#933) from baptiste/garage:configure_metadata_snapshots_dir into main Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/933
| * db-snapshot: allow to set directory where snapshots are storedBaptiste Jonglez2025-01-273-2/+33
| | | | | | | | Fix #926
* | Merge pull request 'fix problems with CI doing work multiple times' (#936) ↵Alex2025-01-273-3/+2
|\ \ | |/ |/| | | | | | | from woodpecker-simplify into main Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/936
| * nix CI: reduce redundant workAlex Auvolat2025-01-273-3/+2
|/
* Merge pull request 'ci: fix woodpecker definitions to comply with woodpecker ↵Alex2025-01-272-4/+5
|\ | | | | | | | | | | | | 3' (#935) from woodpecker3 into main Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/935 Reviewed-by: maximilien <me@mricher.fr>
| * ci: fix woodpecker definitions to comply with woodpecker 3woodpecker3Alex Auvolat2025-01-272-4/+5
|/
* Merge pull request 'doc: Fix Nix devenv setup' (#927) from fix_devenv into mainAlex2025-01-231-3/+3
|\ | | | | | | Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/927
| * doc: Fix Nix devenv setupfix_devenvBaptiste Jonglez2025-01-161-3/+3
| | | | | | | | | | This is a hotfix to fix the doc for the current setup, see #868 for possible future directions.
* | Merge pull request 'Fix all typos' (#928) from majst01/garage:fix-typos into ↵maximilien2025-01-1760-116/+116
|\ \ | |/ |/| | | | | | | | | main Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/928 Reviewed-by: maximilien <me@mricher.fr>