Draft: introduce restic for resiliency
This merge request supercedes !1794 (closed) that supports both rdiff-backup and restic.
You can configure backup software per PBS/clone with the following parameter.
"pbs1-backup-software": {
"title": "Backup software used for first clone and PBS.",
"description": "Backup software used for first clone and PBS.",
"type": "string",
"enum": ["rdiff-backup", "restic"],
"default": "rdiff-backup"
},
"pbs2-backup-software": {
"title": "Backup software used for second clone and PBS.",
"description": "Backup software used for second clone and PBS.",
"type": "string",
"enum": ["rdiff-backup", "restic"],
"default": "rdiff-backup"
},
- refactor stack/resilient so that we can easily extend it for other software than restic.
- support different backup software per pbs/clone.
- main instance should support pull backup from both rdiff-backup and restic.