Alex Auvolat
e91576677e
[reconnect-only-current] filter nodes to reconnect to
...
do not try reconnecting to nodes received from consul/kubernetes
discovery if they are not currently in the layout
2024-02-20 11:07:10 +01:00
Alex
7be3f15e45
Merge pull request 'import Netapp code into Garage codebase' ( #717 ) from import-netapp into main
...
Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/717
2024-02-15 12:51:52 +00:00
Alex Auvolat
125c662860
[import-netapp] move and rename FullMeshPeeringSrategy to PeeringManager
2024-02-15 12:15:35 +01:00
Alex Auvolat
5766befb24
[import-netapp] fix tests
2024-02-15 12:15:33 +01:00
Alex Auvolat
5ea24254a9
[import-netapp] import Netapp code into Garage codebase
2024-02-15 12:15:07 +01:00
Alex
a2ab275da8
Merge pull request 'Fix cargo warnings in Cargo.toml files' ( #718 ) from fix-cargo-toml into main
...
Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/718
2024-02-15 11:14:01 +00:00
Alex Auvolat
1b0f167d2f
[fix-cargo-toml] fix cargo warnings in Cargo.toml files
2024-02-15 10:54:58 +01:00
Alex
823078b4cd
Merge pull request 'small fixes to config/secrets handling' ( #715 ) from fix-secrets-695 into main
...
Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/715
2024-02-13 10:04:49 +00:00
Alex
ea09b483fe
Merge pull request 'doc: mention warn
and error
as available log levels' ( #716 ) from emilylange/garage:doc/mention-warn-error-log-levels into main
...
Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/716
2024-02-13 08:13:23 +00:00
emilylange
c86ac264cb
doc: mention warn
and error
as available log levels
...
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.
2024-02-12 18:00:51 +01:00
Alex Auvolat
bf283c9924
[fix-secrets-695] config: replace String by PathBuf for *_file
2024-02-12 15:36:43 +01:00
Alex Auvolat
25e5738568
[fix-secrets-695] take into account rpc secret from file for cli commands ( fix #695 )
2024-02-12 10:42:17 +01:00
Alex
198188017c
Merge pull request 'Implement header overriding in GetObject ( fix #650 )' ( #713 ) from header-override-650 into main
...
Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/713
2024-02-09 15:40:18 +00:00
Alex Auvolat
02e98e2d10
[header-override-650] implement header overriding in GetObject ( fix #650 )
2024-02-09 15:58:46 +01:00
Alex
fe175fa8e2
Merge pull request 'garage block info
: find blocks by prefix ( fix #682 )' ( #712 ) from block-info-short-682 into main
...
Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/712
2024-02-09 14:07:29 +00:00
Alex
3865080c35
Merge pull request 'Allow multi-character delimiters in List* ( fix #692 )' ( #711 ) from multi-char-delimiter-692 into main
...
Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/711
2024-02-09 13:38:17 +00:00
Alex Auvolat
8da67b3aa2
[block-info-short-682] garage block info
: find blocks by prefix ( fix #682 )
2024-02-09 14:35:53 +01:00
Alex Auvolat
10bc2ead60
[multi-char-delimiter-692] allow multi-character delimiters in List* ( fix #692 )
2024-02-09 14:15:29 +01:00
Alex
0c7ce001c9
Merge pull request 'Fix & simplify CI using Woodpecker' ( #706 ) from nix-improvements into main
...
Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/706
2024-02-09 12:11:23 +00:00
Alex Auvolat
f7ae966ed3
[nix-improvements] special case for Docker's "386" architecture
2024-02-09 12:49:17 +01:00
Alex Auvolat
561fad0b44
[nix-improvements] get rid of Drone
2024-02-09 12:19:16 +01:00
Alex Auvolat
1be75fbf4e
[nix-improvements] fix kaniko and manifest-tool
2024-02-09 11:46:46 +01:00
Alex Auvolat
555ed75548
[nix-improvements] ci: check static as separate step
2024-02-09 11:36:51 +01:00
Alex Auvolat
1c85e5e428
[nix-improvements] adapt woodpecker pipelines
2024-02-09 11:19:32 +01:00
Alex Auvolat
d35d4599de
[nix-improvements] use kaniko and manifest-tools from nixpkgs, simplify
2024-02-09 11:15:52 +01:00
Alex Auvolat
9900368380
[nix-improvements] modernize Nix infrastructure
2024-02-09 11:10:13 +01:00
Alex
e4a43bfd59
Merge pull request 'Upgrade toml, kube, k8s-openapi + code fixes' ( #709 ) from dep-upgrade-202402 into main
...
Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/709
2024-02-09 09:32:54 +00:00
Alex Auvolat
5c63193d1d
[dep-upgrade-202402] fix shutdown issue introduced when upgrading hyper
2024-02-08 23:43:59 +01:00
Alex Auvolat
bcbd15da84
[dep-upgrade-202402] cargo clippy fixes
2024-02-08 23:29:57 +01:00
Alex Auvolat
ad5ce968d2
[dep-upgrade-202402] remove useless mut
2024-02-08 23:29:57 +01:00
Alex Auvolat
c2e1e172d4
[dep-upgrade-202402] update toml, kube and k8s-openapi
2024-02-08 23:29:56 +01:00
Alex
8061bf5e1c
Merge pull request 'Use only oxalica/rust-overlay toolchain and not nixpkgs' ( #710 ) from oxalica-toolchain-only into main
...
Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/710
2024-02-08 22:29:25 +00:00
Alex Auvolat
8724aabdf5
[oxalica-toolchain-only] remove obsolete comment on toolchains
2024-02-08 23:23:27 +01:00
Alex Auvolat
57024a2129
[oxalica-toolchain-only] remove custom toolchains from toolchains.nix
2024-02-08 23:21:00 +01:00
Alex Auvolat
9e0b1dcf1c
[oxalica-toolchain-only] remove use of nixos rust toolchain
2024-02-08 19:10:26 +01:00
Alex
304a89c57b
Merge pull request 'convert drone pipelines to woodpecker' ( #708 ) from woodpecker into main
...
Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/708
2024-02-08 17:46:00 +00:00
Alex Auvolat
25c2f37667
[woodpecker] remove upgrade test on i386
2024-02-08 18:42:26 +01:00
Alex Auvolat
4e62e86644
[woodpecker] disable docker image generation as auth is broken for now
2024-02-08 18:27:33 +01:00
Alex Auvolat
8b6a44a53d
[woodpecker] convert drone pipelines to woodpecker
2024-02-08 18:24:52 +01:00
Alex
710680da15
Merge pull request 'update toolchain' ( #705 ) from dep-upgrade-202402 into main
...
Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/705
2024-02-08 14:58:18 +00:00
Alex Auvolat
33e6db8b72
[dep-upgrade-202402] update rustc to 1.73
2024-02-08 12:33:09 +01:00
Alex
3a49f86073
Merge pull request 'Enable LTO for release builds using Nix' ( #707 ) from lto-nix into main
...
Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/707
2024-02-08 10:36:49 +00:00
Alex Auvolat
2b92e8d7c6
[lto-nix] enable LTO for release builds using Nix
2024-02-08 10:22:23 +01:00
Alex
59930977e0
Merge pull request 'Cargo.toml: Enable full LTO in release builds and thin in dev builds.' ( #704 ) from jpds/garage:release-build-lto into main
...
Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/704
2024-02-07 16:37:02 +00:00
Jonathan Davies
620664ee9c
Cargo.toml: Enable full LTO in release builds and thin in dev builds.
2024-02-07 16:11:27 +00:00
Alex
5d941e0100
Merge pull request 'Dependency upgrades: http, hyper, aws-sdk, smaller deps' ( #703 ) from dep-upgrade-202402 into main
...
Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/703
2024-02-07 14:59:40 +00:00
Alex Auvolat
e011941964
[dep-upgrade-202402] refactor use of BodyStream
2024-02-07 15:32:51 +01:00
Alex Auvolat
53746b59e5
[dep-upgrade-202402] slightly more explicit error management
2024-02-07 14:53:13 +01:00
Alex Auvolat
a31d1bd496
[dep-upgrade-202402] fix obsolete DateTime::from_utc calls
2024-02-07 14:48:27 +01:00
Alex Auvolat
e524e7a30d
[dep-upgrade-202402] rename BytesBody into ErrorBody for clarity
2024-02-07 14:45:52 +01:00