Commit Graph

2123 Commits

Author SHA1 Message Date
Dan Helfman dc2dbf6dbb Validate the configured action names in the "skip_actions" option (#804). 2023-12-30 22:55:46 +00:00
Dan Helfman e16dcf175a The "check --force" flag now runs checks even if "check" is in "skip_actions" (#802). 2023-12-30 22:55:46 +00:00
Dan Helfman e9a973b12b Clarify constants/placeholders interaction and improve examples (#763). 2023-12-30 22:55:46 +00:00
Dan Helfman 755ec48d57 Add an "--ssh-command" flag to the "config bootstrap" action (#767). 2023-12-30 22:55:46 +00:00
Dan Helfman 402b03887e Document limitation with constant interpolation at the start of a value (#741). 2023-12-30 22:55:46 +00:00
Dan Helfman e62ff6d28b Add configured repository labels to the JSON output for all actions (#800). 2023-12-30 22:55:46 +00:00
Tobias Hodapp 8862a7123f Fixed borg -> Borg 2023-12-30 22:55:46 +00:00
Tobias Hodapp a7821b20e7 Added debug message that logs borg version for every config 2023-12-30 22:55:46 +00:00
Dan Helfman 0cac27c0f9 Fix a traceback when the "repositories" option contains both strings and key/value pairs (#794). 2023-12-30 22:55:46 +00:00
Dan Helfman 774805c647 Update documentation about configuration includes and constants (#745). 2023-12-30 22:55:46 +00:00
Dan Helfman aa376a6103 Bump version for release. 2023-12-30 22:55:46 +00:00
Dan Helfman 384033708a Constants support includes and command-line overrides (#745, #782) 2023-12-30 22:55:46 +00:00
Dan Helfman a54b9bb5eb Documentation clarifications (#791). 2023-12-30 22:55:46 +00:00
Dan Helfman 62a56507f3 Add another mention of "skip_actions" to the docs (#701). 2023-12-30 22:55:46 +00:00
Dan Helfman 4c9c275965 Documentation formatting. 2023-12-30 22:55:46 +00:00
Dan Helfman 0d43ba1f78 Document the possible units of times for a configured check frequency. 2023-12-30 22:55:45 +00:00
Dan Helfman f5e6bf14f3 Remove broken link in documentation (#786). 2023-12-30 22:55:45 +00:00
Dan Helfman 959374ebd8 Add test support for Python 3.12. 2023-12-30 22:55:45 +00:00
Dan Helfman b7c714e1bd Remove additional Python 3.7-isms (#784). 2023-12-30 22:55:45 +00:00
Dan Helfman f231a3f1c0 Drop support for Python 3.7, which has been end-of-lifed (#784). 2023-12-30 22:55:45 +00:00
Dan Helfman e1eeef99ac Fix tests (#783). 2023-12-30 22:55:45 +00:00
Dan Helfman a16a14c905 Upgrade ruamel.yaml dependency to support version 0.18.x (#783). 2023-12-30 22:55:45 +00:00
Dan Helfman 38cec60efe Update documentation about logging changes from version 1.8.3 (#665). 2023-12-30 22:55:45 +00:00
tdltdc ca7262ef30 Typo 2023-12-30 22:55:45 +00:00
Dan Helfman 7ef372cc4c Fix environment variable interpolation within configured repository paths (#782). 2023-12-30 22:55:45 +00:00
debuglevel 45481a671a Update docs/how-to/inspect-your-backups.md 2023-12-30 22:55:45 +00:00
debuglevel 0e420ef8ab Typo 2023-12-30 22:55:45 +00:00
debuglevel 35c5196fd7 Typo 2023-12-30 22:55:45 +00:00
Dan Helfman 9fb69694d3 Add a "skip_actions" option to skip running particular actions (#701). 2023-12-30 22:55:45 +00:00
Dan Helfman dc0c623f49 Only parse "--override" values as complex data types when they're for options of those types (#779). 2023-12-30 22:55:45 +00:00
Dan Helfman 82a1e6d23e Correct changelog addition (#779). 2023-12-30 22:55:45 +00:00
Dan Helfman 8d3e36b0c8 Add a "--match-archives" flag to the "check" action (#779). 2023-12-30 22:55:45 +00:00
Dan Helfman 7a095b71e4 Fix home page CSS layout to prevent overflow at certain window widths (#777). 2023-12-30 22:55:45 +00:00
Dan Helfman cb71b0ce74 Bump version for release. 2023-12-30 22:55:45 +00:00
Dan Helfman 35e65c2296 When an archive filter causes no matching archives for the "rlist" or "info" actions, warn (#748). 2023-12-30 22:55:45 +00:00
Dan Helfman 64ac449258 Upgrade to tox 4. (Now a minimum requirement.) 2023-12-30 22:55:45 +00:00
Dan Helfman 1991c1ce6b Disallow the "--dry-run" flag with the "borg" action (#774). 2023-12-30 22:55:45 +00:00
David Härdeman 421ba89902 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-12-30 22:55:45 +00:00
Dan Helfman 9b80716c0d Fix normalization of deprecated sections to support empty sections without erroring (#771). 2023-12-30 22:55:45 +00:00
Dan Helfman b31bd52a19 Update home page example of Healthchecks configuration not to use deprecated config. 2023-12-30 22:55:45 +00:00
Dan Helfman d0b2155af7 Update Healthchecks deprecation warning message for clarity. 2023-12-30 22:55:45 +00:00
Dan Helfman aa0214fd49 Be more explicit in documentation that you don't have to use an environment variable for passphrases. 2023-12-30 22:55:45 +00:00
Dan Helfman 6754afb1d0 Add documentation note about using includes for specifying passphrases (#769). 2023-12-30 22:55:45 +00:00
Dan Helfman 8cd2d26dbe Add documentation note about sudo and sudoers "secure_path" option (#757). 2023-12-30 22:55:45 +00:00
Dan Helfman 84cd7af3f8 Fix a traceback when an invalid command-line flag or action is used (#768). 2023-12-30 22:55:45 +00:00
Dan Helfman 6dee7f59ac Add Grafana Loki badge to integrations documentation. 2023-12-30 22:55:45 +00:00
Pim Kunis 4d463ba689 add apprise logo to integrations in readme 2023-12-30 22:55:45 +00:00
Dan Helfman 5ef532599a Upgrade certifi test dependency to fix security alert. 2023-12-30 22:55:45 +00:00
Dan Helfman a925228cd1 Update Apprise documentation to use sudo for pipx install (#715). 2023-12-30 22:55:45 +00:00
Dan Helfman b228f98052 Fix Apprise/PyYAML end-to-end test breakage (#715). 2023-12-30 22:55:45 +00:00