From 60abf03f057b670763f0f762fae1f2de3c9a95ca Mon Sep 17 00:00:00 2001 From: Hannes Laimer Date: Tue, 22 Jun 2021 09:56:20 +0200 Subject: [PATCH] close #3459: manager: add --ignore-verified and --outdated-after parameters Signed-off-by: Hannes Laimer Reviewed-By: Dominik Csapak Tested-By: Dominik Csapak --- src/bin/proxmox-backup-manager.rs | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/src/bin/proxmox-backup-manager.rs b/src/bin/proxmox-backup-manager.rs index c3806a31..fa5e277d 100644 --- a/src/bin/proxmox-backup-manager.rs +++ b/src/bin/proxmox-backup-manager.rs @@ -269,6 +269,14 @@ async fn pull_datastore( "store": { schema: DATASTORE_SCHEMA, }, + "ignore-verified": { + schema: IGNORE_VERIFIED_BACKUPS_SCHEMA, + optional: true, + }, + "outdated-after": { + schema: VERIFICATION_OUTDATED_AFTER_SCHEMA, + optional: true, + }, "output-format": { schema: OUTPUT_FORMAT, optional: true, @@ -279,14 +287,14 @@ async fn pull_datastore( /// Verify backups async fn verify( store: String, - param: Value, + mut param: Value, ) -> Result { - let output_format = get_output_format(¶m); + let output_format = extract_output_format(&mut param); let mut client = connect_to_localhost()?; - let args = json!({}); + let args = json!(param); let path = format!("api2/json/admin/datastore/{}/verify", store);