Alex
9d833bb7ef
Merge pull request 'K2V-client improvements' ( #577 ) from k2v-client-aws-sigv4 into main
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #577
1 week ago
Alex
c3d3b837eb
bump k2v-client to v0.0.4
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
1 week ago
Alex
130e01505b
Fix k2v_client with unicode in partition keys
1 week ago
Alex
e2ce5970c6
Add basic k2v_client integration tests
1 week ago
Alex
644e872264
Port k2v-client to aws-sigv4 since rusoto_signature is deprecated
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
2 weeks ago
Alex
03efc191c1
Merge pull request 'K2V: double urlencoding' ( #574 ) from fix-k2v-urlencoding into main
...
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone Build is passing
Details
Reviewed-on: #574
2 weeks ago
Alex
4420db7310
add tracing to k2v-client
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
2 weeks ago
Alex
746b0090e4
k2v signature verification: double urlencoding (see comment in source code)
2 weeks ago
Alex
c26a4308b4
Merge pull request 'Split format_table into separate crate and reduce k2v-client dependencies' ( #572 ) from split-format-table into main
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #572
2 weeks ago
Alex
217d429937
fix clippy lint in format-table crate
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/tag Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
2 weeks ago
Alex
a1cec2cd60
Split format_table into separate crate and reduce k2v-client dependencies
continuous-integration/drone/push Build was killed
Details
continuous-integration/drone/tag Build was killed
Details
continuous-integration/drone/pr Build was killed
Details
2 weeks ago
Alex
b66f247580
Merge pull request 'fixes to K2V client' ( #571 ) from k2v-client-fixes into main
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #571
2 weeks ago
Alex
16f2a32bb7
cargo fmt
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone/push Build is passing
Details
2 weeks ago
Alex
472444ed8e
k2v-client 0.0.2
2 weeks ago
Alex
bb03805b58
k2v-cli: fix sort_key being partition_key and specify which key
2 weeks ago
Alex
e4f955d672
fix base64 uses
2 weeks ago
Alex
ea9b15f669
Merge pull request 'cargo: tokio-1.28 and hyper-0.14.26 update' ( #569 ) from jpds/garage:tokio-1.28 into main
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #569
3 weeks ago
Alex
2e6bb3f766
update Cargo.nix
continuous-integration/drone/pr Build is passing
Details
3 weeks ago
Alex
375270afd1
Merge pull request '*: apply clippy recommendations.' ( #570 ) from jpds/garage:clippy-fixes into main
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #570
3 weeks ago
Jonathan Davies
c783194e8b
*: apply clippy recommendations.
continuous-integration/drone/pr Build is passing
Details
3 weeks ago
Jonathan Davies
fdcd7dee5a
Cargo.lock: Updated for:
...
continuous-integration/drone/pr Build is failing
Details
* tokio 1.28
* hyper 0.14.26
3 weeks ago
Jonathan Davies
0f0795103d
block/Cargo.toml: Bump tokio-util to 0.7.
3 weeks ago
Jonathan Davies
c9d26e8c50
k2v-client/Cargo.toml: Make tokio dep match other packages.
3 weeks ago
Alex
b925f53dc3
Merge pull request 'move git-version dependency to main crate to reduce rebuilds' ( #568 ) from move-git-version into main
...
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone Build is passing
Details
Reviewed-on: #568
3 weeks ago
Alex
2f495575d8
Merge pull request 'block/manager.rs: Prioritize raw blocks when no compression configured' ( #566 ) from jpds/garage:skip-compressed-blocks-scrub-no-compression into main
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #566
3 weeks ago
Alex
9e0a9c1c15
move git-version dependency to main crate to reduce rebuilds
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
3 weeks ago
Jonathan Davies
9c788059e2
block/manager.rs: In is_block_compressed - check which compression_level
...
continuous-integration/drone/pr Build is passing
Details
is configured on a node and check for raw block first if compression is
disabled (to help reduce syscalls during a scrub).
3 weeks ago
Alex
5684e1990c
Merge pull request 'Really allow to disable `sled` feature' ( #563 ) from jirutka/garage:workspace-deps into main
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #563
3 weeks ago
Alex
14c50f2f84
Merge pull request 'Fix undefined macro warn! on 32-bit' ( #562 ) from jirutka/garage:fix-undefined-warn into main
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #562
3 weeks ago
Alex
0fab9c3b8c
Merge pull request 'Helm: Include newer config parameters as values' ( #565 ) from jonatan/garage:main into main
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #565
3 weeks ago
Jakub Jirutka
75759a163c
Allow to really disable sled feature
continuous-integration/drone/pr Build is passing
Details
3 weeks ago
Jakub Jirutka
d2deee0b8b
Declare garage crates using workspace.dependencies
...
This will allow to really disable "sled" feature without declaring
`default-features = false` in every Cargo.toml where garage_db and
garage_model is used.
See https://doc.rust-lang.org/cargo/reference/workspaces.html#the-dependencies-table
3 weeks ago
Alex
8499cd5c21
Merge pull request 'Remove unnecessary/unused "timeago" features' ( #559 ) from jirutka/garage:timeago-features into main
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #559
3 weeks ago
Jonatan Steuernagel
4ea7983093
Helm: Increment patch version
continuous-integration/drone/pr Build is passing
Details
3 weeks ago
Jonatan Steuernagel
d5e39d11eb
Helm: Include newer config parameters as values
...
Add all missing parameters from the reference manual.
Primarily to enable the use of the new lmdb engine
3 weeks ago
Jakub Jirutka
6d3ace1ea9
Fix undefined macro warn! on 32-bit
...
continuous-integration/drone/pr Build is passing
Details
Compiling garage_db v0.8.2 (garage-0.8.2/src/db)
error: cannot find macro `warn` in this scope
--> src/db/lmdb_adapter.rs:352:2
|
352 | warn!("LMDB is not recommended on 32-bit systems, database size will be limited");
| ^^^^
|
= help: consider importing this macro:
tracing::warn
= note: `warn` is in scope, but it is an attribute: `#[warn]`
error: could not compile `garage_db` due to previous error
3 weeks ago
Jakub Jirutka
833cf082da
Remove unnecessary/unused "timeago" features
...
continuous-integration/drone/pr Build is passing
Details
To decrease dependency bloat and binary size.
3 weeks ago
Alex
1ecd88c01f
Merge pull request 'Update rust toolchain to 1.68 and simplify Nix stuff' ( #554 ) from nix-update-simplify into main
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #554
1 month ago
Alex
5efcdc0de3
Update rust toolchain to 1.68 and simplify Nix stuff
continuous-integration/drone Build is passing
Details
1 month ago
Alex
a16eb7e4b8
Merge pull request 'api/Cargo.toml: Bumped quick-xml to version 0.26.' ( #552 ) from jpds/garage:quick-xml-0.26 into main
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #552
1 month ago
Alex
6742070517
Merge pull request 'block/repair.rs: Added log entries for scrub start/finish.' ( #551 ) from jpds/garage:scrub-log into main
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #551
1 month ago
Alex
6894878146
update cargo.nix
continuous-integration/drone/pr Build is passing
Details
1 month ago
Alex
02b0ba5f44
Merge pull request 'cookbook/real-world: fix typo' ( #549 ) from yuka/garage:main into main
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #549
1 month ago
Jonathan Davies
fb3bd11dce
block/repair.rs: Added log entries for scrub start/finish.
continuous-integration/drone/pr Build is passing
Details
1 month ago
Jonathan Davies
c168383113
api/Cargo.toml: Bumped quick-xml to version 0.26.
continuous-integration/drone/pr Build is failing
Details
1 month ago
yuka
04a0063df9
cookbook/real-world: fix typo
continuous-integration/drone/pr Build is passing
Details
1 month ago
arthurlutz
a2a35ac7a8
docs(book/quickstart): adapt aws s3 commands to example
...
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone/push Build is passing
Details
Signed-off-by: arthurlutz <arthurlutz@noreply.localhost>
2 months ago
Alex
f167310f42
Merge pull request 'Update Helm chart versions (app + chart)' ( #535 ) from elwin013/garage:update-helm-chart-appVersion-to-0.8.2 into main
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #535
2 months ago
Kamil Banach
66ed0bdd91
Update Helm chart versions (app + chart)
...
continuous-integration/drone/pr Build is passing
Details
* chart version: 0.4.0
* app version: v0.8.2
2 months ago
Jonathan Davies
11b154b33b
cli.md: Pointed Cyberduck profile at upstream link.
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone/push Build is passing
Details
2 months ago
Alex
703ac43f1c
Merge pull request 'Prepare for v0.8.2' ( #530 ) from prepare-v082 into main
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #530
3 months ago
Alex
000006d689
obsolete clippy lints
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone/tag Build is passing
Details
continuous-integration/drone Build was killed
Details
3 months ago
Alex
0a1ddcf630
Prepare for v0.8.2
continuous-integration/drone/pr Build is failing
Details
continuous-integration/drone/push Build is failing
Details
3 months ago
Alex
d6ffa57f40
Merge pull request 'Increase Garage tests robustness' ( #526 ) from tests/increase-robustness into main
...
continuous-integration/drone/push Build is failing
Details
Reviewed-on: #526
Reviewed-by: Alex <alex@adnab.me>
Reviewed-by: trinity-1686a <trinity.pointard@gmail.com>
3 months ago
Alex
7fcc153e7c
Merge pull request 'rpc/system_metrics.rs: Added rustversion label to garage_build_info metric.' ( #524 ) from jpds/garage:rustversion-label into main
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #524
3 months ago
Alex
f37ec584b6
Merge branch 'main' into rustversion-label
continuous-integration/drone/pr Build is passing
Details
3 months ago
Jonathan Davies
dc6be39833
doc: cli.md: Added s5cmd example.
continuous-integration/drone/push Build is passing
Details
3 months ago
Quentin
70b5424b99
use one key per context to isolate tests
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
3 months ago
Quentin
2687fb7fa8
do not assume Garage boots in 2sec during tests
3 months ago
Alex
24e43f1aa0
Merge pull request 'Bump pnet_datalink 0.28 -> 0.33' ( #514 ) from teutat3s/garage:pnet_datalink-0.33.0 into main
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #514
3 months ago
teutat3s
8ad6efb338
Merge branch 'main' into pnet_datalink-0.33.0
continuous-integration/drone/pr Build is passing
Details
3 months ago
Alex
3b498c7c47
update cargo.nix
continuous-integration/drone/pr Build is passing
Details
3 months ago
Alex
40fa1242f0
update cargo.nix
continuous-integration/drone/pr Build is passing
Details
3 months ago
Jonathan Davies
9ea154ae9c
admin/cluster.rs: Added rust_version.
continuous-integration/drone/pr Build is failing
Details
3 months ago
Jonathan Davies
4421378023
garage/admin.rs: Display Rust version in stats output.
3 months ago
Jonathan Davies
25f2a46fc3
rpc/system_metrics.rs: Added rustversion label to garage_build_info metric.
3 months ago
Alex
3325928c13
Merge pull request 'block/repair.rs: Added migration for ScrubWorkerPersisted's time_next_run_scrub.' ( #523 ) from jpds/garage:migrate-scrubworkerpersisted into main
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #523
3 months ago
Jonathan Davies
d218f475cb
block/manager.rs: Set defaults for scrub_persister.
continuous-integration/drone/pr Build is passing
Details
3 months ago
Jonathan Davies
7b65dd24e2
block/repair.rs: Added a timestamp argument to
...
continuous-integration/drone/pr Build is passing
Details
randomize_next_scrub_run_time().
3 months ago
Jonathan Davies
b70cc0a940
block/repair.rs: Added migration for ScrubWorkerPersisted's time_next_run_scrub.
...
Fixes : #520 .
3 months ago
Alex
9e061d5a70
Merge pull request 'Update logo for stickers' ( #521 ) from logo_autocollants into main
...
continuous-integration/drone/push Build was killed
Details
Reviewed-on: #521
3 months ago
vincent
db69267a56
MàJ logo pour autocollants
continuous-integration/drone/push Build was killed
Details
continuous-integration/drone/pr Build was killed
Details
3 months ago
Alex
2dc80abbb1
Merge pull request 'block/repair.rs: Added a random element of 10 days to SCRUB_INTERVAL' ( #516 ) from jpds/garage:scrub-randomize-window into main
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #516
3 months ago
Jonathan Davies
148b66b843
block/manager.rs: Display scrub-next-run.
continuous-integration/drone/pr Build is passing
Details
3 months ago
Jonathan Davies
53d09eb00f
block/repair.rs: Added function and time_next_run_scrub with a random element of
...
10 days to SCRUB_INTERVAL to help balance scrub load across cluster.
3 months ago
Alex
00dcfc97a5
Merge pull request 'web_server.rs: Log X-Forwarded-For IP' ( #504 ) from jpds/garage:web_server-log-x-forwarded-for into main
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #504
3 months ago
Jonathan Davies
4e0fc3d6c9
web/web_server.rs: Handle X-Forwarded-For here too.
continuous-integration/drone/pr Build is passing
Details
3 months ago
Jonathan Davies
e4e5196066
api/generic_server.rs: Use new handle_forwarded_for_headers() function.
3 months ago
Alex
0d0906b066
Merge pull request 'Clearer error message when LMDB has oom error ( fix #517 )' ( #519 ) from lmdb-oom-message into main
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #519
3 months ago
Alex
b8123fb6cd
Clearer error message when LMDB has oom error ( fix #517 )
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone/push Build is passing
Details
3 months ago
Alex
3d37be33a8
Merge pull request 'binary-packages.md: Added.' ( #515 ) from jpds/garage:doc-binary-packages into main
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #515
3 months ago
Jonathan Davies
ff70e09aa0
util/forwarded_headers.rs: Generalized handle_forwarded_for_headers()
...
here.
3 months ago
Jonathan Davies
f056ad569d
binary-packages.md: Added.
continuous-integration/drone/pr Build is passing
Details
3 months ago
Alex
a5f7a79250
Merge pull request 'Add documentation on community Ansible roles' ( #513 ) from baptiste/garage:doc_ansible into main
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #513
3 months ago
Baptiste Jonglez
3b22da251d
Add documentation on community Ansible roles
continuous-integration/drone/pr Build is passing
Details
3 months ago
teutat3s
f0717dd169
Bump pnet_datalink 0.28 -> 0.33
...
continuous-integration/drone/pr Build is failing
Details
Motivation: building garage on illumos is only possible since
pnet_datalink version 0.30
Changelog: https://github.com/libpnet/libpnet/compare/v0.28.0...v0.33.0
3 months ago
Alex
e818e39321
Merge pull request 'docs: fix k2v spec link' ( #512 ) from wilson/garage:wilson/docs-k2v-link into main
...
continuous-integration/drone/push Build was killed
Details
Reviewed-on: #512
3 months ago
wilson
a15eb115c8
docs: fix k2v spec link
...
continuous-integration/drone/pr Build was killed
Details
Signed-off-by: wilson <wilson@noreply.localhost>
3 months ago
Alex
ae0934e018
Merge pull request 'reverse-proxy.md: Added healthcheck examples' ( #505 ) from jpds/garage:doc-healthchecks into main
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #505
3 months ago
Jonathan Davies
6b8d634cc2
cookbook/reverse-proxy.md: Fixed up Traefik section:
...
continuous-integration/drone/pr Build is passing
Details
* Renamed my_garage_service -> garage-s3-service.
* Defined a web service for port 3902.
* Added a garage-s3 router.
* Pointed website definition at web service.
* Use the /health endpoint for loadBalancer health check.
* Renamed gzip_compress to just compression as traefik v3 will also do
brotli compression.
4 months ago
Jonathan Davies
ee88ccf2b2
cookbook/reverse-proxy.md: Document how to use healthchecks for caddy.
4 months ago
Jonathan Davies
4c143776bf
backup.md: Added section for git-annex.
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone/push Build was killed
Details
4 months ago
Alex
8b4d0adc75
Merge pull request 'generic_server.rs: Added support for logging X-Forwarded-For header.' ( #500 ) from jpds/garage:generic_server-log-x-forwarded-for into main
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #500
4 months ago
Alex
c2a9f00a58
Merge pull request 'upgrading.md: Added small note about garage_build_info.' ( #501 ) from jpds/garage:doc-upgrade-buildinfo-metric into main
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #501
4 months ago
Alex
d14678e0ac
Merge pull request 'Secrets can be passed directly in config, as file, or as env' ( #499 ) from config-files-env into main
...
continuous-integration/drone/push Build is failing
Details
Reviewed-on: #499
4 months ago
Jonathan Davies
179fda9fb6
upgrading.md: Added small note about garage_build_info.
continuous-integration/drone/pr Build is passing
Details
4 months ago
Alex
80e2326998
fixes for pr 499
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
4 months ago
Jonathan Davies
94d70bec69
generic_server.rs: Added support for logging X-Forwarded-For header.
...
continuous-integration/drone/pr Build is passing
Details
Fixes : #460
4 months ago
Alex
656b8d42de
secrets can be passed directly in config, as file, or as env
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone/push Build is passing
Details
4 months ago
Alex
fba8224cf0
Merge pull request 'error.rs: Corrected error message to say unexpected scope.' ( #497 ) from jpds/garage:authorization-header-unexpected-scope into main
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #497
4 months ago
Jonathan Davies
1b6ec74748
error.rs: Corrected error messages to say unexpected scope.
4 months ago
Alex
30f1636a00
Merge pull request 'Documentation updates' ( #496 ) from doc-mention-talks into main
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #496
4 months ago
Alex
8013a5cd58
Change talk links more
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
4 months ago
Alex
2ba9463a8a
Raw links to presentations
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build was killed
Details
4 months ago
Alex
7f715ba94f
zero-downtime migration procedure
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build was killed
Details
4 months ago
Alex
44f8b1d71a
Reorder reference manual section, move metrics list to there
4 months ago
Alex
56384677fa
Add links to presentations
continuous-integration/drone/push Build is passing
Details
4 months ago
Alex
4cff37397f
Merge pull request 'Small doc corrections' ( #489 ) from jpds/garage:doc-corrections into main
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #489
4 months ago
Jonathan Davies
5f412abd4e
cookbook/reverse-proxy.md: Added on-demand TLS section.
continuous-integration/drone/pr Build is passing
Details
4 months ago
Jonathan Davies
c753a9dfb6
cookbook/monitoring.md: Added new metrics (garage_build_info,
...
garage_replication_factor, block_compression_level).
4 months ago
Jonathan Davies
ae9c7a2900
cookbook/_index.md: Added link to monitoring documentation.
4 months ago
Jonathan Davies
7ab27f84b8
configuration.md: Corrected OpenTelemetry.
4 months ago
Jonathan Davies
55c369137d
gateways.md: -z is a required flag for layout assign.
4 months ago
Alex
a1005c26b6
Merge pull request 'Cargo.lock: Bump for tokio 1.25.0.' ( #494 ) from jpds/garage:cargo-update-tokio-1.25.0 into main
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #494
4 months ago
Alex
f9573b6912
Merge pull request 'Fix duplicated content-type in error document' ( #493 ) from baptiste/garage:fix_error_document_content_type into main
...
continuous-integration/drone/push Build is failing
Details
Reviewed-on: #493
4 months ago
Alex
4d3a5f29e0
Merge pull request 'api_server.rs: Adapted to use query string per Caddy upstream change' ( #491 ) from jpds/garage:fix-caddy-ask-domain-query-string into main
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #491
4 months ago
Alex
e2173d00a9
Update cargo.nix
continuous-integration/drone/pr Build is passing
Details
4 months ago
Jonathan Davies
9e0567dce4
Cargo.lock: Bump for tokio 1.25.0.
continuous-integration/drone/pr Build is failing
Details
4 months ago
Baptiste Jonglez
e85a200189
Fix duplicated content-type in error document
...
continuous-integration/drone/pr Build is passing
Details
Fixes #492
4 months ago
Jonathan Davies
9c354f0a8f
Improved bucket authorization response strings.
continuous-integration/drone/pr Build is passing
Details
4 months ago
Jonathan Davies
004bb5b4f1
api_server.rs: Adapted to use query string per Caddy upstream change.
4 months ago
Jonathan Davies
0c618f8a89
reverse-proxy.md: Corrected web server ports in Caddy example.
4 months ago
maximilien
df30f3df4b
Merge pull request 'helm chart improvements' ( #425 ) from patrickjahns/garage:helm-improvements into main
...
continuous-integration/drone/push Build is failing
Details
Reviewed-on: #425
4 months ago
Patrick Jahns
50bce43f25
refactor(helm): use stable as image tag for init container
continuous-integration/drone/pr Build is passing
Details
4 months ago
Patrick Jahns
ac6751f509
doc(helm): removed extra line
4 months ago
Patrick Jahns
b999bb36af
feat(helm): ability to monitor garage via prometheus
4 months ago
Patrick Jahns
d20e8c9256
feat(helm): allow to override the init container image
4 months ago
Patrick Jahns
fd03b184b3
fix(helm): file permission issues when running as non-root user
...
Specify the user group for the garage (and init) process and ensure
that the persistent storage is mounted with the correct file system
group
4 months ago
Patrick Jahns
da6f7b0dda
feat(helm): ensure that config changes trigger a pod rollout
4 months ago
Patrick Jahns
e17970773a
refactor(helm): removed metadataDir and dataDir config variable
...
The variables were only templated into the configuration file and
did not change the pod mountpaths, so the variables were not necessary
4 months ago
Patrick Jahns
88b66c69a5
feat(helm): allow to override the default configuration file
...
Signed-off-by: Patrick Jahns <kontakt@patrickjahns.de>
4 months ago
Alex
f2c256cac4
Merge pull request 'Many clippy lints fixed' ( #488 ) from k2v-watch-range-2 into main
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #488
4 months ago
Alex
a08e01f17a
Merge pull request 'Enable daemonset deployment using the helm chart' ( #409 ) from kaiyou/garage:feat-k8s-daemonset into main
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #409
4 months ago
Alex
d6af95d205
fix cli display bug
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone/push Build is passing
Details
4 months ago
Alex
c56794655e
Fix fmt
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
4 months ago
Alex
8e93d69974
More clippy fixes
continuous-integration/drone/push Build is failing
Details
continuous-integration/drone/pr Build is failing
Details
4 months ago
Alex
246f7468cd
Merge pull request 'K2V PollRange, version 2' ( #471 ) from k2v-watch-range-2 into main
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #471
4 months ago
Alex
3113f6b5f2
more fixes
4 months ago
Alex
1dff62564f
fix clippy
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
4 months ago
Alex
590a0a8450
Merge branch 'main' into k2v-watch-range-2
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone/push Build is failing
Details
4 months ago
Alex
611792ddcf
Merge pull request 'Report available disk space in `garage stats`' ( #487 ) from report-disk-usage into main
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #487
4 months ago
Alex
94d559ae00
Merge branch 'main' into report-disk-usage
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
4 months ago
Alex
5fb383fe4c
Merge pull request 'cargo: Bump dependencies to latest version' ( #484 ) from jpds/garage:cargo-bumps into main
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #484
4 months ago
Alex
0da054194b
Update Cargo.nix
continuous-integration/drone/pr Build is passing
Details
4 months ago
Alex
c7d0ad0aa0
Add local disk usage to exported prometheus metrics
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone/push Build is passing
Details
4 months ago
Alex
efb6b6e868
Disk space report
...
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone/push Build is passing
Details
Report available disk space on nodes and calculate cluster-wide available space in `garage stats` (fix #479 )
4 months ago
Alex
f251b4721f
Apply nixfmt to all .nix files; fix devshell and add it to cache
continuous-integration/drone/push Build is passing
Details
4 months ago
Jonathan Davies
3dc655095f
db/Cargo.toml: Updated rusqlite from 0.27 to 0.28.
continuous-integration/drone/pr Build is failing
Details
4 months ago
Jonathan Davies
20c1cdf662
Cargo.toml: Loosen tracing dependency to just 0.1.
4 months ago
Jonathan Davies
f952e37ba7
{model,util}/Cargo.toml: Updated blake2 from 0.9 to 0.10.
4 months ago
Jonathan Davies
fbafa76284
{db,util}/Cargo.toml: Updated mktemp from 0.4 to 0.5.
4 months ago
Jonathan Davies
63e22e71f2
api/Cargo.toml: Updated idna from 0.2 to 0.3.
4 months ago
Jonathan Davies
f6eaf3661c
garage/Cargo.toml: Updated timeage from 0.3 to 0.4.
4 months ago
Jonathan Davies
d3b2a68988
{garage,util}/Cargo.toml: Updated toml from 0.5 to 0.6.
4 months ago
Jonathan Davies
b4a1a6a32f
util/time.rs: Updated deprecated associated function to timestamp_opt().
4 months ago
Jonathan Davies
bcac889f9a
Cargo.toml: Updated clap from 3.1.18 to 4.1.
4 months ago
Jonathan Davies
9e08a05e69
k2v-client/Cargo.toml: Loosen dependencies.
4 months ago
Jonathan Davies
69497be5c6
Cargo.lock: Ran cargo update.
4 months ago
Jonathan Davies
36944f1839
Cargo.toml: Updated base64 from 0.13 to 0.21.
4 months ago
Alex
1311742fe0
Merge pull request 'cookbook/real-world.md: Added note about mesh network options.' ( #485 ) from jpds/garage:mesh-networks-note into main
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #485
4 months ago
Jonathan Davies
f2492107d7
cookbook/real-world.md: Added note about mesh network options.
continuous-integration/drone/pr Build was killed
Details
4 months ago
Jonathan Davies
93c3f8fc8c
api/Cargo.toml: Updated url from 2.1 to 2.3.
4 months ago
Jonathan Davies
1c435fce09
api/Cargo.toml: Updated httpdate from 0.3 to 1.0.
4 months ago
Jonathan Davies
dead123892
api/Cargo.toml: Updated pin-project to 1.0.12.
4 months ago
Jonathan Davies
5c3075fe01
Cargo.toml: Updated zstd from 0.9 to 0.12.
4 months ago
Alex
9adf5ca76d
Merge pull request 'Add talk made on 2023-01-18' ( #482 ) from talk-tocatta-2023-01-18 into main
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #482
4 months ago
Alex
18bf45061a
Merge pull request 'doc: Added observability.md.' ( #477 ) from jpds/garage:observability-doc into main
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #477
4 months ago
Alex
aff9c264c8
Merge pull request 'Implemented website hosting authorization endpoint.' ( #474 ) from jpds/garage:bucket-serving-validator into main
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #474
4 months ago
Alex
3250be7c48
Update tocatta talk, add talks shell.nix and .envrc
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
4 months ago
Mike Coleman
fcc5033466
Change some integer types to int64
...
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone/push Build is passing
Details
Modified integer types representing byte or object count to int64 to prevent overflow.
4 months ago
Jonathan Davies
97bb110219
doc: Added observability.md.
continuous-integration/drone/pr Build is passing
Details
5 months ago
Alex
0010f705ef
Talk for 2023-01-18 pretty much finished
continuous-integration/drone/push Build is passing
Details
5 months ago
Alex
065d6e1e06
Talk about K2V specifics
continuous-integration/drone/push Build is passing
Details
5 months ago
Alex
d44e8366e7
Reorder and add a hard problem
continuous-integration/drone/push Build is passing
Details
5 months ago
Alex
cbb522e179
Different lattice figures
continuous-integration/drone/push Build is passing
Details
5 months ago
Alex
f5746a46f9
Merge pull request 'Add docs about running pict-rs with garage' ( #475 ) from kaiyou/garage:docs-apps into main
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #475
5 months ago
Jonathan Davies
4962b88f8b
tests/s3/website.rs: Added website hosting authorization check tests.
continuous-integration/drone/pr Build is passing
Details
5 months ago
Jonathan Davies
100b01e859
Implemented website hosting authorization endpoint.
...
Fixes : #468
5 months ago
kaiyou
9bf94faaa1
Add docs about running pict-rs with garage
continuous-integration/drone/pr Build is passing
Details
5 months ago
Alex
1f5e3aaf8e
Add explanations about quorums
continuous-integration/drone/push Build is passing
Details
5 months ago
Alex
f5a7bc3736
Add 12 lattice diagrams to explain CRDTs and quorums
continuous-integration/drone/push Build is passing
Details
5 months ago
Alex
fe850f62c9
Talk 2023-01-18: some WIP talking about consensus
continuous-integration/drone/push Build is passing
Details
5 months ago
Alex
7416ba97ef
Talk 2023-01-18 WIP
continuous-integration/drone/push Build is passing
Details
5 months ago
Alex
dac254a6e7
Merge branch 'main' into k2v-watch-range-2
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
5 months ago
Alex
94d723f27c
Merge pull request 'Implement `rpc_secret_file`' ( #466 ) from felix.scheinost/garage:feature/implement-rpc-secret-file into main
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #466
5 months ago
Alex
be6b8f419d
Merge pull request 'Implemented system metrics' ( #472 ) from jpds/garage:system-metrics into main
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #472
Reviewed-by: Alex <alex@adnab.me>
5 months ago
Alex
638c5a3ce0
PollRange: add extra RPC delay after quorum is achieved,
...
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
to give a chance to the 3rd node to respond
5 months ago
Alex
399f137fd0
add precision in pollrange doc
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone/push Build is passing
Details
5 months ago
Alex
5b5ca63cf6
Poll cleanup
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
5 months ago
Alex
cbfae673e8
PollRange & PollItem: min timeout = 1 sec
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone/push Build is passing
Details
5 months ago
Alex
bba13f40fc
Correctly return bad requests when seeh marker is invalid
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone/push Build was killed
Details
5 months ago
Alex
ba384e61c0
PollRange: return immediately if no seen marker is provided
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone/push Build is passing
Details
5 months ago
Alex
09a3dad0f2
Lock once for insert_many
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
5 months ago
Alex
32aab06929
k2v-client libary poll_range and CLI poll-range
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
5 months ago
Alex
de1111076b
PollRange integration test
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
5 months ago
Alex
b83517d521
Implement PollRange API endpoint
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone/push Build is passing
Details
5 months ago
Alex
57eabe7879
Add proposal spec for PollRange API endpoint
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone/push Build was killed
Details
5 months ago
Alex
43fd6c1526
PollRange RPC
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone/push Build is passing
Details
5 months ago
Alex
789540ca37
Type definition for range seen marker
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
5 months ago
Jonathan Davies
4cfb469d2b
block/metrics.rs: Added compression_level metric.
continuous-integration/drone/pr Build is passing
Details
5 months ago
Jonathan Davies
df1d9a9873
system.rs: Integrated SystemMetrics into System implementation.
5 months ago
Jonathan Davies
aac348fe93
Added system_metrics.rs file.
5 months ago
Alex
9f5419f465
Make K2V item timestamps globally increasing on each node
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
5 months ago
Alex
a48e2e0cb2
K2V: Subscription to ranges of items
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone/push Build is passing
Details
5 months ago
Felix Scheinost
d6ea0cbefa
Add tests for `rpc_secret_file`
continuous-integration/drone/pr Build is passing
Details
5 months ago
Felix Scheinost
7b62fe3f0b
Error on both `rpc_secret` and `rpc_secret_file`
5 months ago
Felix Scheinost
f2106c2733
Implement `rpc_secret_file`
continuous-integration/drone/pr Build is passing
Details
5 months ago
Alex
02e8eb167e
Merge pull request 'PutObject: better cleanup when request is interrupted in the middle' ( #462 ) from interrupted-cleanup into main
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #462
5 months ago
Alex
329c0e64f9
Merge pull request 'Improve `garage worker set` and add `garage worker get`' ( #464 ) from worker-get into main
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #464
5 months ago
Alex
29dbcb8278
bg var operation on all nodes at once
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone/push Build is passing
Details
5 months ago
Alex
f3f27293df
Uniform framework for bg variable management
continuous-integration/drone/push Build is passing
Details
5 months ago
Alex
13c5549886
Remove token_bucket.rs
5 months ago
Alex
936b6cb563
When saving block, delete .tmp file if we could not complete
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone Build is passing
Details
5 months ago
Alex
0650a43cf1
PutObject: better cleanup on Drop (incl. when request is interrupted in the middle)
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone/push Build is passing
Details
5 months ago
Alex
4eb8ca3a52
Merge pull request 'Fix Consul & Kubernetes discovery with new way of doing background things' ( #463 ) from fix-background into main
...
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone Build is passing
Details
Reviewed-on: #463
5 months ago
Alex
1fc220886a
Fix Consul & Kubernetes discovery with new way of doing background things
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone/push Build is passing
Details
5 months ago
Alex
73ed9c7403
Merge pull request 'Refactor how things are migrated' ( #461 ) from format-migration into main
...
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone Build is failing
Details
Reviewed-on: #461
5 months ago
Alex
1d5bdc17a4
use impossible enum type
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
5 months ago
Alex
c106304b9c
more idiomatic and shorter
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
5 months ago
Alex
33f25d26c7
fix doc and add tests for migrate.rs
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
5 months ago
Alex
d6d571d512
cargo fmt
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone/push Build was killed
Details
5 months ago
Alex
a54b67740d
move debug_serialize to garage_util::encode
continuous-integration/drone/push Build is failing
Details
continuous-integration/drone/pr Build is failing
Details
5 months ago
Alex
8d5505514f
Make it explicit when using nonversioned encoding
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone/push Build is passing
Details
5 months ago
Alex
426d8784da
cleanup
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
5 months ago
Alex
a81200d345
Update cargo.nix
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone/push Build is passing
Details
5 months ago
Alex
cdb2a591e9
Refactor how things are migrated
continuous-integration/drone/push Build is failing
Details
continuous-integration/drone/pr Build is failing
Details
5 months ago
Alex
582b076179
Merge pull request 'Some improvements to Garage internals' ( #451 ) from internals-rework into main
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #451
5 months ago
Alex
939a6d67e8
Merge branch 'main' into internals-rework
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone/push Build is passing
Details
5 months ago
Alex
76230f2028
Merge pull request 'Bump everything to v0.8.1' ( #458 ) from up-v0.8.1 into main
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #458
5 months ago
Alex
6775569525
Bump everything to v0.8.1
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone/push Build is passing
Details
5 months ago
Alex
6b857a9b8c
cargo fmt
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
5 months ago
Alex
1649002e2b
Merge pull request 'Add a note about Peertube 5.0 private videos' ( #456 ) from kaiyou/garage:docs-apps into main
...
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone Build is passing
Details
Reviewed-on: #456
5 months ago
Alex
822e344845
Merge pull request 'Add some docs about using Python Minio SDK' ( #455 ) from kaiyou/garage:docs-s3-libs into main
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #455
5 months ago
Alex
7f7d53cfa9
Merge pull request 'improvements to CLI and new debug features' ( #448 ) from cli-improvements into main
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #448
5 months ago
kaiyou
fd10200bec
Add a note about Peertube 5.0 private videos
continuous-integration/drone/pr Build is passing
Details
5 months ago
kaiyou
0c7ed0b0af
Add some docs about using Python Minio SDK
continuous-integration/drone/pr Build is passing
Details
5 months ago
kaiyou
559e924cc2
Bump the helm chart version
continuous-integration/drone/pr Build is passing
Details
5 months ago
kaiyou
e852c91d18
Fix documentation based on new deployment values
continuous-integration/drone/pr Build was killed
Details
5 months ago
kaiyou
e9b0068079
Set hostPath type for volumes
5 months ago
kaiyou
49a138b670
Fix volume handling and persistence flag
5 months ago
kaiyou
e94d6f78d7
Enable daemonset deployment using the helm chart
...
DaemonSet is a k8s resource that schedules one instance per node,
which is useful for some garage deployment use cases, including
managing garage nodes using k8s node labels
5 months ago
Alex
1af4a5ed56
Merge pull request 'Fix router keyword handling ( fix #442 )' ( #446 ) from router-keywords-fix into main
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #446
6 months ago
Alex
1fcd0b371b
online repair workers: retry on error
continuous-integration/drone/push Build is failing
Details
continuous-integration/drone/pr Build is failing
Details
6 months ago
Alex
13c8662126
factorize
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone/push Build is passing
Details
6 months ago
Alex
e6f14ab5cf
better error message handling
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone/push Build is passing
Details
6 months ago
Alex
510b620108
Get rid of background::spawn
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone/push Build is passing
Details
6 months ago
Alex
dfc131850a
Simplified and more aggressive worker exit logic
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
6 months ago
Alex
d4af27f920
Add missing notify
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone/push Build is passing
Details
6 months ago
Alex
0d6b05bb6c
Update cargo.nix
continuous-integration/drone/pr Build is failing
Details
continuous-integration/drone/push Build is failing
Details
6 months ago
Alex
a19bfef508
Improve error message on rpc connection failure
continuous-integration/drone/push Build is failing
Details
continuous-integration/drone/pr Build is failing
Details
6 months ago
Alex
d56c472712
Refactor background runner and get rid of job worker
continuous-integration/drone/push Build is failing
Details
continuous-integration/drone/pr Build is failing
Details
6 months ago
Alex
2183518edc
Spawn all background workers in a separate step
6 months ago
Alex
83c8467e23
Proper queueing for delayed inserts, now backed to disk
continuous-integration/drone/push Build is failing
Details
continuous-integration/drone/pr Build is failing
Details
6 months ago
Alex
f8e528c15d
Small refactor of tables internals
continuous-integration/drone/push Build is failing
Details
6 months ago
Alex
d1279e04f3
Fix error messages
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone/push Build is passing
Details
6 months ago
Alex
041b60ed1d
Add block.rc_size, table.size and table.merkle_tree_size metrics
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone Build was killed
Details
6 months ago
Alex
f8d5409894
cli: more info displayed on error in garage stats
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
6 months ago
Alex
d6040e32a6
cli: prettier table in garage stats
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build was killed
Details
6 months ago
Alex
d7f90cabb0
Implement `block retry-now` and `block purge`
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone Build was killed
Details
6 months ago
Alex
687660b27f
Implement `block list-errors` and `block info`
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
6 months ago
Alex
9d82196945
cli: new worker info command
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone/push Build is passing
Details
6 months ago
Alex
a51e8d94c6
cli: rename resync-n-workers into resync-worker-count
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
6 months ago
Alex
de9d6cddf7
Prettier worker list table; remove useless CLI log messages
continuous-integration/drone/push Build is passing
Details
6 months ago
Alex
f7c65e830e
Merge pull request 'Properly enforce allow_create_bucket' ( #447 ) from fix-allow-create-bucket into main
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #447
6 months ago
Alex
0e61e3b6fb
Fix bucket creation tests to take permissions into account
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone/push Build is passing
Details
6 months ago
Alex
a0abf41762
Fix router keyword handling ( fix #442 )
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
6 months ago
Alex
2ac75018a1
Properly enforce allow_create_bucket
continuous-integration/drone/push Build is failing
Details
continuous-integration/drone/pr Build is failing
Details
6 months ago
Maximilien R
980572a887
Merge pull request 'helm: ingress improvements' ( #422 ) from patrickjahns:helm-refactor-ingress into main
...
continuous-integration/drone/push Build is passing
Details
As discussed in the chat yesterday, I want to propose to disable the ingress per default.
The motivation behind this change is, that per default the ingress is "misconfigured"
meaning it can not work with the default values and requires a user of the chart to
add additional configuration. When installing the chart per default, I would not
expect to already expose garage publicly without my explicit configuration to do so
Commenting the ingressClass resource also allows for relying only on
annotations - otherwise the ingressClass would be always set to nginx
or require a user to override it with ingressClass: null
A small change on top, I've added the ability to specify user defined labels per ingress
6 months ago
Patrick Jahns
7a0014b6f7
chore(helm): bump chart number
6 months ago
Patrick Jahns
edb0b9c1ee
feat(helm): allow to add custom labels to created ingress resources
6 months ago
Patrick Jahns
f58a813a36
refactor(helm): disable the ingress per default
...
The default values forces people to create an ingress resources,
where per default an ingress is not necessary to start garage.
If someone wants to utilize an ingress, he would need to define
the values for the ingress either way, so enabling the ingress
explicitly makes more sense, then requiring it to be disabled per default
6 months ago
Alex
defd7d9e63
Merge pull request 'Implement /health admin API endpoint to check node health' ( #440 ) from admin-health-api into main
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #440
6 months ago
Alex
533afcf4e1
simplify
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone/push Build is passing
Details
6 months ago
Alex
5ea5fd2130
Always return 200 OK on /v0/health, reinstate admin api doc as draft and complete it
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone/push Build is passing
Details
6 months ago
Alex
35f8e8e2fb
Merge pull request 'Fix typo in documentation' ( #441 ) from felix.scheinost/garage:documentation-typo into main
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #441
6 months ago
felix.scheinost
d5a2502b09
Fix typo in documentation
continuous-integration/drone/pr Build is passing
Details
6 months ago
Alex
d7868c48a4
Separate /health (simple text answer) and /v0/health (full json answer, authenticated)
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone/push Build is passing
Details
6 months ago
Alex
280d1be7b1
Refactor health check and add ability to return it in json
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone/push Build is passing
Details
6 months ago
Alex
2065f011ca
Implement /health admin API endpoint to check node health
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
6 months ago
Alex
243b7c9a1c
Merge pull request 'Fix spelling mistake in docs' ( #438 ) from tompearson/garage:fix-typo into main
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #438
6 months ago
tompearson
a3afc761b6
Update 'doc/book/design/goals.md'
continuous-integration/drone/pr Build is passing
Details
6 months ago
Alex
19bdd1c799
Merge pull request 'Fix logs appearing twice' ( #435 ) from fix-logs into main
...
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone Build is passing
Details
Reviewed-on: #435
6 months ago
Alex
448dcc5cf4
Merge pull request 'Make repository into a Nix flake' ( #424 ) from nix-remove-system into main
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #424
6 months ago
Alex
26121bb619
Fix logs appearing twice
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
6 months ago
Alex
280330ac72
Merge pull request 'Add talk to the Capitole du Libre 2022' ( #434 ) from CdL_talk into main
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #434
6 months ago
vincent
4d7b4d9d20
Add talk to the Capitole du Libre 2022
continuous-integration/drone/push Build is failing
Details
continuous-integration/drone/pr Build is passing
Details
6 months ago
Alex
fc450ec13a
Merge pull request 'Fix #432 : documentation issue' ( #433 ) from fix-432 into main
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #433
6 months ago
Alex
379b2049f5
Fix #432 : documentation issue
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
6 months ago
Alex
293139a94a
Merge pull request 'Tentative fix #414' ( #429 ) from try-fix-414 into main
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: #429
6 months ago
Alex
54e800ef8d
Tentative fix for issue #414
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
6 months ago
Alex
60c26fbc62
Inject last modified date as git_version; flake cache uploading
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
7 months ago
Alex
e76dba9561
Make repository into a Nix flake
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone/push Build is passing
Details
7 months ago