Dan Helfman
634d9e4946
Bump version for release.
2022-05-24 16:22:37 -07:00
Dan Helfman
54933ebef5
Change connection failures for monitoring hooks to be warnings instead of errors ( #439 ).
2022-05-24 15:50:04 -07:00
Dan Helfman
157e59ac88
Add Healthchecks monitoring hook "send_logs" option to enable/disable sending borgmatic logs to the Healthchecks server ( #460 ).
2022-05-24 14:44:33 -07:00
Dan Helfman
666f0dd751
Add missing Healthchecks "states" option example in configuration schema ( #525 ).
2022-05-24 14:17:19 -07:00
Dan Helfman
8b179e4647
Reverse logic of Healtchecks "skip_states" option to just "states" ( #525 ).
2022-05-24 14:09:42 -07:00
Dan Helfman
865eff7d98
Add Healthchecks monitoring hook "skip_states" option to disable pinging for particular monitoring states ( #525 ).
2022-05-24 13:59:28 -07:00
Dan Helfman
b9741f4d0b
Add Healthchecks monitoring hook "ping_body_limit" option to configure how many bytes of logs to send to the Healthchecks server ( #294 ).
2022-05-24 12:23:38 -07:00
Dan Helfman
02781662f8
Change monitoring hooks to specify the ping URL / integration key as a named option.
2022-05-23 20:02:10 -07:00
Dan Helfman
32a1043468
Remove the error when "archive_name_format" is specified but a retention prefix isn't ( #402 ).
2022-05-23 16:11:24 -07:00
Dan Helfman
3e4aeec649
Warn when an unsupported variable is used in a hook command ( #420 ).
2022-05-23 15:27:54 -07:00
Dan Helfman
b98b827594
Remove stale comment.
2022-05-23 10:59:56 -07:00
Dan Helfman
255cc6ec23
When deep merging common configuration, merge colliding list values by appending them ( #531 ).
2022-05-20 15:28:28 -07:00
Dan Helfman
51fc37d57a
Improve the error message when a configuration override contains an invalid value ( #528 ).
2022-05-20 13:38:53 -07:00
Dan Helfman
1921f55a9d
Add emojis to documentation table of contents to make it easier to find particular how-to and reference guides at a glance.
2022-05-20 11:11:35 -07:00
Dan Helfman
fbd381fcc1
Clarify manual database extraction documentation.
2022-05-20 10:06:19 -07:00
Dan Helfman
cd88f9f2ea
Better explain where to find the dump file when doing a manual restore ( #510 ).
...
Reviewed-on: https://projects.torsion.org/borgmatic-collective/borgmatic/pulls/510
2022-05-20 16:33:21 +00:00
Dan Helfman
788281cfb9
When a configuration include is a relative path, load it from either the current working directory or from the directory containing the file doing the including ( #532 ).
2022-05-19 17:15:05 -07:00
Dan Helfman
cd234b689d
Link to additional borgmatic Docker image.
2022-05-12 12:00:12 -07:00
Dan Helfman
92354a77ee
Mention that database dumps consumed disk space prior to borgmatic 1.5.3.
2022-05-09 16:08:47 -07:00
Dan Helfman
48ff3e70d1
Clarify documentation about include merging mappings vs. values.
2022-05-08 14:48:42 -07:00
Dan Helfman
7e9adfb899
Add NEWS entry for randomized systemd timer delay.
2022-05-07 23:11:26 -07:00
Dan Helfman
e238e256f7
Add randomized delay to systemd timer.
...
Merge pull request from Daniel15/patch-1
2022-05-07 23:08:02 -07:00
Daniel Lo Nigro
3ecb92a8d2
Add randomized delay to systemd timer
2022-05-07 16:42:06 -07:00
Dan Helfman
d58d450628
Remove stale borgmatic binary link.
2022-04-30 09:50:40 -07:00
Dan Helfman
dee9c6e293
Remove link to stale borgmatic Docker image.
2022-04-30 09:46:08 -07:00
Dan Helfman
897c4487de
Add mention in documentation about multiple backup scheduling needs ( #511 ).
2022-04-28 11:16:31 -07:00
Dan Helfman
48b50b5209
Add documentation link to NEWS.
2022-04-26 10:24:25 -07:00
Dan Helfman
13bae8c23b
Typo.
2022-04-26 10:12:02 -07:00
Dan Helfman
4a48e6aa04
Bump version for release.
2022-04-26 10:07:04 -07:00
Dan Helfman
525266ede6
Deep merging when including common configuration ( #381 ).
2022-04-25 21:18:37 -07:00
Dan Helfman
d045eb55ac
Add mention of sudo's "secure_path" option in borgmatic installation documentation ( #513 ).
2022-04-23 14:29:55 -07:00
Dan Helfman
0e6b425ac5
Fix "borgmatic borg key ..." to pass parameters to Borg in correct order ( #515 ).
2022-04-23 14:03:15 -07:00
Dan Helfman
bdc26f2117
Add note about old, pre-1.6.0 hooks behavior.
2022-04-22 19:58:28 -07:00
Dan Helfman
ed7fe5c6d0
Instead of executing "before" command hooks before all borgmatic actions run (and "after" hooks after), execute these hooks right before/after the corresponding action ( #473 ).
2022-04-21 22:08:25 -07:00
Dan Helfman
cbce6707f4
Clarify one_file_system behavior in schema comment ( #520 ).
2022-04-12 11:05:22 -07:00
Dan Helfman
e40e726687
Change Healthchecks logs truncation size from 10k bytes to 100k bytes, corresponding to that same change on Healthchecks.io.
2022-04-06 22:00:18 -07:00
Dan Helfman
0c027a3050
Fix handling of TERM signal to exit borgmatic, not just forward the signal to Borg ( #516 ).
2022-04-03 13:12:48 -07:00
Dan Helfman
9f44bbad65
Fix borgmatic exit code (so it's zero) when initial Borg calls fail but later retries succeed ( #517 ).
2022-04-02 22:28:41 -07:00
Dan Helfman
413a079f51
Clarify Python version support.
2022-03-28 21:57:40 -07:00
gerdneuman
6f3accf691
Better explain where to find the dump file
...
I really had problem finding the dump file with the explanation as give before. I thought that the `~/.borgmatic/` would be my current user. So looked into `/home/gerd/.borgmatic` (wrong). Then I looked into `<EXTRACTED_DESTINATION_PATH/.borgmatic` (again wrong). Then finally (1h later and after having already prepared a bug ticketI figured out that the dump file is within `<EXTRACTED_DESTINATION_PATH/root/.borgmatic`. Hard to find because of course I d not only have `root` within `<EXTRACTED_DESTINATION_PATH/` but also all other backup'ed directories (including /etc/, /home/ on so on...)
2022-03-17 04:51:47 +00:00
Dan Helfman
5b3cfc542d
Switch to PyPI API token.
2022-03-14 14:00:03 -07:00
Dan Helfman
c838c1d11b
Fix header placement in documentation guide.
2022-03-14 13:50:22 -07:00
Dan Helfman
4d1d8d7409
Bump version for release.
2022-03-14 13:43:24 -07:00
Dan Helfman
db7499db82
Document "repositories" context to for "before_*" and "after_*" command action hooks ( #469 ).
2022-03-14 13:34:14 -07:00
Dan Helfman
6b500c2a8b
Add repositories context for command hooks.
...
Reviewed-on: https://projects.torsion.org/borgmatic-collective/borgmatic/pulls/469
2022-03-14 20:13:15 +00:00
Dan Helfman
95c518e59b
Documentation tip about dealing with hangs when database hook is enabled.
2022-03-12 13:17:32 -08:00
Dan Helfman
976516d0e1
When loading a configuration file that is unreadable due to file permissions, warn instead of erroring ( #444 ).
2022-03-08 10:19:36 -08:00
Dan Helfman
574eb91921
Fix Borg usage error in the "compact" action when running "borgmatic --dry-run". Now, skip "compact" entirely during a dry run ( #507 ).
2022-03-07 21:46:12 -08:00
Dan Helfman
28fef3264b
Fix handling of "patterns_from" and "exclude_from" options to error instead of warning when referencing unreadable files and running "create" action ( #486 ).
2022-03-07 15:32:07 -08:00
Dan Helfman
9161dbcb7d
Removing unnecessary leading underscores from functions.
2022-03-07 11:58:29 -08:00