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 B44B31FF16F for ; Tue, 22 Jul 2025 22:24:39 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id C465C1181A; Tue, 22 Jul 2025 22:25:54 +0200 (CEST) Message-ID: <28d503d6-53e6-42e2-9136-c53686c9fb16@proxmox.com> Date: Tue, 22 Jul 2025 22:25:21 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Beta To: Proxmox Backup Server development discussion , Christian Ebner References: <20250722163603.1520687-1-c.ebner@proxmox.com> Content-Language: en-US From: Thomas Lamprecht In-Reply-To: <20250722163603.1520687-1-c.ebner@proxmox.com> X-Bm-Milter-Handled: 55990f41-d878-4baa-be0a-ee34c49e34d2 X-Bm-Transport-Timestamp: 1753215912557 X-SPAM-LEVEL: Spam detection results: 0 AWL -0.031 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DMARC_MISSING 0.1 Missing DMARC policy KAM_DMARC_STATUS 0.01 Test Rule for DKIM or SPF Failure with Strict Alignment SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record URIBL_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [s3.rs, datastore.rs, client.rs, proxmox.com] Subject: [pbs-devel] applied: [PATCH proxmox{, -backup} 0/3] followups for PBS s3 backend X-BeenThere: pbs-devel@lists.proxmox.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Proxmox Backup Server development discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Proxmox Backup Server development discussion Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: pbs-devel-bounces@lists.proxmox.com Sender: "pbs-devel" Am 22.07.25 um 18:36 schrieb Christian Ebner: > These are followup patches to be applied on top of the patch series > found here: > https://lore.proxmox.com/pbs-devel/20250722101106.526438-1-c.ebner@proxmox.com/T/ > > Most notably, they fix a regression introduced in version v11, as > discovered by Lukas. The api now did incorrectly return also the secret > key for s3 endpoint configurations. > > Further, there is a patch which checks bucket access during datastore > creation already in the api, before spawning the datastore create task. > By this, if the bucket cannot be accessed, the user is notified right > away and does not need to re-enter all the datastore configurations. > > proxmox: > > Christian Ebner (1): > s3 client: split config api type into 3 config structs > > proxmox-s3-client/src/api_types.rs | 62 ++++++++++++++++++++++++------ > proxmox-s3-client/src/client.rs | 3 +- > 2 files changed, 52 insertions(+), 13 deletions(-) > > proxmox-backup: > > Christian Ebner (2): > config: s3: adapt to new config struct layouts > datastore: check s3 bucket access before create datastore task > > pbs-config/src/s3.rs | 7 ++-- > pbs-datastore/src/datastore.rs | 11 +++-- > src/api2/admin/s3.rs | 7 ++-- > src/api2/config/datastore.rs | 76 ++++++++++++++++++++++++---------- > src/api2/config/s3.rs | 65 ++++++++++++++++++++--------- > 5 files changed, 114 insertions(+), 52 deletions(-) > applied, thanks! _______________________________________________ pbs-devel mailing list pbs-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/listinfo/pbs-devel