Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | cli_v2: fix garage status | Alex Auvolat | 6 days | 2 | -56/+41 |
| | |||||
* | cli_v2: merge util.rs into layout.rs | Alex Auvolat | 6 days | 4 | -121/+116 |
| | |||||
* | cli_v2: error messages | Alex Auvolat | 6 days | 1 | -6/+6 |
| | |||||
* | convert cli key operations to admin rpc | Alex Auvolat | 6 days | 7 | -307/+247 |
| | |||||
* | fix garage status output | Alex Auvolat | 6 days | 1 | -1/+1 |
| | |||||
* | admin api: convert most bucket operations | Alex Auvolat | 6 days | 10 | -640/+581 |
| | |||||
* | cli: migrate layout remove, apply, revert | Alex Auvolat | 6 days | 3 | -102/+65 |
| | |||||
* | wip: migrate garage status and garage layout assign | Alex Auvolat | 6 days | 8 | -355/+486 |
| | |||||
* | wip: proxy admin api requests through admin rpc, prepare new cli | Alex Auvolat | 6 days | 6 | -78/+194 |
| | |||||
* | Merge pull request 'admin API refactoring (step 1)' (#939) from ↵ | Alex | 6 days | 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 | 6 days | 1 | -2/+0 |
| | | |||||
| * | admin api: fix panic on GetKeyInfo with no args | Alex Auvolat | 6 days | 1 | -9/+13 |
| | | |||||
| * | admin api: small fixes | Alex Auvolat | 6 days | 6 | -10/+41 |
| | | |||||
| * | admin api: clearer syntax for AddBucketAlias and RemoveBucketAlias | Alex Auvolat | 6 days | 7 | -67/+76 |
| | | |||||
| * | admin api: merge calls to manage global/local aliases | Alex Auvolat | 6 days | 5 | -222/+86 |
| | | |||||
| * | admin api: rename allow/deny api calls in api v2 | Alex Auvolat | 6 days | 5 | -28/+28 |
| | | |||||
| * | admin api: rename bucket aliasing operations | Alex Auvolat | 6 days | 5 | -58/+58 |
| | | |||||
| * | fix test_website_check_domain | Alex Auvolat | 6 days | 2 | -3/+17 |
| | | |||||
| * | admin api: fixes to openapi v2 spec | Alex Auvolat | 6 days | 1 | -16/+8 |
| | | |||||
| * | admin api: fix CORS to work in browser | Alex Auvolat | 6 days | 3 | -6/+15 |
| | | |||||
| * | admin api: update v2 openapi spec | Alex Auvolat | 6 days | 2 | -112/+143 |
| | | |||||
| * | admin api: initialize v2 openapi spec from v1 | Alex Auvolat | 6 days | 1 | -0/+1362 |
| | | |||||
| * | admin api: make all requests and responses (de)serializable | Alex Auvolat | 6 days | 3 | -60/+79 |
| | | |||||
| * | admin api: update semantics of some endpoints, and update doc | Alex Auvolat | 6 days | 6 | -58/+122 |
| | | |||||
| * | admin api: add compatibility from v1/ to v2/ | Alex Auvolat | 6 days | 4 | -68/+115 |
| | | |||||
| * | admin api: refactor using macro | Alex Auvolat | 6 days | 8 | -150/+113 |
| | | |||||
| * | admin api: new router_v2 with unified path syntax | Alex Auvolat | 6 days | 16 | -292/+451 |
| | | |||||
| * | admin api: make all handlers impls of a single trait | Alex Auvolat | 6 days | 5 | -502/+761 |
| | | |||||
| * | admin api: create structs for all requests/responess in src/api/admin/api.rs | Alex Auvolat | 6 days | 6 | -455/+721 |
|/ | |||||
* | decrease write quorum | Quentin Dufour | 6 days | 1 | -6/+3 |
| | |||||
* | Merge pull request 'api: better handling of helper errors to distinguish ↵ | Alex | 6 days | 12 | -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 codes | Alex Auvolat | 6 days | 12 | -29/+97 |
| | | |||||
* | | Merge pull request 'Update doc/book/connect/repositories.md' (#941) from ↵ | Alex | 6 days | 2 | -3/+3 |
|\ \ | |/ |/| | | | | | | | yatesco/garage:main into main Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/941 | ||||
| * | Update doc/book/operations/multi-hdd.md | yatesco | 7 days | 1 | -2/+2 |
| | | | | | | | | trivial spelling mistake | ||||
| * | Update doc/book/connect/repositories.md | yatesco | 7 days | 1 | -1/+1 |
|/ | | | | trivial spelling mistake | ||||
* | Merge pull request 's3 api: make x-amz-meta-* headers lowercase (fix #844)' ↵ | Alex | 8 days | 2 | -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-844 | Alex Auvolat | 8 days | 2 | -9/+6 |
| | | |||||
* | | Merge pull request 'snapshot: sqlite: use a subdirectory for consistency ↵ | Alex | 8 days | 1 | -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 LMDB | Baptiste Jonglez | 8 days | 1 | -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) ↵ | Alex | 8 days | 3 | -49/+66 |
|\ \ | |/ |/| | | | | | | | from neuschaefer/garage:nix into main Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/931 | ||||
| * | Update Cargo.nix | Alex Auvolat | 8 days | 2 | -43/+53 |
| | | |||||
| * | update nix crate to 0.29 and libc to 0.2.169 | J. Neuschäfer | 8 days | 2 | -8/+15 |
| | | |||||
* | | Merge pull request 'db-snapshot: allow to set directory where snapshots are ↵ | Alex | 8 days | 3 | -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 stored | Baptiste Jonglez | 8 days | 3 | -2/+33 |
| | | | | | | | | Fix #926 | ||||
* | | Merge pull request 'fix problems with CI doing work multiple times' (#936) ↵ | Alex | 8 days | 3 | -3/+2 |
|\ \ | |/ |/| | | | | | | | from woodpecker-simplify into main Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/936 | ||||
| * | nix CI: reduce redundant work | Alex Auvolat | 8 days | 3 | -3/+2 |
|/ | |||||
* | Merge pull request 'ci: fix woodpecker definitions to comply with woodpecker ↵ | Alex | 9 days | 2 | -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 3woodpecker3 | Alex Auvolat | 9 days | 2 | -4/+5 |
|/ | |||||
* | Merge pull request 'doc: Fix Nix devenv setup' (#927) from fix_devenv into main | Alex | 13 days | 1 | -3/+3 |
|\ | | | | | | | Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/927 | ||||
| * | doc: Fix Nix devenv setupfix_devenv | Baptiste Jonglez | 2025-01-16 | 1 | -3/+3 |
| | | | | | | | | | | This is a hotfix to fix the doc for the current setup, see #868 for possible future directions. |