pvc/debian
Joshua Boniface 5954feaa31 Add autobackup functionality to CLI
Adds autobackup (integrated, managed VM backups with automatic remote
filesystem mounting, included backup expiry/removal and automatic
full/incremental selection, independent from the manual "pvc vm backup"
commands) to the CLI client.

This is a bit of a large command to handle only inside the CLI client,
but this was chosen as it's the only real place for it aside from an
external script.

There are several major restrictions on this command, mainly that it
must be run from the primary coordinator using the "local" connection,
and that it must be run as "root".

The command is designed to run in a cron/systemd timer installed by
pvc-ansible when the appropriate group_vars are enabled, and otherwise
not touched.
2023-10-26 21:25:23 -04:00
..
source Move to YAML config and allow split functions 2019-03-11 01:47:40 -04:00
changelog Bump version to 0.9.79 2023-10-24 02:10:24 -04:00
compat Debianize the packaging 2018-06-17 14:55:13 -04:00
control [Bookworm] Remove obsolete package 2023-08-31 14:13:05 -04:00
copyright Update file copyright header. 2021-03-25 16:58:02 -04:00
pvc-client-cli.install Add autobackup functionality to CLI 2023-10-26 21:25:23 -04:00
pvc-client-cli.postinst Ensure postinst and prerm always succeed 2021-06-23 20:35:40 -04:00
pvc-client-cli.prerm Ensure postinst and prerm always succeed 2021-06-23 20:35:40 -04:00
pvc-daemon-api.install Install sample configs to /usr/share/pvc instead 2023-10-26 13:00:54 -04:00
pvc-daemon-api.postinst Install sample configs to /usr/share/pvc instead 2023-10-26 13:00:54 -04:00
pvc-daemon-api.prerm Use consistent naming of components 2020-02-08 19:34:07 -05:00
pvc-daemon-common.install Rename API and common Debian packages 2020-02-08 18:50:38 -05:00
pvc-daemon-node.install Install sample configs to /usr/share/pvc instead 2023-10-26 13:00:54 -04:00
pvc-daemon-node.postinst Install sample configs to /usr/share/pvc instead 2023-10-26 13:00:54 -04:00
pvc-daemon-node.preinst Align naming of Debian packages 2020-02-08 18:58:56 -05:00
pvc-daemon-node.prerm Use consistent naming of components 2020-02-08 19:34:07 -05:00
rules Convert pvc-client-cli into a proper Python module 2021-06-23 05:03:19 -04:00