|
c71eb60cd2
|
mock os.remove instead of actually removing a file
|
2023-03-04 13:08:30 +05:30 |
|
|
675e54ba9f
|
use os.remove and improve tests
|
2023-03-04 12:43:07 +05:30 |
|
|
903507bd03
|
code review
|
2023-03-04 01:27:07 +05:30 |
|
|
af1cc27988
|
feat: add dump-restore support for sqlite databases
|
2023-03-02 23:55:16 +05:30 |
|
|
da321e180d
|
Fix the "create" action with the "--dry-run" flag querying for databases when a PostgreSQL/MySQL "all" database is configured.
continuous-integration/drone/push Build is passing
|
2023-02-26 22:15:12 -08:00 |
|
|
8a9d5d93f5
|
Add ntfy authentication to NEWS.
continuous-integration/drone/push Build is passing
|
2023-02-25 14:23:42 -08:00 |
|
|
9b071ff92f
|
Make the auth logic more explicit and warnings if necessary
|
2023-02-25 20:04:39 +01:00 |
|
|
d80e716822
|
Add authentication to the ntfy hook
|
2023-02-24 17:35:53 +01:00 |
|
|
418ebc8843
|
Add MySQL database hook "add_drop_database" configuration option to control whether dumped MySQL databases get dropped right before restore (#642).
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
|
2023-02-20 15:32:47 -08:00 |
|
|
f5a448c7c2
|
Fix for potential data loss (data not getting backed up) when dumping large "directory" format PostgreSQL/MongoDB databases (#643).
continuous-integration/drone/push Build is passing
|
2023-02-20 15:18:51 -08:00 |
|
|
30cca62d09
|
Add configuration options for database command customization (#630).
continuous-integration/drone/push Build is failing
|
2023-01-26 14:59:17 -08:00 |
|
|
0e6b2c6773
|
Optionally dump "all" PostgreSQL databases to separate files instead of one combined dump file (#438, #560).
continuous-integration/drone/push Build is passing
|
2023-01-25 23:31:07 -08:00 |
|
|
f67c544be6
|
Optionally dump "all" PostgreSQL databases to separate files instead of one combined dump file (#438, #560).
continuous-integration/drone/push Build is passing
|
2022-12-15 22:59:42 -08:00 |
|
|
fd39f54df7
|
Code formatting.
continuous-integration/drone/push Build is passing
|
2022-11-18 08:35:01 -08:00 |
|
Javier Paniagua
|
faf682ca35
|
specify pg dump/restore commands (#311)
|
2022-11-06 11:12:53 +01:00 |
|
|
9c42e7e817
|
Fix regression in which "check" action errored on certain systems (#597, #598).
continuous-integration/drone/push Build is failing
continuous-integration/drone/tag Build is passing
|
2022-10-14 16:19:26 -07:00 |
|
|
d7f1c10c8c
|
To prevent Borg hangs, unconditionally delete stale named pipes before dumping databases (#360).
continuous-integration/drone/push Build is passing
|
2022-10-12 10:26:09 -07:00 |
|
Uli
|
5c6407047f
|
feat: add verify_tls flag for Healthchecks
|
2022-07-24 07:37:00 +02:00 |
|
|
e85d551eac
|
Fix all database hooks to error when the requested database to restore isn't present in the Borg archive (#560).
continuous-integration/drone/push Build is passing
|
2022-07-06 23:21:24 -07:00 |
|
|
10723efc68
|
Fix all monitoring hooks to warn if the server returns an HTTP 4xx error (#554).
continuous-integration/drone/push Build is passing
|
2022-06-29 21:19:40 -07:00 |
|
|
a8b8d507b6
|
add a hook for sending push notifications via ntfy.sh
|
2022-06-09 21:10:38 +01:00 |
|
|
e76bfa555f
|
Reduce the default consistency check frequency and support configuring the frequency independently for each check (#523).
|
2022-05-28 14:42:19 -07:00 |
|
|
54933ebef5
|
Change connection failures for monitoring hooks to be warnings instead of errors (#439).
continuous-integration/drone/push Build is passing
|
2022-05-24 15:50:04 -07:00 |
|
|
157e59ac88
|
Add Healthchecks monitoring hook "send_logs" option to enable/disable sending borgmatic logs to the Healthchecks server (#460).
continuous-integration/drone/push Build is passing
|
2022-05-24 14:44:33 -07:00 |
|
|
8b179e4647
|
Reverse logic of Healtchecks "skip_states" option to just "states" (#525).
continuous-integration/drone/push Build is failing
|
2022-05-24 14:09:42 -07:00 |
|
|
865eff7d98
|
Add Healthchecks monitoring hook "skip_states" option to disable pinging for particular monitoring states (#525).
continuous-integration/drone/push Build is failing
|
2022-05-24 13:59:28 -07:00 |
|
|
b9741f4d0b
|
Add Healthchecks monitoring hook "ping_body_limit" option to configure how many bytes of logs to send to the Healthchecks server (#294).
continuous-integration/drone/push Build is passing
|
2022-05-24 12:23:38 -07:00 |
|
|
02781662f8
|
Change monitoring hooks to specify the ping URL / integration key as a named option.
continuous-integration/drone/push Build is passing
|
2022-05-23 20:02:10 -07:00 |
|
|
3e4aeec649
|
Warn when an unsupported variable is used in a hook command (#420).
continuous-integration/drone/push Build is passing
|
2022-05-23 15:27:54 -07:00 |
|
|
b98b827594
|
Remove stale comment.
continuous-integration/drone/push Build is passing
|
2022-05-23 10:59:56 -07:00 |
|
|
e40e726687
|
Change Healthchecks logs truncation size from 10k bytes to 100k bytes, corresponding to that same change on Healthchecks.io.
continuous-integration/drone/push Build is passing
|
2022-04-06 22:00:18 -07:00 |
|
|
2ee75546f5
|
Add MongoDB database hook documentation.
continuous-integration/drone/push Build is passing
|
2022-01-04 16:26:38 -08:00 |
|
|
7c6ce9399c
|
fix integration tests and mongodb auth
continuous-integration/drone/pr Build is failing
|
2021-12-29 22:18:50 +01:00 |
|
|
6b7653484b
|
Add mongodb dump hook
continuous-integration/drone/pr Build is failing
|
2021-12-26 01:00:58 +01:00 |
|
|
a1673d1fa1
|
Fix unicode error when restoring particular MySQL databases (#476).
continuous-integration/drone/push Build is passing
|
2021-12-08 16:40:25 -08:00 |
|
|
c3e76585fc
|
move mysqldump options to the beginning of the command due to MySQL bug 30994.
continuous-integration/drone/pr Build is passing
|
2021-11-26 17:16:03 +01:00 |
|
|
3729ba5ca3
|
add list_options setting, fixes #306
continuous-integration/drone/pr Build is passing
|
2021-11-20 15:43:58 +01:00 |
|
|
0e978299cf
|
Fix traceback when a database hook value is null in a configuration file (#355).
continuous-integration/drone/push Build is passing
|
2020-10-07 15:41:45 -07:00 |
|
|
3aaa89fb08
|
Formatting.
continuous-integration/drone/push Build is failing
|
2020-06-25 20:25:29 -07:00 |
|
|
35d542a676
|
Fix for traceback when running Cronitor, Cronhub, and PagerDuty monitor hooks (#336).
continuous-integration/drone/push Build was killed
|
2020-06-25 20:23:25 -07:00 |
|
|
37cc229749
|
Fix duplicate logging to Healthchecks and send "after_*" hooks output to Healthchecks (#328).
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is failing
|
2020-06-23 11:01:03 -07:00 |
|
|
a16fed8887
|
Rename PostgreSQL SSL config variables
e.g. s/sslmode/ssl_mode/g to conform with borgmatic naming conventions.
|
2020-06-19 13:20:14 +03:00 |
|
|
33113890f5
|
Reduce duplication with a common function
|
2020-06-19 12:32:36 +03:00 |
|
|
abd47fc14e
|
Add SSL support to PostgreSQL hooks
|
2020-06-19 02:19:17 +03:00 |
|
|
ed7b1cd3d7
|
Add some no-cover pragmas on functions that don't need tests.
continuous-integration/drone/push Build is passing
|
2020-06-06 14:33:06 -07:00 |
|
|
398665be9e
|
Allow before_backup and similiar hooks to exit with a soft failure without altering the monitoring status (#292).
continuous-integration/drone/push Build is passing
|
2020-06-02 14:33:41 -07:00 |
|
|
d7277893fb
|
Fix hang when a stale database dump named pipe from an aborted borgmatic run remains on disk (#316).
continuous-integration/drone/push Build is passing
|
2020-06-02 12:40:32 -07:00 |
|
|
65472c8de2
|
Fix error message when there are no MySQL databases to dump for "all" databases (#319).
continuous-integration/drone/push Build is passing
|
2020-05-26 08:59:04 -07:00 |
|
|
89cb5eb76d
|
Fix regression in support for PostgreSQL's "directory" dump format (#314).
continuous-integration/drone/push Build is passing
|
2020-05-18 11:31:29 -07:00 |
|
|
d88f321cef
|
Fix legitimate database dump command errors (exit code 1) not being treated as errors by borgmatic (#310).
continuous-integration/drone/push Build is passing
|
2020-05-14 22:38:38 -07:00 |
|