From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from gate001.proxmox.com (gate001.proxmox.com [IPv6:2a0f:8001:1:32::40]) by lore.proxmox.com (Postfix) with ESMTPS id 5230F1FF0C5 for ; Fri, 28 Aug 2026 11:14:45 +0200 (CEST) Received: from gate001.proxmox.com (localhost.localdomain [127.0.0.1]) by gate001.proxmox.com (Proxmox) with ESMTP id A6B9B21331; Fri, 28 Aug 2026 11:14:44 +0200 (CEST) From: David Riley To: pbs-devel@lists.proxmox.com Subject: [PATCH proxmox-backup] fix #7933: ui: datastore summary: display s3 endpoint Date: Fri, 28 Aug 2026 11:14:27 +0200 Message-ID: <20260828091427.97101-1-d.riley@proxmox.com> X-Mailer: git-send-email 2.47.3 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Bm-Milter-Handled: 55990f41-d878-4baa-be0a-ee34c49e34d2 X-Bm-Transport-Timestamp: 1787908470816 X-SPAM-LEVEL: Spam detection results: 0 AWL 0.831 Adjusted score from AWL reputation of From: address DMARC_MISSING 0.1 Missing DMARC policy KAM_DMARC_STATUS 0.01 Test Rule for DKIM or SPF Failure with Strict Alignment (newer systems) RCVD_IN_DNSWL_MED -2.3 Sender listed at https://www.dnswl.org/, medium trust SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record Message-ID-Hash: ZKODFH4MAY3GGHPEMT5XJGV5MWBCHPP6 X-Message-ID-Hash: ZKODFH4MAY3GGHPEMT5XJGV5MWBCHPP6 X-MailFrom: d.riley@proxmox.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: David Riley X-Mailman-Version: 3.3.10 Precedence: list List-Id: Proxmox Backup Server development discussion List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: Add the S3 endpoint ID to the datastore summary. This provides users with immediate visibility into which S3 endpoint is configured for the datastore without having to check the configuration file. Link: https://bugzilla.proxmox.com/show_bug.cgi?id=7933 Signed-off-by: David Riley --- www/datastore/Summary.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/www/datastore/Summary.js b/www/datastore/Summary.js index d118eb7e5..775a52cbf 100644 --- a/www/datastore/Summary.js +++ b/www/datastore/Summary.js @@ -150,6 +150,15 @@ Ext.define('PBS.DataStoreS3Stats', { bodyPadding: 20, items: [ + { + title: gettext('S3 Endpoint'), + printBar: false, + bind: { + data: { + text: '{client}', + }, + }, + }, { xtype: 'box', html: `${gettext('S3 traffic:')}`, @@ -552,6 +561,11 @@ Ext.define('PBS.DataStoreSummary', { success: function (response) { let data = response.result.data; + let backend = PBS.Utils.parsePropertyString(data.backend); + if (backend?.type === 's3') { + me.getViewModel().set('client', backend.client); + } + const removable = !!data['backing-device']; me.lookupReferenceHolder() .lookupReference('mountButtonSeparator') -- 2.47.3