From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from firstgate.proxmox.com (firstgate.proxmox.com [IPv6:2a01:7e0:0:424::9]) by lore.proxmox.com (Postfix) with ESMTPS id 5F3EE1FF187 for ; Mon, 3 Nov 2025 15:43:28 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 617DF1FCFF; Mon, 3 Nov 2025 15:44:04 +0100 (CET) To: "m.carrara@proxmox.com" , Proxmox VE development discussion Date: Mon, 3 Nov 2025 14:43:20 +0000 MIME-Version: 1.0 Message-ID: List-Id: Proxmox VE development discussion List-Post: From: Lorne Guse via pve-devel Precedence: list Cc: Lorne Guse X-Mailman-Version: 2.1.29 X-BeenThere: pve-devel@lists.proxmox.com List-Subscribe: , List-Unsubscribe: , List-Archive: Reply-To: Proxmox VE development discussion List-Help: Subject: [pve-devel] Storage Plugin GUI Content-Type: multipart/mixed; boundary="===============3689894005310151767==" Errors-To: pve-devel-bounces@lists.proxmox.com Sender: "pve-devel" --===============3689894005310151767== Content-Type: message/rfc822 Content-Disposition: inline Return-Path: 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) server-digest SHA256) (No client certificate requested) by lists.proxmox.com (Postfix) with ESMTPS id 2745DD836B for ; Mon, 3 Nov 2025 15:44:02 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id EFD3F1FC7D for ; Mon, 3 Nov 2025 15:43:31 +0100 (CET) Received: from PH7PR06CU001.outbound.protection.outlook.com (mail-westus3azolkn190100002.outbound.protection.outlook.com [IPv6:2a01:111:f403:d116::2]) (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 ; Mon, 3 Nov 2025 15:43:30 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=nSG8KhpuKYXLl6PHwm2w3i+mluY49uXutIrSCmODHxOUqKEmjeoTQ5BNV2JeyilIccAGeN9TZRgSJUAQis5t8hthqJmH8Va4bLM9Z0pBdsrLIuUoj4TuV1SCThRUQfU7fYSVJJ003xEHnE8QcA/ROcHpgKRuau4uiWMx++HS0tEfIUWFY8gwribuXQct8CBrElk1ztOyq7/YsdVtozClLm6ljqJ21xirD7TJX3DJxNOpdZXU+5/x/K/WNsaU3ErUo/1ce+H7CxOApJKzwb7YEKtY+P4BvFAYMHJh5Qh2XFOA8XjYTI2KBAWd6kP8cvMgDhoa5HSIa2G+VZf0M8f/YA== 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=brr6gVdpwY0rzb0YClmQazX4UuoBthTb307wF0YOk8o=; b=BfUYykYgqFt6HinFG8uAPmahbuXGEDyAOkwcmLTghl0DJe4Crdh/l39INGByd1Bghnx8mdNssIBMeWfWqSSxCkYAxZUYGK/fArmhf8JaO1BpI7zJycMC84vlqnqBEIabCpyDO80Kqmo+5vHWeDE+jWZKv35kWlZk0ot0hyu3eei2NCD6avzh51vw7oJ1+xT38KYwJRqL5u57PEsM3QLF/eP0frqKOP95CwDOiFWxoAKwGXuxPZzYEwYAHGdceVpVYtNBiu3P9pc0XaY/Cfk2VkEQg0ON4p227ORB5ZAtCih+nABFAB5NtLBGrJcKhy6qYjPxLoMlf/UQaSOtUO7p2A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=brr6gVdpwY0rzb0YClmQazX4UuoBthTb307wF0YOk8o=; b=hiwjXBEeOeSWtlT7agvVs9RUqUzpXK8ejws7e8r/LqeGZVsUd6G4V18bKJE8BlX+62QhcOgjZ4A2Kwsc/FvF1YNfYQpWTUzwdz+g4qxosRXFi3l27IRtAnAVN3TAL1qkm8H+KVu3pTGIkct1C37falEY7cKZcZgTINlQSzdueu3cuejr+Z41uP8HDXIJ8IcvbQYicewuGGAltWyNTwDPciP4/1WqRSJFw47RNhstEcmm54zKU38WX+NjoetmmprdFgjD+gbM2RiKXat0KSuA5wywUeIJl7eNkPpwht3Xat45d320RWOcze3av5ti7M6yMv/517CAqrdAk3B07WfSJg== Received: from DM6PR17MB3466.namprd17.prod.outlook.com (2603:10b6:5:1df::23) by MN6PR17MB6850.namprd17.prod.outlook.com (2603:10b6:208:46c::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9298.7; Mon, 3 Nov 2025 14:43:20 +0000 Received: from DM6PR17MB3466.namprd17.prod.outlook.com ([fe80::e9a8:2d84:b202:de5c]) by DM6PR17MB3466.namprd17.prod.outlook.com ([fe80::e9a8:2d84:b202:de5c%6]) with mapi id 15.20.9298.006; Mon, 3 Nov 2025 14:43:20 +0000 From: Lorne Guse To: "m.carrara@proxmox.com" , Proxmox VE development discussion Subject: Storage Plugin GUI Thread-Topic: Storage Plugin GUI Thread-Index: AQHcTM/na9Wzk5eKkkqssHeoMehWAA== Date: Mon, 3 Nov 2025 14:43:20 +0000 Message-ID: Accept-Language: en-US, en-CA Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-reactions: allow x-ms-exchange-messagesentrepresentingtype: 1 x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM6PR17MB3466:EE_|MN6PR17MB6850:EE_ x-ms-office365-filtering-correlation-id: 2fb5a7ae-b0c6-4b00-0d4e-08de1ae75551 x-microsoft-antispam: BCL:0;ARA:14566002|14030799003|15080799012|8062599012|8060799015|461199028|19110799012|31061999003|40105399003|440099028|3412199025|102099032; x-microsoft-antispam-message-info: =?us-ascii?Q?AxprkvmomUcJpnAuXEQnzun4NcTzMBxy9xW/TsokG5S+iVRoDfPLjlfp7+ub?= =?us-ascii?Q?kR+laoGmHhl6lRE2ovDRAHUqgGnUATbUmrLbZ82VyDySybi5XoLrV0fSIXwr?= =?us-ascii?Q?40AdxBSvULQn54DVPOqSttm+pIkRRLhMV+Tgt99EY/ucDMJHUp32jL4Y2wdN?= =?us-ascii?Q?zgKXo7CQYrHo5JochJYCM93ZXg75FUodMKSf86Ql0Q7HNh5mYxiQyq6djs90?= =?us-ascii?Q?7R4/i4ObxC30NOwpd1bXSuU2HPwaefIea1EkxaqYfnuKJjZD1XL0moim+voU?= =?us-ascii?Q?Zhom2du0HvfyDuKZnmJOm35HmKc7PcZoaaof+ZqoZzopfVpe2zjlXYgEJPK3?= =?us-ascii?Q?CUx/YkpiAf81DXPaaJKdXDndJN9aS4SmUcwO0kkTo8hBnTX99dKIUrKOzcsa?= =?us-ascii?Q?fvwGKEs8WbZnOPZPjRtCgGh1+gDge3fUtRu0jpVVk2JUlsCjwbiBjLJrp5Fo?= =?us-ascii?Q?+ZUL3spEsX5AmZY0zVTL0hJYf6Bi5tHDEcVitSK6WRYTmWp9P1vtVKAl8c/9?= =?us-ascii?Q?zJW1fwv3saU+xMO8MpPWcn62dZVAvlxdbtXjukcIqxCIlBJbXE9eYsgq6uko?= =?us-ascii?Q?x8SMULBu9dhTGfRy5OknA1jsju8R1dussKnW7gnUVNvbw63Wq/rckxtw35Ox?= =?us-ascii?Q?cJwO9H50e9TICPyjltiXKKSD0+f1g073sX+4VZX1ZkYMjOXm+pZPNfXbfLfc?= =?us-ascii?Q?Rpr4fKkw5ROBaB6HgrlpglkRB6WuXSMK97vmLMl6fUkqclEo2zE3kE5jbjDp?= =?us-ascii?Q?cnO3aM6w3cYr1XhM0UsMJVahZw9XbO0ev8xja0j/IRX+37hCTXZ8qF0NKlsb?= =?us-ascii?Q?1OO8jYUO1Zpfe+/8KE5/5NCJsvDxrhuQopIC6ROLHwb3EfiC3JQrQ1/TrHMa?= =?us-ascii?Q?V5p2QTPt0Zy841p0ZOI7HD1B2bxYWUwW2zIVgIMBRlKD/KzEtSpe3ePBV1ns?= =?us-ascii?Q?wtfntp+TH8f2Vw9jGQhT5pgDtbJb/29DoXsovkJRQlWA2pI1TaVn7zKQOKmH?= =?us-ascii?Q?t8EedtrBY2RaYEc+5HOffylz1S8aYngzlX+wz0907VjeatMKQtq0rZQLqu3F?= =?us-ascii?Q?xHyC0I3zSVEepEo/pS4y4/inZ/ukkPVLOp0TyrRP7XC2rLPFtHwMx/xYAT4N?= =?us-ascii?Q?CfJXifRTsz+ymW4B49ABv2PyNCXc+K4wiL+uH96Mv4Aj5rRz4IfzMkY4Bjhf?= =?us-ascii?Q?F/DOFwEknHxrfrlY?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?EYDEIgBwsrS4DSfiVTPMmhUcPZJMYIN1VdPo/gb8uK3b5SvlG86m72YPEAea?= =?us-ascii?Q?Bak1O6ZeQyCBhE84wsCXn/Z45SSQs1CN6Ym/mUgL5N60YWsFjQ4EvRNSRcS1?= =?us-ascii?Q?Vu6l3UHabB+ItFzh7qIanaHVtC+Ih4IvbP+OlSFgG91HNfG/7zb5aprCx7QE?= =?us-ascii?Q?gba95F0DhZr7R/u1810A8zZ/grE4FOrVL7rYi5zitNq1uZhAXOaMRdJFht3A?= =?us-ascii?Q?8bB7RlJt2cmmH6k3hvxiEQxmSsKS18Lbhj9ZjK35aHNAbweoRxkqQoSBtyWL?= =?us-ascii?Q?hI0WLp2/SZQoOd2RRcMWRJwW7m4JJSz48Tyz4DEQSS37yci5tkv2LNmVngmB?= =?us-ascii?Q?UllLDlR78yb/1XBuwJWvpT+ihjiKfNsjQVGTFtm34VYd2tt6N5LcJTXy3IYQ?= =?us-ascii?Q?16MyXFDmaG2OkV0u+sFrAe8EaCgAH0UWxIFhORoxrvODplEjvYxR8sa5IY5T?= =?us-ascii?Q?PXCpWgoQLw4ZvUkBjPW2fz4kAabj+i7gXyBrzamlAioZqEEEGB3J8qhxHBIW?= =?us-ascii?Q?bWApNTX12IoHK7lfGiOO8AzzRPJxm0Urq8qOFns23HIeYU0g3iVgcB6iagAP?= =?us-ascii?Q?i5kiytUlbglzZ+2RT1HLQI6D2e5/+0gV58TF9mjUOlnWM3N6R+k904qMf1JL?= =?us-ascii?Q?mHqdwYVSCwStzAGjCHQat4PLmOdGxrID80cD0KYi+Bz2DxkSCw5cp525dGOt?= =?us-ascii?Q?NQspVFc4kq+k7W6KlvXljWaptqGxl4owR3oIh8dXORtyJ+rB0b2u7V1R/N03?= =?us-ascii?Q?n79XKLww5N1vWaqZRPlWuCq2CjvZOJR9zyL1Zo46EOJIzVsLgZ/WfvPKiXPd?= =?us-ascii?Q?K8cN5mcvtaiWzxXfeyJFO7lJ2qWZjHLv+czVk0sjMIhLGU7RwQ8hxvY8M507?= =?us-ascii?Q?4RXZAkShpSoicRlgTHu08DbbOqp+xLSPMN7B9Tixh3m8RDg+t6MTng5XC+1E?= =?us-ascii?Q?eOrysO/fS++6FjJfj2lxI9Ix1uANNHPzAYlqeij8nvc9mLbGDQJTlOfvJowf?= =?us-ascii?Q?N82fkoOXFPGX5NMFidhPwukl+MXmYKNcjTaPPAQ4HPRPbU8UM0fuYTB1YB15?= =?us-ascii?Q?zOcXby0mw6Rvby3+OWtZ7S2IiVrZqLVcHRPiaPHNVhs2Zc+X3qWVIv8Nksud?= =?us-ascii?Q?cBrMKhftrK+wq66DCp+Qy8ew3YWNpXS0n0z0B4taq7XWtncKAHPkp6sKDnV1?= =?us-ascii?Q?vXl1g8YKvOpvoWfOimKiYc76KxdCkB1RbCxmkpqCuePLLrYNxzJvgkZVex+J?= =?us-ascii?Q?o1NAryUJsG92+lnme5jo?= MIME-Version: 1.0 X-OriginatorOrg: sct-15-20-9052-0-msonline-outlook-64d29.templateTenant X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM6PR17MB3466.namprd17.prod.outlook.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 2fb5a7ae-b0c6-4b00-0d4e-08de1ae75551 X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Nov 2025 14:43:20.4032 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN6PR17MB6850 X-SPAM-LEVEL: Spam detection results: 0 ARC_SIGNED 0.001 Message has a ARC signature ARC_VALID -0.1 Message has a valid ARC signature AWL 0.272 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 FREEMAIL_FROM 0.001 Sender email is commonly abused enduser mail provider HTML_MESSAGE 0.001 HTML included in message SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.29 I'm wondering what the status is for GUI hooks for custom storage plugins. = It was mentioned that it might be on the roadmap for 9.1 but I don't see it= on the official documentation. -- Lorne Guse --===============3689894005310151767== 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 --===============3689894005310151767==--