Add new restic handler
I've copied @nka 's restic branch into the main repository so we can better collaborate of this new feature. If anyone wants to help polish this new handler for inclusion into the next milestone, please ask for access to to this project.
Merge request reports
Activity
changed milestone to %1.2.0-rc1
added Feature Handler: new labels
mentioned in merge request !17 (closed)
added 6 commits
- 1e1e3bc1 - restic: remove unnecessary crunchbang
- 2baa3dd4 - restic: support --test mode
- bdfc216e - restic: debug output consistent with other handlers
- f9033b18 - restic: handler was missing from Makefile
- 29499737 - restic: name option correctly is error message
- 163d2926 - restic: use autotools abstraction for awk path
Toggle commit list- Resolved by Jérôme Charaoui
This isn't ready to merge yet:
- missing support for nice and ionice
- missing testconnect getconf
- sftp connection test not working
- assumes curl exists on system
- unsure about
retry_run
mechanism, when is that necessary? does restic fail that often?
I'm interested to hear from @nka
Edited by Jérôme Charaoui
added 154 commits
-
163d2926...568dbaa9 - 119 commits from branch
master
- ca028e19 - init restic support
- 3103b6bf - fix missing quotes around repo & passwd variables
- d6bbe663 - change indent from 3 to 2
- aa76a363 - restic: add options & cleanup some sebug/fatal messages
- 3d84e15c - restic: fix var conflict & add export_debug function
- c0426653 - restic: add dry_run option on check command
- 1661e23a - restic: update example config file with all options
- 8082d3d0 - restic: add missing swift region option
- 7e55bb78 - restic: fix some shellscript warnings
- 570c3aae - restic: do not run backup and forget by default
- 052f45eb - restic: rename file with .in extension
- 76043a05 - restic: add build target
- 6f9a988c - restic: add in manpage
- 7e3537d8 - restic: add into examples build
- d295851b - restic: contrib
- 45a04e48 - restic: start working on handler
- b148b3c9 - restic add retry function
- bceee65e - restic: make number of retries configurable
- 0b9117b3 - Fix(restic) getconf retry_run
- acee92fe - Fix(restic) remove verbose option
- b09529e9 - Fix(restic) wait between retries
- ff61e65b - Fix(restic) catch attempt failure
- 2651c1cc - change(restic): add minimal helper
- ca5358bc - fix(restc): avoid word splitting for options
- a8fa5f42 - change(restic): add aws_session_token introduced in restic 0.9.2
- b395660f - fix(restic): typo
- acaa25bb - change(restic): authors
- 6c0e4968 - fix(restic): unset aws session token envvar
- 4b1f361b - fix retry_wait example
- 99be27b9 - restic: remove unnecessary crunchbang
- bd9cc6db - restic: support --test mode
- 63c3d0c5 - restic: debug output consistent with other handlers
- 5e7081a8 - restic: handler was missing from Makefile
- 458c9197 - restic: name option correctly is error message
- b1486bb3 - restic: use autotools abstraction for awk path
Toggle commit list-
163d2926...568dbaa9 - 119 commits from branch
added 1 commit
- c033fb21 - restic: rework sftp and rest connection tests
@nka Another thing, from what I understand in the restic docs,
rebuild-index
seems to me akin to a repair operation that one would probably want to run manually instead of unattended using backupninja. In your experience with restic is that a command that you really want to run using backupninja?added 1 commit
- b013dc75 - restic: init repository if needed, by default
added 2 commits
mentioned in commit 5a6ea5e3
mentioned in issue #11327 (closed)