Dan Helfman
622caa0c21
Support for Borg 2's rcreate and rinfo sub-commands ( #557 ).
2022-08-12 14:53:20 -07:00
Dan Helfman
22149c6401
Switch to self-hosted container registry for borgmatic documentation image.
2022-08-01 21:17:59 -07:00
Dan Helfman
9aece3936a
Modify "mount" and "extract" actions to require the "--repository" flag when multiple repositories are configured ( #566 ).
2022-07-25 11:30:02 -07:00
Dan Helfman
c7e4e6f6c9
Add Healthchecks "verify_tls" option to NEWS.
2022-07-23 23:16:06 -07:00
Dan Helfman
bcad0de1a4
Add verify_tls option for Healthchecks to optionally disable TLS verification.
2022-07-23 23:11:41 -07:00
Uli
5c6407047f
feat: add verify_tls flag for Healthchecks
2022-07-24 07:37:00 +02:00
Dan Helfman
6ddae20fa1
Fix handling of "repository" and "data" consistency checks to prevent invalid Borg flags ( #565 ).
2022-07-23 21:02:21 -07:00
Dan Helfman
23feac2f4c
Bump version for release.
2022-07-19 20:32:41 -07:00
Dan Helfman
16066942e3
Fix traceback with "create" action and "--json" flag when a database hook is configured ( #563 ).
2022-07-19 10:25:10 -07:00
Dan Helfman
e85d551eac
Fix all database hooks to error when the requested database to restore isn't present in the Borg archive ( #560 ).
2022-07-06 23:21:24 -07:00
Dan Helfman
2b23a63a08
Add end-to-end test for overrides.
2022-07-06 18:20:51 -07:00
Dan Helfman
c0f48e1071
Fix command-line "--override" flag to continue supporting old configuration file formats ( #561 ).
2022-07-06 18:14:44 -07:00
Dan Helfman
6005426684
Update documentation about configuring multiple consistency checks or multiple databases ( #559 ).
2022-07-03 22:24:25 -07:00
Dan Helfman
673ed1a2d3
Clarify check frequency documentation in regards to multiple configuration files.
2022-07-02 09:40:49 -07:00
Dan Helfman
992f62edd2
Bump version for release.
2022-06-30 22:14:41 -07:00
Dan Helfman
f1ffa1da1d
Add another recommended flag to the backup documentation ( #554 ).
2022-06-30 16:54:22 -07:00
Dan Helfman
457ed80744
Fix environment variable plumbing so options in one configuration file aren't used for others ( #555 ).
2022-06-30 13:42:17 -07:00
Dan Helfman
1fc028ffae
In documentation, be more explicit about default actions ( #554 ).
2022-06-29 21:32:00 -07:00
Dan Helfman
10723efc68
Fix all monitoring hooks to warn if the server returns an HTTP 4xx error ( #554 ).
2022-06-29 21:19:40 -07:00
Dan Helfman
2e0b2a308f
Clarify --files flag action in documentation ( #554 ).
2022-06-29 09:20:13 -07:00
Dan Helfman
bd4d109009
Fix logging to include the full traceback when Borg experiences an internal error ( #553 ).
2022-06-28 13:38:24 -07:00
Dan Helfman
ae25386336
Update release script to abort if there are local changes. Prevents accidentally tagging a .dev0 changeset for release.
2022-06-25 09:42:05 -07:00
Dan Helfman
d929313d45
Bump version.
2022-06-24 10:18:01 -07:00
Dan Helfman
d372a86fe6
Code formatting.
2022-06-23 10:41:04 -07:00
Dan Helfman
e306f03e1d
Merge branch 'master' of ssh://projects.torsion.org:3022/borgmatic-collective/borgmatic
2022-06-23 10:28:09 -07:00
Dan Helfman
8336165f23
Update documentation with environment variable escaping ( #546 ).
2022-06-23 10:25:46 -07:00
Dan Helfman
c664c6b17b
Fix escaped environment variable in configuration ( #546 ).
...
Reviewed-on: https://projects.torsion.org/borgmatic-collective/borgmatic/pulls/549
2022-06-23 17:16:09 +00:00
Sébastien MB
b63c854509
Fix escaped environment variable in configuration
...
- when an env variable is escaped in the configuration file, we expect
not to resolve it and remove the escape char `\`
2022-06-17 09:50:56 +02:00
Dan Helfman
aa013af25e
Remove some whitespace around "New in version ..." documentation labels.
2022-06-16 20:49:15 -07:00
Dan Helfman
cc32f0018b
Start formalizing how new features are flagged by version in documentation.
2022-06-16 20:23:16 -07:00
Dan Helfman
dfc4db1860
Document environment variable interpolation ( #546 ).
2022-06-16 15:30:53 -07:00
Dan Helfman
35706604ea
Upgrade documentation base images.
2022-06-16 15:22:59 -07:00
Dan Helfman
6d76e8e5cb
Code formatting.
2022-06-16 14:21:18 -07:00
Dan Helfman
aecb6fcd74
Code style, rename command-line flag, and move new code into its own file ( #546 )
2022-06-16 11:35:24 -07:00
Dan Helfman
ea45f6c4c8
Environment variable resolution in configuration file ( #546 ).
...
Reviewed-on: https://projects.torsion.org/borgmatic-collective/borgmatic/pulls/548
2022-06-16 18:18:12 +00:00
Sébastien MB
97b5cd089d
Allow environment variable resolution in configuration file
...
- all string fields containing an environment variable like ${FOO} will
be resolved
- supported format ${FOO}, ${FOO:-bar} and ${FOO-bar} to allow default
values if variable is not present in environment
- add --no-env argument for CLI to disable the feature which is enabled
by default
Resolves : #546
2022-06-16 18:52:54 +02:00
Dan Helfman
f2c2f3139e
Add periods to ntfy config descriptions.
2022-06-10 09:42:41 -07:00
Dan Helfman
dc4e7093e5
Remove link to related software that hasn't seen updates in the past couple years.
2022-06-09 19:31:50 -07:00
Dan Helfman
b6f1025ecb
Bump version for release.
2022-06-09 16:38:34 -07:00
Dan Helfman
65b2fe86c6
Fix Bash completion script to no longer alter your shell's settings.
2022-06-09 16:29:54 -07:00
Dan Helfman
0e90a80680
Add links in documentation for ntfy monitoring hook ( #543 ).
2022-06-09 13:41:22 -07:00
Dan Helfman
7648bcff39
Add a hook for sending push notifications via ntfy.sh.
...
Reviewed-on: https://projects.torsion.org/borgmatic-collective/borgmatic/pulls/543
2022-06-09 20:26:06 +00:00
Gavin Chappell
a8b8d507b6
add a hook for sending push notifications via ntfy.sh
2022-06-09 21:10:38 +01:00
Dan Helfman
3561c93d74
Fix Healthchecks tests that leak global state, breaking downstream tests (discovered in #543 ).
2022-06-09 11:05:44 -07:00
Dan Helfman
331a503a25
Document the borgmatic version in which "borgmatic list --find" is available ( #541 ).
2022-06-03 16:55:54 -07:00
Dan Helfman
9aefb5179f
Fix None find paths ( #541 ).
2022-06-03 15:20:05 -07:00
Dan Helfman
d14f22e121
Add "borgmatic list --find" flag for searching for files across multiple archives ( #541 ).
2022-06-03 15:12:14 -07:00
Dan Helfman
b6893f6455
Exclude deprecated "borg list --successful" flag from getting passed to Borg.
2022-06-02 21:14:25 -07:00
Dan Helfman
80ec3e7d97
Deprecate "borgmatic list --successful" flag, as listing only non-checkpoint (successful) archives is now the default in newer versions of Borg.
2022-06-02 20:35:39 -07:00
Dan Helfman
cd834311eb
Clarify completion docs.
2022-06-01 10:57:23 -07:00