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==--