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 [IPv6:2a01:7e0:0:424::9]) by lore.proxmox.com (Postfix) with ESMTPS id 93B511FF15E for <inbox@lore.proxmox.com>; Tue, 25 Feb 2025 13:16:35 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 4012E1BFB4; Tue, 25 Feb 2025 13:16:32 +0100 (CET) To: pve-devel@lists.proxmox.com Date: Mon, 24 Feb 2025 17:58:24 +0100 X-Mailman-Approved-At: Tue, 25 Feb 2025 13:16:30 +0100 MIME-Version: 1.0 Message-ID: <mailman.524.1740485791.293.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: jonahz via pve-devel <pve-devel@lists.proxmox.com> Precedence: list Cc: jonahz <jonah.zuercher@adfinis.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: [pve-devel] [PATCH container 0/1] fix #5496: sdn: fix netbox integration Content-Type: multipart/mixed; boundary="===============6275956607689852632==" Errors-To: pve-devel-bounces@lists.proxmox.com Sender: "pve-devel" <pve-devel-bounces@lists.proxmox.com> --===============6275956607689852632== Content-Type: message/rfc822 Content-Disposition: inline Return-Path: <jonah.zuercher@adfinis.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 92EE0D058D for <pve-devel@lists.proxmox.com>; Mon, 24 Feb 2025 17:58:43 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 69972CBBE for <pve-devel@lists.proxmox.com>; Mon, 24 Feb 2025 17:58:43 +0100 (CET) Received: from mail-ed1-x531.google.com (mail-ed1-x531.google.com [IPv6:2a00:1450:4864:20::531]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 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>; Mon, 24 Feb 2025 17:58:41 +0100 (CET) Received: by mail-ed1-x531.google.com with SMTP id 4fb4d7f45d1cf-5dee07e51aaso8616079a12.3 for <pve-devel@lists.proxmox.com>; Mon, 24 Feb 2025 08:58:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=adfinis.com; s=google; t=1740416315; x=1741021115; darn=lists.proxmox.com; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=tW8Up5Q9ckSfi6mtOVNZx6JHVmI9Qs+epn6IBa1ZPcQ=; b=GB8nsPootFF5WB9dcvnCbAsH4MY/3OYNnF1yniURM1okl04w0i+nGATxkeyOOtiB3k fuvpJebuvGFbHlpvL5XvROm5UWpQ8uzNY4WaoKIXw8KfPGmoFUeKrWskIgZSdaGzqdHO t/wfleyXpJvDz2y94FDe4Iej0uHWIOuikOGibSMaEFNlyZkt69m2TvsBp3g5fRfV7ude 2EoGw/V/E55PBS8WHRUW6pJG8Sk+OekMU6PCI7j6QfeoQd71a95OOeuOvs61gn9TyWa4 8vAkXi+yrIWfSUHhwrmmV4zXypF+zgR3awIdbWdREEKUbRX3MCb/+AVGt/y8uoBsjgoy moOw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740416315; x=1741021115; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=tW8Up5Q9ckSfi6mtOVNZx6JHVmI9Qs+epn6IBa1ZPcQ=; b=bRS6iHPt6zYs0DcMvK4IYE0uGsP77uaJ2CSuJeiTr7ZcZkxwO5VEzUGyEMkq+bIHe9 1tm57V92NDS7DDZ3plnFCQC3hWAlzQVWxKO9LU6iuXFzFsZTBip6DuDur2zICC3kPtiR VcFcxvqHXytdD7xdZsKb6UHcE6Pe16TfJV3SnhYl5Kz9EXlb4c+PYKtMTL2DP9ww9ybZ r9+ghFtd2eQSQ8Z6X4EuOlkhCLnNJUKOCJLZUDtI2yv5cMDGPvsBzLbhUfX+OCm2awZm WHUswhliJCcVhPajBcNTAqUifT4IMzL6iaMo5flzWbNJvcepCdL5HGu2ahOLRVI3Yf7o 7Rtg== X-Gm-Message-State: AOJu0Yx0bJwQhRv558GdxBCYKnx1qvYBtk6eGj8mcT5UsaG4xSyl6Atb QGu0d4LJ8/lSZmf7z10JrXmZZyyQeXekrhtr4ZWoYIcITa4qQOZNsYkbuecdRAoN7X0H2CXjfrD 6 X-Gm-Gg: ASbGnctjJxSdF8qXoKvgnJY5akxh+hCjyk0MM/q+kH/0vPT7s2xqJWS6c7auZdcTa+h Iaz9QMPSaFrQsKF3OT5l+fnDvK7dv1VC8FlP9X7If5lVLWMAyKvfQGnyzAe10DPeyVINqfgaTFI aFsc3yFMZZ86vAK5jxo9kP+tm4DrlQMV8Lh9QthDtOJooEztsHNZl6gleWa5xDG4Ot0w73Coa5S po+nreO/R8funP3e3OOQf4mWY5RxRpsM7sGveWRWCgGtb5ayaN2ivTqfpWc2v97OSnCZ1/tqxB5 iHlxuIREbmRWDfP8QxbgNBfDdVHG6Oqy X-Google-Smtp-Source: AGHT+IFduAStUKusowXnpW4C5CKGQn6uQ41LnK/1W+Y4mkzkxU7AKeEU7qzbntO6/gzc+ct0CPiUiA== X-Received: by 2002:a17:906:6a19:b0:abb:6e95:b272 with SMTP id a640c23a62f3a-abc09a8091emr1416547166b.30.1740416315081; Mon, 24 Feb 2025 08:58:35 -0800 (PST) Received: from localhost ([178.197.194.59]) by smtp.gmail.com with UTF8SMTPSA id a640c23a62f3a-abb91e9d96bsm1664224266b.122.2025.02.24.08.58.34 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 24 Feb 2025 08:58:34 -0800 (PST) From: jonahz <jonah.zuercher@adfinis.com> To: pve-devel@lists.proxmox.com Cc: jonahz <jonah.zuercher@adfinis.com> Subject: [PATCH container 0/1] fix #5496: sdn: fix netbox integration Date: Mon, 24 Feb 2025 17:58:24 +0100 Message-ID: <20250224165825.82940-1-jonah.zuercher@adfinis.com> X-Mailer: git-send-email 2.48.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-SPAM-LEVEL: Spam detection results: 0 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 RCVD_IN_DNSWL_NONE -0.0001 Sender listed at https://www.dnswl.org/, no trust SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record X-Mailman-Approved-At: Tue, 25 Feb 2025 13:16:30 +0100 Hi, This patch fixes several bugs in the netbox SDN plugin. At the moment, the plugin is completely broken and doesn't work at all because it can't assign IPs correctly. Forum discussion: https://forum.proxmox.com/threads/sdn-problems-with-netbox-as-ipam.147395/ In addition to that, I added a function to make sure the IP range from the DHCP configuration is created in netbox if it doesn't exist yet. Currently, the plugin fails silently if the range doesn't exist. jonahz (1): fix #5496: sdn: fix netbox integration src/PVE/Network/SDN/Ipams/NetboxPlugin.pm | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) -- 2.48.1 --===============6275956607689852632== 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 --===============6275956607689852632==--