Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| | * | | Add allow_world_readable_secrets option to config file | Félix Baylac Jacqué | 2023-10-26 | 2 | -5/+89 | |
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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> | |||||
| * | | Merge pull request 's3 api: add missing CORS headers to PostObject responses ↵ | Alex | 2023-10-26 | 1 | -3/+10 | |
| |\ \ | | | | | | | | | | | | | | | | | | | | | (fix #609)' (#656) from fix-cors-post-object into main-0.8.x Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/656 | |||||
| | * | | s3 api: add missing CORS headers to PostObject responses (fix #609)fix-cors-post-object | Alex Auvolat | 2023-10-20 | 1 | -3/+10 | |
| |/ / | ||||||
| * | | Merge pull request 'Add support for specifying `rpc_secret_file`, ↵ | Alex | 2023-10-19 | 5 | -25/+57 | |
| |\ \ | | | | | | | | | | | | | | | | | | | | | `metrics_token_file` and `admin_token_file` using environment variables' (#643) from networkException/garage:token-file-env into main-0.8.x Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/643 | |||||
| | * | | garage: support specifying token / secret as environment variables | networkException | 2023-10-19 | 3 | -5/+29 | |
| | | | | | | | | | | | | | | | | | | | | this patch adds support for specifying the `rpc_secret_file`, `metrics_token_file` and `admin_token_file` as environment variables. | |||||
| | * | | garage: fix admin-token description | networkException | 2023-10-19 | 1 | -1/+1 | |
| | | | | ||||||
| | * | | util: move reading secret file into seperate helper | networkException | 2023-10-19 | 1 | -16/+19 | |
| | | | | | | | | | | | | | | | | | | | | | | | | this patch moves the logic to read a secret file (and check for correct permissions) from `secret_from_file` into a new `read_secret_file` helper. | |||||
| | * | | docs: add documentation for specifying token / secret file as environment ↵ | networkException | 2023-10-19 | 1 | -3/+8 | |
| | | | | | | | | | | | | | | | | variables | |||||
* | | | | Merge pull request 'fix typo in peertube doc' (#617) from ↵ | Alex | 2024-01-11 | 1 | -2/+2 | |
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | Lapineige/garage:main into main Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/617 | |||||
| * | | | | another typo | Lapineige | 2023-08-19 | 1 | -1/+1 | |
| | | | | | ||||||
| * | | | | fix typo | Lapineige | 2023-08-19 | 1 | -1/+1 | |
| | | | | | ||||||
* | | | | | Merge pull request 'Jepsen testing (NLnet task 3 subtask 1)' (#544) from ↵ | Alex | 2024-01-11 | 22 | -0/+1045 | |
|\ \ \ \ \ | |_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | jepsen into main Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/544 | |||||
| * | | | | jepsen: updated results, confirming that task3 worksjepsen | Alex Auvolat | 2023-12-14 | 12 | -31/+96 | |
| | | | | | ||||||
| * | | | | jepsen: nlnet task3a seems to fix things | Alex Auvolat | 2023-11-16 | 2 | -3/+9 | |
| | | | | | ||||||
| * | | | | jepsen: add patch and use more complete names | Alex Auvolat | 2023-11-16 | 1 | -2/+3 | |
| | | | | | ||||||
| * | | | | jepsen: testing | Alex Auvolat | 2023-10-25 | 3 | -3/+13 | |
| | | | | | ||||||
| * | | | | jepsen: use 7 nodes | Alex Auvolat | 2023-10-25 | 3 | -0/+4 | |
| | | | | | ||||||
| * | | | | jepsen: failures with set2 test in --scenario r | Alex Auvolat | 2023-10-25 | 1 | -6/+5 | |
| | | | | | ||||||
| * | | | | jepsen: fix set2 test omg finally this is so stupid | Alex Auvolat | 2023-10-25 | 1 | -1/+1 | |
| | | | | | ||||||
| * | | | | jepsen: reconfigure nemesis + add db nemesis | Alex Auvolat | 2023-10-25 | 6 | -107/+134 | |
| | | | | | ||||||
| * | | | | jepsen: got a failure with set1 | Alex Auvolat | 2023-10-24 | 1 | -5/+4 | |
| | | | | | ||||||
| * | | | | jepsen: fix nemesis to actually generate many operations | Alex Auvolat | 2023-10-24 | 1 | -24/+33 | |
| | | | | | ||||||
| * | | | | jepsen: set1 and set2 don't fail anymore ?? | Alex Auvolat | 2023-10-24 | 3 | -40/+47 | |
| | | | | | ||||||
| * | | | | jepsen: more testing | Alex Auvolat | 2023-10-24 | 5 | -35/+84 | |
| | | | | | ||||||
| * | | | | jepsen: update readme | Alex Auvolat | 2023-10-20 | 1 | -2/+2 | |
| | | | | | ||||||
| * | | | | jepsen: code path for nemesis final generator | Alex Auvolat | 2023-10-20 | 2 | -22/+24 | |
| | | | | | ||||||
| * | | | | jepsen: add cluster reconfiguration nemesis | Alex Auvolat | 2023-10-20 | 4 | -14/+106 | |
| | | | | | ||||||
| * | | | | jepsen: register crdt read-after-write is fixed with deleteobject patch | Alex Auvolat | 2023-10-20 | 4 | -9/+9 | |
| | | | | | ||||||
| * | | | | jepsen: reg2 failure seems to happen only with deleteobject | Alex Auvolat | 2023-10-20 | 3 | -7/+30 | |
| | | | | | ||||||
| * | | | | jepsen: errors in reg2 workload under investigation | Alex Auvolat | 2023-10-20 | 3 | -17/+41 | |
| | | | | | ||||||
| * | | | | jepsen: wip checker for register-like behavior | Alex Auvolat | 2023-10-20 | 1 | -4/+62 | |
| | | | | | ||||||
| * | | | | jepsen: fix the list-objects call (?) | Alex Auvolat | 2023-10-19 | 3 | -28/+52 | |
| | | | | | ||||||
| * | | | | jepsen: investigating listobjects error | Alex Auvolat | 2023-10-19 | 5 | -10/+39 | |
| | | | | | ||||||
| * | | | | jepsen: refactoring | Alex Auvolat | 2023-10-19 | 5 | -30/+70 | |
| | | | | | ||||||
| * | | | | make jepsen test more robust: handle errors and timeouts, fixed access key | Alex Auvolat | 2023-10-18 | 3 | -26/+36 | |
| | | | | | ||||||
| * | | | | refactor jepsen code | Alex Auvolat | 2023-10-18 | 5 | -77/+83 | |
| | | | | | ||||||
| * | | | | refactor jepsen setup logic | Alex Auvolat | 2023-10-18 | 2 | -47/+96 | |
| | | | | | ||||||
| * | | | | jepsen: update jepsen and fix garage key info | Alex Auvolat | 2023-10-18 | 2 | -2/+2 | |
| | | | | | ||||||
| * | | | | jepsen: update to garage 0.9.0 | Alex Auvolat | 2023-10-18 | 2 | -6/+10 | |
| | | | | | ||||||
| * | | | | reformatting | Alex Auvolat | 2023-10-18 | 2 | -11/+8 | |
| | | | | | ||||||
| * | | | | Check read-after-write property for sets | Alex Auvolat | 2023-10-18 | 1 | -5/+43 | |
| | | | | | ||||||
| * | | | | set tests with independant tests together | Alex Auvolat | 2023-10-18 | 2 | -20/+42 | |
| | | | | | ||||||
| * | | | | two set workloads with different checkers | Alex Auvolat | 2023-10-18 | 3 | -8/+18 | |
| | | | | | ||||||
| * | | | | Add garage set test (this one works :p) | Alex Auvolat | 2023-10-18 | 5 | -21/+95 | |
| | | | | | ||||||
| * | | | | refactor jepsen test | Alex Auvolat | 2023-10-18 | 3 | -155/+244 | |
| | | | | | ||||||
| * | | | | remove useless files | Alex Auvolat | 2023-10-18 | 5 | -310/+3 | |
| | | | | | ||||||
| * | | | | the fix for increasing timestamps does not make things linearizable | Alex Auvolat | 2023-10-18 | 1 | -2/+3 | |
| | | | | | ||||||
| * | | | | even without nemesis, s3 get/put/delete is not linearizable (is this normal?) | Alex Auvolat | 2023-10-18 | 3 | -37/+64 | |
| | | | | | ||||||
| * | | | | better match exceptions | Alex Auvolat | 2023-10-18 | 1 | -9/+11 | |
| | | | | | ||||||
| * | | | | jepsen: s3 gets and puts | Alex Auvolat | 2023-10-18 | 7 | -102/+141 | |
| | | | | |