Commit Graph

2127 Commits

Author SHA1 Message Date
20cf0f7089 Add an "--ssh-command" flag to the "config bootstrap" action (#767).
All checks were successful
continuous-integration/drone/push Build is passing
2023-12-24 10:33:55 -08:00
67af0f5734 Document limitation with constant interpolation at the start of a value (#741).
All checks were successful
continuous-integration/drone/push Build is passing
2023-12-22 21:39:44 -08:00
e80e0a253c Add configured repository labels to the JSON output for all actions (#800). 2023-12-20 09:17:41 -08:00
72587a3b72 Merge branch 'main' of ssh://projects.torsion.org:3022/borgmatic-collective/borgmatic
All checks were successful
continuous-integration/drone/push Build is passing
2023-12-04 11:17:59 -08:00
8b49a59aff Fix a traceback when the "repositories" option contains both strings and key/value pairs (#794). 2023-12-04 11:17:13 -08:00
e120dff9ff Add debug message that logs borg version for every config (#714).
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #792
2023-11-25 03:59:40 +00:00
257678b66f Fixed borg -> Borg 2023-11-24 18:47:37 +01:00
422c5e32f4 Added debug message that logs borg version for every config 2023-11-23 11:46:10 +01:00
c34ad7dde7 Update documentation about configuration includes and constants (#745).
All checks were successful
continuous-integration/drone/push Build is passing
2023-11-19 21:22:10 -08:00
fdb353d358 Bump version for release.
All checks were successful
continuous-integration/drone/tag Build is passing
2023-11-19 21:14:56 -08:00
3b99f7c75a Constants support includes and command-line overrides (#745, #782) 2023-11-19 21:13:35 -08:00
8b9abc6cf8 Documentation clarifications (#791).
All checks were successful
continuous-integration/drone/push Build is passing
2023-11-15 09:05:52 -08:00
da034c316a Add another mention of "skip_actions" to the docs (#701).
All checks were successful
continuous-integration/drone/push Build is passing
2023-11-08 18:22:17 -08:00
08d01d8bcd Documentation formatting.
All checks were successful
continuous-integration/drone/push Build is passing
2023-11-08 17:57:31 -08:00
eef69e23ee Document the possible units of times for a configured check frequency.
All checks were successful
continuous-integration/drone/push Build is passing
2023-11-08 17:53:59 -08:00
26bb54a9dd Remove broken link in documentation (#786).
All checks were successful
continuous-integration/drone/push Build is passing
2023-11-08 10:26:09 -08:00
715e2ac127 Add test support for Python 3.12.
All checks were successful
continuous-integration/drone/push Build is passing
2023-11-07 10:17:55 -08:00
f39cea4abf Remove additional Python 3.7-isms (#784).
All checks were successful
continuous-integration/drone/push Build is passing
2023-11-07 10:17:16 -08:00
22101bdd49 Drop support for Python 3.7, which has been end-of-lifed (#784).
All checks were successful
continuous-integration/drone/push Build is passing
2023-11-07 10:11:29 -08:00
13cf863d89 Fix tests (#783).
All checks were successful
continuous-integration/drone/push Build is passing
2023-11-07 10:09:31 -08:00
dcf25fa041 Upgrade ruamel.yaml dependency to support version 0.18.x (#783).
Some checks failed
continuous-integration/drone/push Build is failing
2023-11-07 10:00:13 -08:00
12b75f9075 Update documentation about logging changes from version 1.8.3 (#665).
All checks were successful
continuous-integration/drone/push Build is passing
2023-11-06 21:13:46 -08:00
9baf06a2f7
Fix typo.
All checks were successful
continuous-integration/drone/push Build is passing
Typo
2023-11-04 08:56:39 -07:00
tdltdc
56302e22cd
Typo 2023-11-04 15:05:19 +01:00
6cc93c4eb9 Fix environment variable interpolation within configured repository paths (#782).
All checks were successful
continuous-integration/drone/push Build is passing
2023-11-03 21:16:04 -07:00
2da43239f6 Fix docs: minor typos (#781).
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #781
2023-11-03 00:59:29 +00:00
4beef36d3c Update docs/how-to/inspect-your-backups.md 2023-11-02 23:14:31 +00:00
eacfbd742b Typo 2023-11-02 23:13:45 +00:00
82a85986b6 Typo 2023-11-02 22:57:46 +00:00
ef448e2dd1 Add a "skip_actions" option to skip running particular actions (#701).
All checks were successful
continuous-integration/drone/push Build is passing
2023-10-31 21:54:41 -07:00
c3efe1b90e Only parse "--override" values as complex data types when they're for options of those types (#779).
All checks were successful
continuous-integration/drone/push Build is passing
2023-10-29 19:02:28 -07:00
d85c1ee216 Correct changelog addition (#779).
All checks were successful
continuous-integration/drone/push Build is passing
2023-10-29 16:25:40 -07:00
b47088067c Add a "--match-archives" flag to the "check" action (#779).
All checks were successful
continuous-integration/drone/push Build is passing
2023-10-29 16:22:39 -07:00
c5732aa4fc Fix home page CSS layout to prevent overflow at certain window widths (#777).
All checks were successful
continuous-integration/drone/push Build is passing
2023-10-27 14:12:35 -07:00
a0323d9d6c Bump version for release.
All checks were successful
continuous-integration/drone/tag Build is passing
continuous-integration/drone/push Build is passing
2023-10-26 22:20:26 -07:00
8ad7b473f1 When an archive filter causes no matching archives for the "rlist" or "info" actions, warn (#748).
All checks were successful
continuous-integration/drone/push Build is passing
2023-10-26 22:12:13 -07:00
895a0ccb3c Upgrade to tox 4. (Now a minimum requirement.)
All checks were successful
continuous-integration/drone/push Build is passing
2023-10-23 17:39:27 -07:00
257ab77bea Disallow the "--dry-run" flag with the "borg" action (#774).
All checks were successful
continuous-integration/drone/push Build is passing
2023-10-23 17:23:04 -07:00
dccaa4014b
Update systemd service example with better filesystem protection options.
All checks were successful
continuous-integration/drone/push Build is passing
Merge pull request #78 from Alphix/update-systemd-service
2023-10-15 08:59:39 -07:00
David Härdeman
2f3c0bec5b Update systemd .service example
First, ProtectSystem=strict will make the entire file system hierarchy (except
/dev, /proc/ and /sys) read-only, so separate ReadOnlyPaths= is not necessary.

Second, ProtectHome=tmpfs will not just mount an empty tmpfs on /root, but also
on /home and /run/user. As it's likely quite common to want to backup /home,
this seems like a footgun.

Finally, it's quite likely that borgbackup will want access to root's SSH keys
in order to connect to remote backup servers.

Note that all these options are commented out by default, so this is more of
a documentation change than any real change in functionality.
2023-10-15 11:30:11 +02:00
487d8ffd32 Fix normalization of deprecated sections to support empty sections without erroring (#771).
All checks were successful
continuous-integration/drone/push Build is passing
2023-10-14 13:04:18 -07:00
30523a7c89 Update home page example of Healthchecks configuration not to use deprecated config.
All checks were successful
continuous-integration/drone/push Build is passing
2023-10-11 12:56:21 -07:00
77b1907d03 Update Healthchecks deprecation warning message for clarity.
All checks were successful
continuous-integration/drone/push Build is passing
2023-10-11 12:17:57 -07:00
09594c85bf Be more explicit in documentation that you don't have to use an environment variable for passphrases.
All checks were successful
continuous-integration/drone/push Build is passing
2023-10-10 09:34:55 -07:00
e07efdf68f Add documentation note about using includes for specifying passphrases (#769).
All checks were successful
continuous-integration/drone/push Build is passing
2023-10-10 09:16:58 -07:00
1fed44f905 Add documentation note about sudo and sudoers "secure_path" option (#757). 2023-10-09 14:15:54 -07:00
c687dafdd2 Fix a traceback when an invalid command-line flag or action is used (#768).
All checks were successful
continuous-integration/drone/push Build is passing
2023-10-06 21:00:23 -07:00
3eff2c4248 Add Grafana Loki badge to integrations documentation.
All checks were successful
continuous-integration/drone/push Build is passing
2023-10-05 09:06:06 -07:00
d94fdb6faf Add apprise logo to integrations in readme (#715).
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #765
2023-10-05 15:51:04 +00:00
a83282faf0 add apprise logo to integrations in readme 2023-10-05 15:38:32 +02:00