02cc5e1033
quick fixup for prune command in vzdump
...
This is a hack and we should get rid of `run_client_cmd` and
`run_raw_client_cmd` as an API entry!
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2020-07-09 14:55:07 +02:00
bb0a0f9680
pbs: activate_storage: query status to ensure we can connect
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2020-07-09 11:54:13 +02:00
1aeb322bc3
pbs: allow to autogen an encryption key
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2020-07-09 11:53:51 +02:00
ce2e273359
pbs: rename encryption_key param to encryption-key
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2020-07-09 11:53:27 +02:00
72385de9e2
refactor sensitive parameter handling
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2020-07-09 11:49:02 +02:00
76bb5febc7
pbs: encryption support, split "raw client command" API
...
(And deprecate it...)
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2020-07-09 11:49:02 +02:00
e6d1edcb93
pbs: run_raw_client_cmd: fix typo, and drop repetive info
...
It would be s/bps/pbs/ but as we already have "proxmox-backup-client"
included in the log through the executable name, so it should be
clear that this is a PBS command - so drop that part entirely.
Now using:
> run: /usr/bin/proxmox-backup-client ...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2020-07-07 10:15:59 +02:00
8602fd5646
PBSPlugin: Add print_volid helper
...
Signed-off-by: Fabian Ebner <f.ebner@proxmox.com >
2020-06-30 13:59:23 +02:00
ddf7fdaa82
PBSPlugin: list_volumes: filter by vmid if specified
...
Signed-off-by: Fabian Ebner <f.ebner@proxmox.com >
2020-06-06 19:38:02 +02:00
8b4c2a7ec6
PBSPlugin.pm: avoid ascii-art in proxmox-backup-client output
2020-06-03 11:07:01 +02:00
c05b1a8cb9
PBS plugin: code cleanup
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2020-03-06 19:26:45 +01:00
545e127e52
PBS Plugin: list_volumes: add ctime
...
Signed-off-by: Dietmar Maurer <dietmar@proxmox.com >
2020-03-06 19:26:45 +01:00
b494636ac9
PBSPlugin.pm: fix password handling using new on_update_hook
2020-02-20 12:42:59 +01:00
9e34813f6c
pbs: ensure storage secret file directory exists
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2020-02-20 11:12:39 +01:00
bb8adeb226
PBSPlugin.pm - extract_vzdump_config: fix call to run_raw_client_cmd
2020-02-20 10:45:34 +01:00
462537a270
namespace storage specific secret files to 'priv/storage' folder
...
As /etc/pve/priv is already pretty polluted, having a
"<storage-id>.pw" file there smells like it could make problems in
the future.
So let the pbs pw file generator use /etc/pve/priv/storages as base
path.
Other storage should move also to that path in the future, if they
save such secrets anywhere in /etc/pve.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2020-02-19 15:00:54 +01:00
1574a590a5
check if client executable ist installed before running command
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2020-02-19 14:50:42 +01:00
fee2ece310
use one liner closure for outfunc
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2020-02-19 14:50:04 +01:00
f155c912d0
indentation fixes
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2020-02-19 14:49:38 +01:00
c855ac150c
implement extract_vzdump_config for PBSPlugin
2020-02-19 14:00:04 +01:00
271fe39460
PVE/Storage/PBSPlugin.pm: start new proxmox backup server plugin
2020-02-19 14:00:04 +01:00