aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Inject last modified date as git_version; flake cache uploadingnix-remove-systemAlex Auvolat2022-11-162-2/+14
|
* Make repository into a Nix flakeAlex Auvolat2022-11-165-18/+161
|
* Merge pull request 'OpenAPI spec for admin API' (#379) from ↵Alex2022-11-1631-681/+3535
|\ | | | | | | | | | | ecosystem/openapi into main Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/379
| * Add a "build" section, doc for SDKecosystem/openapiQuentin Dufour2022-11-1313-645/+346
| |
| * Add missing parameterQuentin Dufour2022-11-121-0/+8
| |
| * openapi validate fixQuentin Dufour2022-11-121-2/+21
| |
| * Finalize the specification of the admin APIQuentin Dufour2022-11-121-3/+197
| |
| * Bucket CRUD is definedQuentin Dufour2022-11-111-2/+130
| |
| * Bucket skeletonQuentin Dufour2022-11-111-0/+267
| |
| * Fix typo in admin API on BucketInfoQuentin Dufour2022-11-111-2/+2
| |
| * Use awscli in the getting started guideQuentin Dufour2022-11-111-40/+75
| |
| * Make capacity nullable to allow gateway configQuentin Dufour2022-11-111-0/+2
| |
| * Error is nullable on AddNodeQuentin Dufour2022-11-111-0/+1
| |
| * Set required fields in the specQuentin Dufour2022-11-111-1/+16
| |
| * Fix case of garage versionQuentin Dufour2022-11-111-1/+1
| |
| * Add operationId to entrypointsQuentin Dufour2022-11-111-3/+16
| |
| * Declare Authorization scheme in OpenAPIQuentin Dufour2022-11-111-4/+9
| |
| * Partial OpenAPI spec for admin API with a viewerQuentin Dufour2022-11-1117-0/+2466
| |
* | Merge pull request 'Move testing strategy to a dedicated doc section (fix ↵Alex2022-11-143-2/+77
|\ \ | | | | | | | | | | | | | | | #114)' (#415) from doc-testing-strategy into main Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/415
| * | Move testing strategy to a dedicated doc section (fix #114)doc-testing-strategyAlex Auvolat2022-11-143-2/+77
|/ /
* | Merge pull request 'Improve Nginx reverse proxy example' (#413) from ↵Alex2022-11-141-5/+9
|\ \ | |/ |/| | | | | | | baptiste/garage:nginx_fix into main Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/413
| * Improve Nginx reverse proxy exampleBaptiste Jonglez2022-11-111-5/+9
|/ | | | | | | | | | | | By default, Nginx does proxy buffering and it may store big replies to a temporary file up to 1 GB. It also means that Nginx will read data as fast as possible from Garage, even if the client downloads slowly. Both behaviours are often not wanted, so disable this temporary file in the example. Ref: https://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_buffering Also add an example of upstream with a "backup" server, which may be useful to only use remote servers as fallback.
* Merge pull request 'Add documentation to run Mastodon on Garage' (#411) from ↵Alex2022-11-061-2/+130
|\ | | | | | | | | | | baptiste/garage:doc_mastodon into main Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/411
| * Add documentation to run Mastodon on GarageBaptiste Jonglez2022-11-061-2/+130
|/
* Merge pull request 'Improvements to CLI' (#410) from cleanup-uploads-command ↵Alex2022-11-047-18/+486
|\ | | | | | | | | | | into main Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/410
| * Show a nice message and a backtrace when Garage panicsAlex Auvolat2022-11-044-17/+190
| |
| * Clearer error messsagesAlex Auvolat2022-11-041-2/+2
| |
| * Add garage bucket cleanup-incomplete-uploads commandcleanup-uploads-commandAlex Auvolat2022-11-046-2/+297
|/
* Merge pull request 'Fix helm chart with correct configuration syntax' (#406) ↵Alex2022-10-181-4/+5
|\ | | | | | | | | | | from fix-helm-chart into main Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/406
| * Fix helm chart with correct configuration syntaxfix-helm-chartAlex Auvolat2022-10-181-4/+5
|/
* Merge pull request 'Add TLS support for Consul discovery + refactoring' ↵v0.8.0-rc2v0.8-rc2Alex2022-10-1812-204/+481
|\ | | | | | | | | | | (#405) from consul-tls into main Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/405
| * Change reqwest rustls featuresAlex Auvolat2022-10-183-26/+3
| |
| * Fix issue with 'http(s)://' prefixconsul-tlsAlex Auvolat2022-10-183-8/+8
| |
| * move things aroundAlex Auvolat2022-10-181-9/+8
| |
| * Load TLS certificates only onceAlex Auvolat2022-10-182-132/+133
| |
| * Add TLS support for Consul discovery + refactoringAlex Auvolat2022-10-1812-149/+449
|/
* Merge pull request 'Use status code 204 No Content for empty responses' ↵Alex2022-10-1811-104/+104
|\ | | | | | | | | | | (#403) from tobikris/garage:http-no-content into main Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/403
| * update k2v docs for status 204 changesTobias Krischer2022-10-181-28/+28
| |
| * Use status code 204 No Content for empty responsesTobias Krischer2022-10-1710-76/+76
| |
* | Merge pull request 'upgrade Nix toolchain' (#400) from upgrade-toolchain ↵Alex2022-10-1816-2307/+2425
|\ \ | |/ |/| | | | | | | into main Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/400
| * Add function to upload a build and its dependencies to the cacheupgrade-toolchainAlex Auvolat2022-10-181-0/+12
| | | | | | | | to faster bootstrap new runner nodes
| * Some things are now in result-binAlex Auvolat2022-10-184-9/+11
| |
| * Cleanup nix scriptsAlex Auvolat2022-10-183-15/+7
| |
| * Add garage_db test to CIAlex Auvolat2022-10-181-1/+2
| |
| * Fix cargo2nix feature discoveryAlex Auvolat2022-10-182-1/+1286
| |
| * move refresh_toolchainAlex Auvolat2022-10-181-10/+9
| |
| * Fix conditional testing in garage_dbAlex Auvolat2022-10-141-4/+9
| |
| * definitively expunge openssl from dependencies everywhereAlex Auvolat2022-10-145-543/+612
| |
| * Fix i386 build with custom toolchain (armv6 unknown state)Alex Auvolat2022-10-144-37/+34
| |
| * cargo2nix unstable (patched), rust 1.63.0, nixpkgs 22.05 (32-bit builds are ↵Alex Auvolat2022-10-148-2552/+1308
| | | | | | | | broken)