Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge tag 'v0.8.5' into sync-08-09 | Alex Auvolat | 2024-01-16 | 1 | -3/+19 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Garage v0.8.5 This minor release includes the following improvements and fixes: New features: - Configuration: make LMDB's `map_size` configurable and make `block_size` and `sled_cache_capacity` expressable as strings (such as `10M`) (#628, #630) - Add support for binding to Unix sockets for the S3, K2V, Admin and Web API servers (#640) - Move the `convert_db` command into the main Garage binary (#645) - Add support for specifying RPC secret and admin tokens as environment variables (#643) - Add `allow_world_readable_secrets` option to config file (#663, #685) Bug fixes: - Use `statvfs` instead of mount list to determine free space in metadata/data directories (#611, #631) - Add missing casts to fix 32-bit build (#632) - Fix error when none of the HTTP servers (S3/K2V/Admin/Web) is started and fix shutdown hang (#613, #633) - Add missing CORS headers to PostObject response (#609, #656) - Monitoring: finer histogram boundaries in Prometheus exported metrics (#531, #686) Other: - Documentation improvements (#641) | ||||
| * | config: refactor secret sourcing | Alex Auvolat | 2024-01-15 | 1 | -4/+3 |
| | | |||||
| * | Add allow_world_readable_secrets option to config file | Félix Baylac Jacqué | 2023-10-26 | 1 | -0/+12 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Sometimes, the secret files permissions checks gets in the way. It's by no mean complete, it doesn't take the Posix ACLs into account among other things. Correctly checking the ACLs would be too involving (see https://git.deuxfleurs.fr/Deuxfleurs/garage/issues/658#issuecomment-7102) and would likely still fail in some weird chmod settings. We're adding a new configuration file key allowing the user to disable this permission check altogether. The (already existing) env variable counterpart always take precedence to this config file option. That's useful in cases where the configuration file is static and cannot be easily altered. Fixes https://git.deuxfleurs.fr/Deuxfleurs/garage/issues/658 Co-authored-by: Florian Klink <flokli@flokli.de> | ||||
| * | docs: add documentation for specifying token / secret file as environment ↵ | networkException | 2023-10-19 | 1 | -3/+8 |
| | | | | | | | | variables | ||||
* | | Merge pull request 'OpenAPI specification of admin APIv1' (#672) from api-v1 ↵ | Alex | 2023-11-29 | 1 | -3/+8 |
|\ \ | | | | | | | | | | | | | | | | into main Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/672 | ||||
| * | | fix the docapi-v1 | Quentin Dufour | 2023-11-28 | 1 | -3/+8 |
| | | | |||||
* | | | doc: move replication_mode to top of configuration page referencefix-doc-db-engine | Alex Auvolat | 2023-11-28 | 1 | -85/+85 |
| | | | |||||
* | | | doc: improve navigation in configuration reference | Alex Auvolat | 2023-11-28 | 2 | -41/+98 |
| | | | |||||
* | | | doc: update the `db_engine` section | Alex Auvolat | 2023-11-28 | 1 | -27/+30 |
|/ / | |||||
* | | Merge branch 'main' into nextv0.9.0-rc1 | Alex Auvolat | 2023-10-03 | 1 | -0/+7 |
|\| | |||||
| * | doc: add documentation for specifying unix socket paths | networkException | 2023-10-03 | 1 | -0/+7 |
| | | |||||
* | | Merge branch 'main' into next | Alex Auvolat | 2023-09-11 | 1 | -3/+12 |
|\| | |||||
| * | config: make block_size and sled_cache_capacity expressable as strings | Alex Auvolat | 2023-09-11 | 1 | -4/+4 |
| | | |||||
| * | make lmdb's map_size configurable (fix #628) | Alex Auvolat | 2023-09-11 | 1 | -0/+9 |
| | | |||||
* | | Document multi-hdd support | Alex Auvolat | 2023-09-07 | 1 | -0/+13 |
| | | |||||
* | | reference manual: remove obsolete caveat about multipart uploads | Alex Auvolat | 2023-08-30 | 1 | -10/+7 |
| | | |||||
* | | reference manual: document support for lifecycle configuration | Alex Auvolat | 2023-08-30 | 1 | -4/+11 |
| | | |||||
* | | Merge branch 'main' into nextv0.9.0-beta1 | Alex Auvolat | 2023-08-29 | 3 | -6/+90 |
|\| | |||||
| * | support {s3,web}.root_domains in /check endpointbug/support-root-domains-on-demand-tls | Quentin Dufour | 2023-08-08 | 1 | -3/+87 |
| | | |||||
| * | doc/book: fix typo | Florian Klink | 2023-07-14 | 2 | -3/+3 |
| | | |||||
* | | Merge branch 'main' into next | Alex Auvolat | 2023-06-14 | 3 | -79/+2 |
|\| | |||||
| * | doc: add an operations&maintenance section and move some pages there | Alex Auvolat | 2023-06-14 | 3 | -79/+2 |
| | | |||||
* | | Merge branch 'main' into next | Alex Auvolat | 2023-06-13 | 1 | -2/+38 |
|\| | |||||
| * | fix references to old config namesconsul-agent-registration | Roberto Hidalgo | 2023-05-22 | 1 | -2/+2 |
| | | |||||
| * | update docs | Roberto Hidalgo | 2023-05-22 | 1 | -5/+5 |
| | | |||||
| * | simplify code according to feedback | Roberto Hidalgo | 2023-05-22 | 1 | -3/+3 |
| | | |||||
| * | rename mode to consul_http_api | Roberto Hidalgo | 2023-05-22 | 1 | -10/+10 |
| | | |||||
| * | follow feedback, fold into existing feature | Roberto Hidalgo | 2023-05-22 | 1 | -10/+35 |
| | | |||||
| * | allow additional ServiceMeta, docs | Roberto Hidalgo | 2023-05-22 | 1 | -2/+13 |
| | | |||||
* | | Make fsync an option for meta and data | Alex Auvolat | 2023-06-09 | 1 | -0/+45 |
|/ | |||||
* | docs: fix k2v spec link | wilson | 2023-02-26 | 1 | -1/+1 |
| | | | Signed-off-by: wilson <wilson@noreply.localhost> | ||||
* | fixes for pr 499config-files-env | Alex Auvolat | 2023-02-06 | 1 | -5/+5 |
| | |||||
* | secrets can be passed directly in config, as file, or as env | Alex Auvolat | 2023-02-03 | 1 | -16/+24 |
| | |||||
* | Reorder reference manual section, move metrics list to there | Alex Auvolat | 2023-01-30 | 4 | -3/+288 |
| | |||||
* | configuration.md: Corrected OpenTelemetry. | Jonathan Davies | 2023-01-30 | 1 | -2/+2 |
| | |||||
* | Implement `rpc_secret_file` | Felix Scheinost | 2023-01-04 | 1 | -1/+5 |
| | |||||
* | Fix typo in documentation | felix.scheinost | 2022-12-07 | 1 | -1/+1 |
| | |||||
* | Add a "build" section, doc for SDKecosystem/openapi | Quentin Dufour | 2022-11-13 | 2 | -592/+7 |
| | |||||
* | Fix issue with 'http(s)://' prefixconsul-tls | Alex Auvolat | 2022-10-18 | 1 | -3/+3 |
| | |||||
* | Add TLS support for Consul discovery + refactoring | Alex Auvolat | 2022-10-18 | 1 | -31/+64 |
| | |||||
* | Update 'doc/book/reference-manual/features.md' | borgified | 2022-10-16 | 1 | -1/+1 |
| | | | | typo | ||||
* | Document db_engine | Alex Auvolat | 2022-09-27 | 1 | -0/+43 |
| | |||||
* | Finish writing about Garage features, and fix from-source instructions | Alex Auvolat | 2022-09-15 | 1 | -16/+56 |
| | |||||
* | Some work on documentation towards v0.8 | Alex Auvolat | 2022-09-14 | 8 | -63/+91 |
| | |||||
* | Fix typo | Alex | 2022-06-29 | 1 | -1/+1 |
| | |||||
* | improve internal item counter mechanisms and implement bucket quotas (#326) | Alex | 2022-06-15 | 1 | -70/+88 |
| | | | | | | | | | | | | | | | | - [x] Refactoring of internal counting API - [x] Repair procedure for counters (it's an offline procedure!!!) - [x] New counter for objects in buckets - [x] Add quotas to buckets struct - [x] Add CLI to manage bucket quotas - [x] Add admin API to manage bucket quotas - [x] Apply quotas by adding checks on put operations - [x] Proof-read Co-authored-by: Alex Auvolat <alex@adnab.me> Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/326 Co-authored-by: Alex <alex@adnab.me> Co-committed-by: Alex <alex@adnab.me> | ||||
* | Fixes to S3 compatibility page (#314) | Alex | 2022-05-25 | 1 | -29/+48 |
| | | | | | | | | | Mention PostObject is implemented, fix english mistakes Co-authored-by: Alex Auvolat <alex@adnab.me> Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/314 Co-authored-by: Alex <alex@adnab.me> Co-committed-by: Alex <alex@adnab.me> | ||||
* | Update Ceph S3 endpoints compatibility | Quentin Dufour | 2022-05-25 | 1 | -28/+36 |
| | |||||
* | Shorter page titledoc/admin-api | Alex Auvolat | 2022-05-24 | 1 | -1/+1 |
| | |||||
* | Add documentation for new Admin API and a few infos on K2V | Alex Auvolat | 2022-05-24 | 3 | -4/+716 |
| |