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 911701FF13A for ; Wed, 13 May 2026 04:54:12 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 52D3D31CD7; Wed, 13 May 2026 04:54:10 +0200 (CEST) From: Thomas Lamprecht To: pve-devel@lists.proxmox.com, Stefan Hanreich Subject: partially-applied: [PATCH cluster/docs/manager/network/proxmox{-ve-rs,-perl-rs} v5 00/29] Add WireGuard as protocol to SDN fabrics Date: Wed, 13 May 2026 04:51:19 +0200 Message-ID: <177864065763.4038522.14726813050010889549.b4-ty@b4> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260512173145.596958-1-s.hanreich@proxmox.com> References: <20260512173145.596958-1-s.hanreich@proxmox.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit X-Bm-Milter-Handled: 55990f41-d878-4baa-be0a-ee34c49e34d2 X-Bm-Transport-Timestamp: 1778640732866 X-SPAM-LEVEL: Spam detection results: 0 AWL -0.122 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 KAM_LOTSOFHASH 0.25 Emails with lots of hash-like gibberish 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: XH76VWT5RUSFYPFEQ2FF4IIKKGNZPHZ4 X-Message-ID-Hash: XH76VWT5RUSFYPFEQ2FF4IIKKGNZPHZ4 X-MailFrom: t.lamprecht@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 X-Mailman-Version: 3.3.10 Precedence: list List-Id: Proxmox VE development discussion List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: On Tue, 12 May 2026 19:31:15 +0200, Stefan Hanreich wrote: > ## Introduction > > This patch series introduces WireGuard as fabric protocol. Potential use-cases > include: > > * Connecting to remote PBS / PDM instances > * Simple encryption layer for intra-DC VXLAN tunnels > * Secure migration network > * Connecting with remote PVE clusters > > [...] Applied proxmox-ve-rs and proxmox-perl-rs with some fix-ups and follow-ups, thanks! Only bumped and uploaded the sdn-types and ve-config crates for now though, need a bit more time with the rest and might be good if Dominik gets around to check out your UI side too before we bump pve-rs (plus there I want to add some pending HA patches too) [proxmox-ve-rs]: [1/8] sdn-types: add wireguard-specific PersistentKeepalive api type commit: 0b85c44720126e0001ea90b27c3b8b0c6d4159fa [2/8] ve-config: fabrics: split interface name regex into two parts commit: 6d5b67ea9e6c2523597bb74690ef9f25e4e853bc [3/8] ve-config: fabric: refactor fabric config entry impl using macro commit: dba13f2dcbb10ec740ccaa3a35b42d744a52f4ef [4/8] ve-config: fabrics: add protocol-specific properties for wireguard commit: 216df238290fcbb415f147572f1e97fd7cd98a2c [5/8] ve-config: wireguard: add private keys section config commit: 68a3d249dd68f9b5e9b1e714540b7696c4784ff7 [6/8] ve-config: sdn: fabrics: add wireguard to the fabric config commit: 9c3361826e6f3cdb0de4a816d3864106b5beb3ae [7/8] ve-config: fabrics: wireguard add validation for wireguard config commit: bc58956cc557ad9ab577a2bbabaf2caa8fa1b15f [8/8] ve-config: fabrics: implement wireguard config generation commit: 913dfbc1bf5a6bfcce982ab63a66c76f30f15bd9 [proxmox-perl-rs]: [1/3] pve-rs: fabrics: wireguard: generate ifupdown2 configuration commit: f37170e5e70f6a3f74129623a54e6e28b1d9b8e5 [2/3] pve-rs: fabrics: add helpers for parsing interface property strings commit: a579dc69cfdcf6b9df6dea74c97e22a4ee43224e [3/3] pve-rs: sdn: wireguard: add private keys module commit: 843b148e451b69ebf3dca8a2bea4b4be3d534c56