Valentin Lab
be42bd9076
new: [rsync-backup-target] add recover key mechanism
This allows to get a one-time credential to have read access on
specified backup slot.
Signed-off-by: Valentin Lab <valentin.lab@kalysto.org>
4 years ago
Valentin Lab
57fd9d0abb
fix: [rsync-backup-target] disallow using same key for different ident in any admin account
As key will map authorization to a specified directory, we can't allow
having 2 keys pointing to 2 different directories. This must be enforced.
Signed-off-by: Valentin Lab <valentin.lab@kalysto.org>
4 years ago
Valentin Lab
65dbe2766a
new: [rsync-backup-target] accept restore commands
Signed-off-by: Valentin Lab <valentin.lab@kalysto.org>
4 years ago
Valentin Lab
2bac396242
new: [rsync-backup-target] backup groups allow key management delegation
Each backup endpoint is now part of a backup group. Each backup group
can be managed by ad-hoc and separate account.
Signed-off-by: Valentin Lab <valentin.lab@kalysto.org>
4 years ago
Valentin Lab
a0a5679117
new: [rsync-backup-target] allow dynamic management of backup keys
Signed-off-by: Valentin Lab <valentin.lab@kalysto.org>
4 years ago
Valentin Lab
674f71bba3
new: [rsync-backup-target] add rotated logs for ssh validation and each rsync session
Signed-off-by: Valentin Lab <valentin.lab@kalysto.org>
4 years ago
Valentin Lab
d7723be158
new: [rsync-backup] add charm
Signed-off-by: Valentin Lab <valentin.lab@kalysto.org>
5 years ago
Valentin Lab
a4ceebbddd
new: [rsync-backup-target] a key identifier is now required and enforced
The key identifier will be used to fence each key in its own folder.
Signed-off-by: Valentin Lab <valentin.lab@kalysto.org>
5 years ago
Valentin Lab
f08fca37ca
chg: [rsync-backup-target/build] added ``-H`` in accepted options on server side.
8 years ago
Valentin Lab
09591eef94
new: [rsync-backup-target] accept ``--partial`` version in ``sudo``.
9 years ago
Valentin Lab
5ab66c9000
new: [rsync-backup-target] new charm.
9 years ago