aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* [reconnect-only-current] filter nodes to reconnect toreconnect-only-currentAlex Auvolat2024-02-161-6/+17
| | | | | do not try reconnecting to nodes received from consul/kubernetes discovery if they are not currently in the layout
* Merge pull request 'import Netapp code into Garage codebase' (#717) from ↵Alex2024-02-1537-136/+3875
|\ | | | | | | | | | | import-netapp into main Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/717
| * [import-netapp] move and rename FullMeshPeeringSrategy to PeeringManagerimport-netappAlex Auvolat2024-02-155-25/+25
| |
| * [import-netapp] fix testsAlex Auvolat2024-02-154-15/+131
| |
| * [import-netapp] import Netapp code into Garage codebaseAlex Auvolat2024-02-1538-118/+3741
|/
* Merge pull request 'Fix cargo warnings in Cargo.toml files' (#718) from ↵Alex2024-02-155-58/+58
|\ | | | | | | | | | | fix-cargo-toml into main Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/718
| * [fix-cargo-toml] fix cargo warnings in Cargo.toml filesfix-cargo-tomlAlex Auvolat2024-02-155-58/+58
|/
* Merge pull request 'small fixes to config/secrets handling' (#715) from ↵Alex2024-02-133-21/+30
|\ | | | | | | | | | | fix-secrets-695 into main Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/715
| * [fix-secrets-695] config: replace String by PathBuf for *_filefix-secrets-695Alex Auvolat2024-02-122-12/+14
| |
| * [fix-secrets-695] take into account rpc secret from file for cli commands ↵Alex Auvolat2024-02-122-9/+16
| | | | | | | | (fix #695)
* | Merge pull request 'doc: mention `warn` and `error` as available log levels' ↵Alex2024-02-131-3/+4
|\ \ | |/ |/| | | | | | | (#716) from emilylange/garage:doc/mention-warn-error-log-levels into main Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/716
| * doc: mention `warn` and `error` as available log levelsemilylange2024-02-121-3/+4
|/ | | | | | | | | | | | | For some users, this might be their first time being interacting with the `env_logger` crate. As such, they might not be aware that less verbose log levels exist. Some might not want to log every incoming request, for example. This commit also adds syntax hints to the code-fence for bash for better syntax highlighting of that section, and repeats itself multiple times, that `info` is, in fact, the default. No changes to the recommendation of log levels were made.
* Merge pull request 'Implement header overriding in GetObject (fix #650)' ↵Alex2024-02-095-8/+131
|\ | | | | | | | | | | (#713) from header-override-650 into main Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/713
| * [header-override-650] implement header overriding in GetObject (fix #650)header-override-650Alex Auvolat2024-02-095-8/+131
| |
* | Merge pull request '`garage block info`: find blocks by prefix (fix #682)' ↵Alex2024-02-091-2/+45
|\ \ | |/ |/| | | | | | | (#712) from block-info-short-682 into main Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/712
| * [block-info-short-682] `garage block info`: find blocks by prefix (fix #682)block-info-short-682Alex Auvolat2024-02-091-2/+45
| |
* | Merge pull request 'Allow multi-character delimiters in List* (fix #692)' ↵Alex2024-02-093-7/+67
|\ \ | |/ |/| | | | | | | (#711) from multi-char-delimiter-692 into main Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/711
| * [multi-char-delimiter-692] allow multi-character delimiters in List* (fix #692)Alex Auvolat2024-02-093-7/+67
|/
* Merge pull request 'Fix & simplify CI using Woodpecker' (#706) from ↵Alex2024-02-0914-547/+150
|\ | | | | | | | | | | nix-improvements into main Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/706
| * [nix-improvements] special case for Docker's "386" architecturenix-improvementsAlex Auvolat2024-02-091-2/+2
| |
| * [nix-improvements] get rid of DroneAlex Auvolat2024-02-097-356/+22
| |
| * [nix-improvements] fix kaniko and manifest-toolAlex Auvolat2024-02-092-26/+21
| |
| * [nix-improvements] ci: check static as separate stepAlex Auvolat2024-02-091-0/+5
| |
| * [nix-improvements] adapt woodpecker pipelinesAlex Auvolat2024-02-093-9/+9
| |
| * [nix-improvements] use kaniko and manifest-tools from nixpkgs, simplifyAlex Auvolat2024-02-094-83/+2
| |
| * [nix-improvements] modernize Nix infrastructureAlex Auvolat2024-02-094-117/+135
|/
* Merge pull request 'Upgrade toml, kube, k8s-openapi + code fixes' (#709) ↵Alex2024-02-0917-588/+415
|\ | | | | | | | | | | from dep-upgrade-202402 into main Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/709
| * [dep-upgrade-202402] fix shutdown issue introduced when upgrading hyperdep-upgrade-202402Alex Auvolat2024-02-086-60/+71
| |
| * [dep-upgrade-202402] cargo clippy fixesAlex Auvolat2024-02-085-11/+9
| |
| * [dep-upgrade-202402] remove useless mutAlex Auvolat2024-02-083-10/+10
| |
| * [dep-upgrade-202402] update toml, kube and k8s-openapiAlex Auvolat2024-02-083-507/+325
|/
* Merge pull request 'Use only oxalica/rust-overlay toolchain and not nixpkgs' ↵Alex2024-02-082-43/+2
|\ | | | | | | | | | | (#710) from oxalica-toolchain-only into main Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/710
| * [oxalica-toolchain-only] remove obsolete comment on toolchainsAlex Auvolat2024-02-081-11/+0
| |
| * [oxalica-toolchain-only] remove custom toolchains from toolchains.nixAlex Auvolat2024-02-081-21/+1
| |
| * [oxalica-toolchain-only] remove use of nixos rust toolchainoxalica-toolchain-onlyAlex Auvolat2024-02-081-11/+1
|/
* Merge pull request 'convert drone pipelines to woodpecker' (#708) from ↵Alex2024-02-085-1/+153
|\ | | | | | | | | | | woodpecker into main Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/708
| * [woodpecker] remove upgrade test on i386woodpeckerAlex Auvolat2024-02-081-2/+0
| |
| * [woodpecker] disable docker image generation as auth is broken for nowAlex Auvolat2024-02-082-27/+26
| |
| * [woodpecker] convert drone pipelines to woodpeckerAlex Auvolat2024-02-085-1/+156
|/
* Merge pull request 'update toolchain' (#705) from dep-upgrade-202402 into mainAlex2024-02-083-12/+12
|\ | | | | | | Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/705
| * [dep-upgrade-202402] update rustc to 1.73Alex Auvolat2024-02-083-12/+12
|/
* Merge pull request 'Enable LTO for release builds using Nix' (#707) from ↵Alex2024-02-082-2/+3
|\ | | | | | | | | | | lto-nix into main Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/707
| * [lto-nix] enable LTO for release builds using Nixlto-nixAlex Auvolat2024-02-082-2/+3
|/
* Merge pull request 'Cargo.toml: Enable full LTO in release builds and thin ↵Alex2024-02-071-2/+5
|\ | | | | | | | | | | in dev builds.' (#704) from jpds/garage:release-build-lto into main Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/704
| * Cargo.toml: Enable full LTO in release builds and thin in dev builds.Jonathan Davies2024-02-071-2/+5
|/
* Merge pull request 'Dependency upgrades: http, hyper, aws-sdk, smaller deps' ↵Alex2024-02-0759-3313/+4688
|\ | | | | | | | | | | (#703) from dep-upgrade-202402 into main Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/703
| * [dep-upgrade-202402] refactor use of BodyStreamAlex Auvolat2024-02-075-26/+37
| |
| * [dep-upgrade-202402] slightly more explicit error managementAlex Auvolat2024-02-072-3/+7
| |
| * [dep-upgrade-202402] fix obsolete DateTime::from_utc callsAlex Auvolat2024-02-072-4/+4
| |
| * [dep-upgrade-202402] rename BytesBody into ErrorBody for clarityAlex Auvolat2024-02-076-13/+13
| |