From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <pve-devel-bounces@lists.proxmox.com>
Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68])
	by lore.proxmox.com (Postfix) with ESMTPS id BBD851FF15E
	for <inbox@lore.proxmox.com>; Tue, 25 Mar 2025 11:24:28 +0100 (CET)
Received: from firstgate.proxmox.com (localhost [127.0.0.1])
	by firstgate.proxmox.com (Proxmox) with ESMTP id 96C23647D;
	Tue, 25 Mar 2025 11:24:22 +0100 (CET)
To: Fiona Ebner <f.ebner@proxmox.com>, Proxmox VE development discussion
 <pve-devel@lists.proxmox.com>, Thomas Lamprecht <t.lamprecht@proxmox.com>
Date: Tue, 25 Mar 2025 10:23:39 +0000
References: <PH0PR20MB4520A4201D4560B18A0C830798C82@PH0PR20MB4520.namprd20.prod.outlook.com>
 <PH0PR20MB45201A18272FF3B7B386D98B98C82@PH0PR20MB4520.namprd20.prod.outlook.com>
 <2402a2e8-63a5-46c4-9b66-d998f6e421c7@proxmox.com>
 <mailman.766.1741156631.293.pve-devel@lists.proxmox.com>
 <c355aa91-fcdf-46d2-9ed7-89c215ae5d01@proxmox.com>
 <PH0PR20MB4520C688E38C97D5DE5FC25B98DF2@PH0PR20MB4520.namprd20.prod.outlook.com>
 <51c423c9-786c-4881-8819-83c075c89b36@proxmox.com>
 <PH0PR20MB4520276B3A7061528854180598DF2@PH0PR20MB4520.namprd20.prod.outlook.com>
 <PH0PR20MB45209D60E2A2A691D643A3C998DE2@PH0PR20MB4520.namprd20.prod.outlook.com>
 <9963c93c-29a7-4d20-b282-ec5629d812a8@proxmox.com>
 <PH0PR20MB4520584B52872E16277A621198A42@PH0PR20MB4520.namprd20.prod.outlook.com>
 <3c13a721-14c4-41ae-8ad2-b52a2d84bd38@proxmox.com>
In-Reply-To: <3c13a721-14c4-41ae-8ad2-b52a2d84bd38@proxmox.com>
MIME-Version: 1.0
Message-ID: <mailman.155.1742898261.359.pve-devel@lists.proxmox.com>
List-Id: Proxmox VE development discussion <pve-devel.lists.proxmox.com>
List-Post: <mailto:pve-devel@lists.proxmox.com>
From: Prashant Patil via pve-devel <pve-devel@lists.proxmox.com>
Precedence: list
Cc: Prashant Patil <Prashant.Gamepatil@veritas.com>,
 Anuradha Joshi <Anuradha.Joshi@veritas.com>,
 Sudhir Subbarao <Sudhir.Subbarao@veritas.com>,
 Jason Voneberstein <Jason.vonEberstein@veritas.com>
X-Mailman-Version: 2.1.29
X-BeenThere: pve-devel@lists.proxmox.com
List-Subscribe: <https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel>, 
 <mailto:pve-devel-request@lists.proxmox.com?subject=subscribe>
List-Unsubscribe: <https://lists.proxmox.com/cgi-bin/mailman/options/pve-devel>, 
 <mailto:pve-devel-request@lists.proxmox.com?subject=unsubscribe>
List-Archive: <http://lists.proxmox.com/pipermail/pve-devel/>
Reply-To: Proxmox VE development discussion <pve-devel@lists.proxmox.com>
List-Help: <mailto:pve-devel-request@lists.proxmox.com?subject=help>
Subject: Re: [pve-devel] About PVE Backup Integration Guide
Content-Type: multipart/mixed; boundary="===============2273618827231331905=="
Errors-To: pve-devel-bounces@lists.proxmox.com
Sender: "pve-devel" <pve-devel-bounces@lists.proxmox.com>

--===============2273618827231331905==
Content-Type: message/rfc822
Content-Disposition: inline

Return-Path: <Prashant.Gamepatil@veritas.com>
X-Original-To: pve-devel@lists.proxmox.com
Delivered-To: pve-devel@lists.proxmox.com
Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
	 key-exchange X25519 server-signature RSA-PSS (2048 bits))
	(No client certificate requested)
	by lists.proxmox.com (Postfix) with ESMTPS id 5FE7FCA088
	for <pve-devel@lists.proxmox.com>; Tue, 25 Mar 2025 11:24:21 +0100 (CET)
Received: from firstgate.proxmox.com (localhost [127.0.0.1])
	by firstgate.proxmox.com (Proxmox) with ESMTP id 4101D6447
	for <pve-devel@lists.proxmox.com>; Tue, 25 Mar 2025 11:23:51 +0100 (CET)
Received: from NAM10-DM6-obe.outbound.protection.outlook.com (mail-dm6nam10on2062a.outbound.protection.outlook.com [IPv6:2a01:111:f403:2413::62a])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
	 key-exchange ECDHE (secp384r1) server-signature RSA-PSS (2048 bits) server-digest SHA256)
	(No client certificate requested)
	by firstgate.proxmox.com (Proxmox) with ESMTPS
	for <pve-devel@lists.proxmox.com>; Tue, 25 Mar 2025 11:23:49 +0100 (CET)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
 b=FGdJMByV7YXDNPQGtdoMxARgAEHcwhHXqV6VRaddHgJSY4IKVPg2qmR78BdvZjYJZWpbVy8It+dq07lB+vR1IkLQlwuzErFliGZv/1IdMHuHKReQM/COpbal5DCirBOoM33JmrOQ1m3xtPGfrqkkcNS4/0/+AHVq5yrih0r1VabS2aV8kq10n6I2NJ/NcooQhabF9xNVIzQCB1kRxS2JgxiqA4vTmfaVUoDxLWj7Xc1XmHxYOtczi2QCfAEDMJYcXPBq0bsdAiwFZijMX5RrG3eAc9ypg575RDjH++z+9NRmdXuY5GTfNd0zhmbXSA64BEfKdK0JZGqOq24udUwf+A==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;
 s=arcselector10001;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
 bh=jwlDE7BQ2A3PnMd7pCVrnJBJkTk0EudSBECDL2bniVY=;
 b=sBMnAiRq7z6otEstddnbFE57lDJGWCr1LatuM9Y1HXUtu4rxO3kLXRWngoTaJDeaCYRdoVwt+/+fErGGEd9ZCohTrEZKw0shTay6DXaIuRqE6ZDWvsqpjtxiDHgOFvxk0PMdpq8LwHbFz+4J8dtCsiCqbjIVC3TGD5KVaTZvKJMH0kG38r2LQIbN/eGvgaItlTT0rx5Akbg5XP6StLQ5WjSu7seHZQqhIVJDfckNgzB1w5O+l36D6hu9xTTqZX5uT/3IE7rFI5mMws9Qjyza65vNVW5jG0KARGOo1J79LJK08UoDLBc2gclhF5S6TqUXifjckZxIf6thhVYwx+7AUQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=veritas.com; dmarc=pass action=none header.from=veritas.com;
 dkim=pass header.d=veritas.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=veritas.com;
 s=selector1;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=jwlDE7BQ2A3PnMd7pCVrnJBJkTk0EudSBECDL2bniVY=;
 b=xYr5YnEIocp7WovZuMJl3gioq2igAo4JF15tWslEZhwSf2xcD+oG9UaniRCCgQUPoYOBb1uzfL1zKudDJnmyK2Hp+eqjRFcX5VW00lOaRQsS3CPml0inbBsHcoDNh8TuoI26DiiURKD/DYOuowIOkigVIOdGRLg+lBW/jDb9zy3sYIkXj4Cr0u3Zj+9ZPYnmjIHJ1XlElOv0elUb9shK5yccxBl2ufaddXt1rcaFBwFLdtF6LwuWrHAvnvD97/glG4j29lvcnJWMb961kXnEstzrLam+53Ssvu9O1TRQbMzT0L0OOMxu2AWaauN7JubyHX6NswATuvfVnXiozD/Qsg==
Received: from PH0PR20MB4520.namprd20.prod.outlook.com (2603:10b6:510:14a::5)
 by SA3PR20MB5763.namprd20.prod.outlook.com (2603:10b6:806:31b::10) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8534.42; Tue, 25 Mar
 2025 10:23:39 +0000
Received: from PH0PR20MB4520.namprd20.prod.outlook.com
 ([fe80::f625:b503:6985:7d33]) by PH0PR20MB4520.namprd20.prod.outlook.com
 ([fe80::f625:b503:6985:7d33%6]) with mapi id 15.20.8534.040; Tue, 25 Mar 2025
 10:23:39 +0000
From: Prashant Patil <Prashant.Gamepatil@veritas.com>
To: Fiona Ebner <f.ebner@proxmox.com>, Proxmox VE development discussion
	<pve-devel@lists.proxmox.com>, Thomas Lamprecht <t.lamprecht@proxmox.com>
CC: Anuradha Joshi <Anuradha.Joshi@veritas.com>, Sudhir Subbarao
	<Sudhir.Subbarao@veritas.com>, Jason Voneberstein
	<Jason.vonEberstein@veritas.com>
Subject: RE: [pve-devel] About PVE Backup Integration Guide
Thread-Topic: [pve-devel] About PVE Backup Integration Guide
Thread-Index:  AduNB6wVBz3MbPc0RYWaWHx6RB7QLAAFLDzQAAHWxoAAHU0/gAEA90OAAVsQtvAACG6kgAAFXS1QACjCRhAAogkKAACEFi2gADoZIoAAArtt0A==
Date: Tue, 25 Mar 2025 10:23:39 +0000
Message-ID:  <PH0PR20MB4520FF39B329114AB45B2ADD98A72@PH0PR20MB4520.namprd20.prod.outlook.com>
References:  <PH0PR20MB4520A4201D4560B18A0C830798C82@PH0PR20MB4520.namprd20.prod.outlook.com>
 <PH0PR20MB45201A18272FF3B7B386D98B98C82@PH0PR20MB4520.namprd20.prod.outlook.com>
 <2402a2e8-63a5-46c4-9b66-d998f6e421c7@proxmox.com>
 <mailman.766.1741156631.293.pve-devel@lists.proxmox.com>
 <c355aa91-fcdf-46d2-9ed7-89c215ae5d01@proxmox.com>
 <PH0PR20MB4520C688E38C97D5DE5FC25B98DF2@PH0PR20MB4520.namprd20.prod.outlook.com>
 <51c423c9-786c-4881-8819-83c075c89b36@proxmox.com>
 <PH0PR20MB4520276B3A7061528854180598DF2@PH0PR20MB4520.namprd20.prod.outlook.com>
 <PH0PR20MB45209D60E2A2A691D643A3C998DE2@PH0PR20MB4520.namprd20.prod.outlook.com>
 <9963c93c-29a7-4d20-b282-ec5629d812a8@proxmox.com>
 <PH0PR20MB4520584B52872E16277A621198A42@PH0PR20MB4520.namprd20.prod.outlook.com>
 <3c13a721-14c4-41ae-8ad2-b52a2d84bd38@proxmox.com>
In-Reply-To: <3c13a721-14c4-41ae-8ad2-b52a2d84bd38@proxmox.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: dkim=none (message not signed)
 header.d=none;dmarc=none action=none header.from=veritas.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: PH0PR20MB4520:EE_|SA3PR20MB5763:EE_
x-ms-office365-filtering-correlation-id: a3a1bac7-524f-444d-b05f-08dd6b871c03
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|376014|1800799024|366016|38070700018;
x-microsoft-antispam-message-info:  =?us-ascii?Q?DvJpD6Jgd2DJZlQOA3tOdfCiGuJvWwy3I301yLbUPKnKIzuSoXt5p05+h/+S?=
 =?us-ascii?Q?vEWwd78YfmIplN9cX6VG5Tl4ybLepb7i67BtosJTmiqk0HKyxGeRD43pH4kc?=
 =?us-ascii?Q?cw3Q+TQl5WeFLgP/GkyLjCVQOVL7HPGLk2pGHzC50Ws2CwgwQqa0tbsxaSzY?=
 =?us-ascii?Q?V49GID8it+s1ZhRMVFv+tgNML1+wp8/nSZ2sww7GKHyQJtR+arn1HfimTzIC?=
 =?us-ascii?Q?G2BWZrUdJjM/cFS08tFUr2j9RV4mqYI9ywfBTPUo6QWlfN5PvNmMlrHdoaJV?=
 =?us-ascii?Q?3l5X0/OzeaxdgsdhrggCciNA53Pc5ec/a0q9X5HDyFRUN8VFBHoWBpRqWgGj?=
 =?us-ascii?Q?CQj9/XCCOEdCpF2hgLPgMMaItuK5rmG4RwsFzK3GzUU8LulAKiS322BE+ltf?=
 =?us-ascii?Q?cZapTYsISRnqTNHWTCR7l1Dmul1uDXGUynlKWyh8opYKi5pio4weOyBNAz6O?=
 =?us-ascii?Q?1VZjqhwc6wML3ZUTzG1yP722LpjkdGc/DwcIxrmVZfpVzJiBPx7nLV/1KO/u?=
 =?us-ascii?Q?BHAyhX6ATOvTekGL1wUo6/cG7fxirn6kzXNKqcFx4qTwPYDiCGhrR6i2Zgfj?=
 =?us-ascii?Q?ivi/rBRqCz2TCBKv7LcTpYL86FzPQsQP/jNaIitxR8mt2oVqDZ5mLSQYKLof?=
 =?us-ascii?Q?sRhgq5ISitMcXFJ4T7GDk3iC42PmIpPVoGTaSEeC/G1+nIRhqcSJ625ZJY/8?=
 =?us-ascii?Q?zTUbiOGevd2JpOL6wEz0f+D+Hzp4s6bDbdmyXE3dPe+V9fAruD7rhCX5/sCy?=
 =?us-ascii?Q?37NQT4UCPQa33AaHjdaw9Ty7XrBoIrxrXe2XPUai+dDe4xH8WuVGg0+hXF7Z?=
 =?us-ascii?Q?/jxz49McPjqQQxW6vXRfa6f7PwaWEQdmCYkJ50NoOP28ZbW+IH+Ok66aKXr4?=
 =?us-ascii?Q?SQzLAy2MGD2XFJEdQU47hnGSMANjMkQFa9mcR0kdK1NS3Ex7+HXxlmXb+M/y?=
 =?us-ascii?Q?U6uKczoB0GTp5bnjbf+7NI9Tuz/jNtgwIoHQJ/m3ChzHAQBHoOjr4UT8datY?=
 =?us-ascii?Q?Tyw3DR6EFJ/KYF6kB2IRHxi0ei6jzmTX8akCPNjki7ej0+H08w/hKkBdM6+7?=
 =?us-ascii?Q?cl/PmoDTm7hn3gMH+u60kSQ1OSTVDxjgQr1OtijFhS2eQbzXj/I2vGY94UgI?=
 =?us-ascii?Q?UnKITpL6OZ2eGf5Wy1AgEPiAk/LFhEH4bmDmBNk2gDjXTcxrsdVWTD8oGHrP?=
 =?us-ascii?Q?rw2eLSl3waCX+IkJdJBUHF3uFMXoB29dQPZiN73PFByv6ipumhKif/ti/kby?=
 =?us-ascii?Q?WjjRr/BeVSy+mZc3Adyk3PfTh4BCYNQGMuJrv7VKBPd5AA/GIap2IkkrWMHW?=
 =?us-ascii?Q?VxGa/7a1ixt8jQnQWVP4/y6vuRDIlJY8BOMOagDVYF/DTNLj5pTsLT/JAUlq?=
 =?us-ascii?Q?u429S/IqKNDEfMZQP05BBMVaiz0zsni+SQpetlsnWzm0QpOoLw=3D=3D?=
x-forefront-antispam-report:  CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH0PR20MB4520.namprd20.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(1800799024)(366016)(38070700018);DIR:OUT;SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0:  =?us-ascii?Q?kUYhB7jv1rOCGRS4zCH8Zwx3+z7/NmZaFa+hPHO0NYXFyI+VGVpIPpfXACaI?=
 =?us-ascii?Q?fR48WTkbQh29gtU7cFilvElEiWsorw6PIJRGMUQWUAYt4r3x5/4G09oWs4mx?=
 =?us-ascii?Q?DMMWx4KwSjDpevwpBoVkAFDixlgYoRIe3k4Cj3nwUfO0o5mqfrphRVJkU2jj?=
 =?us-ascii?Q?yFnetNCZKpnKS9hmDqofwYESPOXWcKjja39QAoMe6H3Pt7VqpRnzN9Srb58p?=
 =?us-ascii?Q?pTTjvZuhWG0dq2HBAO/ifMcsAONDaFpbQIipe5GUYInVRXkXsj2RSGoz0HWU?=
 =?us-ascii?Q?BfNZTqTGTxAS9Uq+GW9cy3plPPHON29z/+Jc96oE2fyynKZ/xqdQfrq673KI?=
 =?us-ascii?Q?hWc1U9rcCWHRVov/6f9Ns1BK+X9n2ZIIn+FY/+8Hxj5lp6VwM7h8/Q5u/WSe?=
 =?us-ascii?Q?XuiEuGFxAYg/kCLfuJA9GgwXeeY6kvPTm4+AUOucy5oz3mQv8K+yjE8zq50F?=
 =?us-ascii?Q?FsO/MW37wxdzWrFWnGQP0EJY7PQh+dLOu7Jc52e3YzNFIHp1Chqx4b3FiyFF?=
 =?us-ascii?Q?pm7FXI5VeUKY7kehmSdkVF9ahrGCXsnEclrVPAYwXS10KZRkB/ITTbWKqLor?=
 =?us-ascii?Q?tMxUBUH3WlDRQ+P8drgs4Ps3e+rEAFdj/wdOIEsGqfMjbWGxJEUg4rZhy5X6?=
 =?us-ascii?Q?OuvoEAVRwat4/5wssAsftOle/tmp2j3lWAlV94tndM45TUJf14F4aEuIfCh6?=
 =?us-ascii?Q?aqV4GVlHksCdLv1Yjbm5dBMaJq/8fBYLUugT9mEmWjvnV+jyiNmMWaAVDQMO?=
 =?us-ascii?Q?XsbLlzhjQnq5VXNKwVJ0PPi8i2u4/5euuRmWGks5QoQgl752f2NmbNID6koA?=
 =?us-ascii?Q?90UB7pidv0cKQXbb8ZBYPeIDPiqLguXG3SReOqGDU9Q7KJIeRXIbldReq/2J?=
 =?us-ascii?Q?DfLaECOlI9fUHuX3ZvTBtaHmoYquksbEHKxO0mpyCN/ESJbscGaBHK6B22MT?=
 =?us-ascii?Q?08vUxNnL57tuwsbXH2gUhdc39SIIvMdXlupj2xTR04YZY4Q+t2sB2twd4xFj?=
 =?us-ascii?Q?jAlWafbcOxkrJf7Z34CypPG6009wXg9IwHMeHcJLfjXvsFpWCg4jhpKxamoE?=
 =?us-ascii?Q?INDofzJeRaJamhvA8I5uWoxrJ8pmd8rdxqaLx8iNbLwTvmhjEFhtPX8DpnBT?=
 =?us-ascii?Q?ToeLxufKZxdG0KtpRATjMeQxQ131Qj53y0BHZJqu1TfDwMNzP1RO3s6bBgPl?=
 =?us-ascii?Q?u8a5qaLRWkTisSd2WYLqqVrBn2YDww/ADRNO2dUANGXW6VO6yxrO0TJHQ6wQ?=
 =?us-ascii?Q?FlB6JkxoHQrhEuEk6KNQ/gxcyID8Ev4/CsuYuh+rF0oY0MkolL/bix1xlsQh?=
 =?us-ascii?Q?oR3fqKLrUGqhM+GJJyrv+AR/wCaxvkawWU1l6FReIfFqcLXUkhagJysN063U?=
 =?us-ascii?Q?OYAcAjuJFAhTS7l26XHtHBDgxOdA5abMFvulK0AqQSU5EQEQsdjI7ObgrYB2?=
 =?us-ascii?Q?u2CTaQXLZ6dUmIt+A5a27MknIQ/ZvsUZhSRj/K+XYrVHxstrRBvlW7Jocvyx?=
 =?us-ascii?Q?lGX2cnhauO594WzsdU89p+cPVQVkDEWWHvkC+xChSVMVvmI42B0tm/fHk7Ki?=
 =?us-ascii?Q?Ul24N0Wl9S9rYsuS92vJ9XHzpJFcMdWqk/71heZw8YSOJ7XB7ThcI5nKutdy?=
 =?us-ascii?Q?7g=3D=3D?=
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: veritas.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: PH0PR20MB4520.namprd20.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: a3a1bac7-524f-444d-b05f-08dd6b871c03
X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Mar 2025 10:23:39.0879
 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: fc8e13c0-422c-4c55-b3ea-ca318e6cac32
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 87eunzNO7Y6khq6ybam64AD9mFAZPAdjssKYLGV9COdBQ9kUkaW1USAlXzmsTZw9t7k7B+gpCAu0qDeC7aIRAH/6zuru5XO6JGO34DRBL38=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA3PR20MB5763
X-SPAM-LEVEL: Spam detection results:  0
	ARC_SIGNED              0.001 Message has a ARC signature
	ARC_VALID               0.001 Message has a valid ARC signature
	AWL                    -0.085 Adjusted score from AWL reputation of From: address
	BAYES_00                 -1.9 Bayes spam probability is 0 to 1%
	DKIM_SIGNED               0.1 Message has a DKIM or DK signature, not necessarily valid
	DKIM_VALID               -0.1 Message has at least one valid DKIM or DK signature
	DKIM_VALID_AU            -0.1 Message has a valid DKIM or DK signature from author's domain
	DKIM_VALID_EF            -0.1 Message has a valid DKIM or DK signature from envelope-from domain
	DMARC_PASS               -0.1 DMARC pass policy
	KAM_LOTSOFHASH           0.25 Emails with lots of hash-like gibberish
	SPF_HELO_PASS          -0.001 SPF: HELO matches SPF record
	SPF_PASS               -0.001 SPF: sender matches SPF record

> There are pre-built packages with the series incorporated available at [0=
] with SHA256SUM [1].

Does that mean the backup provider plugin is not yet available as part of a=
ny qemu/proxmox release? If not in the released version, then which version=
 would have these changes?

Thanks
Prashant

-----Original Message-----
From: Fiona Ebner <f.ebner@proxmox.com>
Sent: 25 March 2025 02:29 PM
To: Prashant Patil <Prashant.Gamepatil@veritas.com>; Proxmox VE development=
 discussion <pve-devel@lists.proxmox.com>; Thomas Lamprecht <t.lamprecht@pr=
oxmox.com>
Cc: Anuradha Joshi <Anuradha.Joshi@veritas.com>; Sudhir Subbarao <Sudhir.Su=
bbarao@veritas.com>; Jason Voneberstein <Jason.vonEberstein@veritas.com>
Subject: Re: [pve-devel] About PVE Backup Integration Guide


CAUTION: This email originated from outside the organization. Do not click =
links or open attachments unless you recognize the sender and know the cont=
ent is safe. If you believe this is a phishing email, use the Report to Cyb=
ersecurity icon in Outlook.



Am 24.03.25 um 06:20 schrieb Prashant Patil:
> We would like to do plugin integration POC. So, for that to get started, =
we would like to know various interfaces of these plugins. Is there any det=
ailed API documentation available for these plugins? Also, do you have any =
test app code which integrates with the plugins to try out?

The cover letter of the patch series [0] mentions:
> A backup provider needs to implement a storage plugin as well as a
> backup provider plugin. The storage plugin is for integration in
> Proxmox VE's front-end, so users can manage the backups via
> UI/API/CLI. The backup provider plugin is for interfacing with the
> backup provider's backend to integrate backup and restore with that
> backend into Proxmox VE.

We unfortunately do not have a proper documentation for the storage plugin =
API yet, some colleagues are currently working on that. But if the storage =
only needs to support backups, you don't need to implement some of the meth=
ods (e.g. for volume snapshots) and don't need much complexity. See the Bac=
kupProviderDirExamplePlugin.pm in [1] for a simple example of which methods=
 are important. A second example, that also involves handling secrets (but =
also not fully complete), is the BorgBackupPlugin.pm in [2]. Of course, the=
 backup mechanism doesn't need to be configurable in your case, you can cho=
ose one for VMs and one for LXCs.

The backup provider plugin serves as the bridge between Proxmox VE and your=
 backup server/storage. The API for this is documented in the Base.pm plugi=
n in [3] with Perl's POD documentation format. You can read it by running t=
he command:
perldoc src/PVE/BackupProvider/Plugin/Base.pm
Or some alternative way to view POD documentation. Examples can be found in=
 [1][2] too.

If you have questions about specific parts of the API (both storage plugin =
or backup provider), feel free to ask.

There are pre-built packages with the series incorporated available at [0] =
with SHA256SUM [1].

[0]: http://download.proxmox.com/temp/backup-provider-api-v5/
[1]:
> b30ef35447310e4f92e6ed434fce902160a76b64b54432a43696b853e2f073ad
> libpve-common-perl_8.2.9+backupproviderapiv5_all.deb
> e2f3b9d2217bbb0bb75c94a73be1a9b76cda688028234fb529f4a25d1006a4ad
> libpve-storage-perl_8.3.4+backupproviderapiv5_all.deb
> efb4cb6c3928e20a5c297533e44da93f913b474f7dfb27274c822071890b8975
> pve-container_5.2.5+backupproviderapiv5_all.deb
> 138324eafd889a5e90e69c9b5aedd9df3ed7db09be7305d979bdd5a306e1858f
> pve-manager_8.3.5+backupproviderapiv5_all.deb
> bdb871a0c57347607aec955f771cdb7ad24245cb1c4bf2517fbb78d734228ccd
> pve-qemu-kvm_9.2.0-2+backupproviderapiv5_amd64.deb
> 12eb9034819364d0057b80d827515832589ee0848934b27be4039dbbc78cb060
> qemu-server_8.3.9+backupproviderapiv5_amd64.deb
> 04ca13927bfd70800c1855022642e6db88b05b711b44877a120a84949d208c2e
> qemu-server-dbgsym_8.3.9+backupproviderapiv5_amd64.deb

Best Regards,
Fiona

[0]:
https://lore.proxmox.com/pve-devel/20250321134852.103871-1-f.ebner@proxmox.=
com/
[1]:
https://lore.proxmox.com/pve-devel/20250321134852.103871-14-f.ebner@proxmox=
.com/
[2]:
https://lore.proxmox.com/pve-devel/20250321134852.103871-15-f.ebner@proxmox=
.com/
[3]:
https://lore.proxmox.com/pve-devel/20250321134852.103871-10-f.ebner@proxmox=
.com/


This message was sent by an employee of Arctera.


--===============2273618827231331905==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
pve-devel mailing list
pve-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel

--===============2273618827231331905==--