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 D71C71FF15C
	for <inbox@lore.proxmox.com>; Wed, 19 Mar 2025 11:05:16 +0100 (CET)
Received: from firstgate.proxmox.com (localhost [127.0.0.1])
	by firstgate.proxmox.com (Proxmox) with ESMTP id 0F0826647;
	Wed, 19 Mar 2025 11:05:04 +0100 (CET)
To: <h.duerr@proxmox.com>, <lou.lecrivain@orange.fr>,
 <pve-devel@lists.proxmox.com>
Date: Wed, 19 Mar 2025 10:04:26 +0000
References: <20250306110831.6426-1-lou.lecrivain@orange.fr>
 <a77d5505-f2dd-4238-87f8-316629364b99@proxmox.com>
In-Reply-To: <a77d5505-f2dd-4238-87f8-316629364b99@proxmox.com>
MIME-Version: 1.0
Message-ID: <mailman.124.1742378703.416.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: Lou Lecrivain via pve-devel <pve-devel@lists.proxmox.com>
Precedence: list
Cc: Lou.Lecrivain@wdz.de, jonatan.crystall@gwdg.de
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: Re: [pve-devel] [PATCH-SERIES pve-network v3] Add Nautobot IPAM
 support
Content-Type: multipart/mixed; boundary="===============2071907456088005411=="
Errors-To: pve-devel-bounces@lists.proxmox.com
Sender: "pve-devel" <pve-devel-bounces@lists.proxmox.com>

--===============2071907456088005411==
Content-Type: message/rfc822
Content-Disposition: inline

Return-Path: <Lou.Lecrivain@wdz.de>
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 44D1CCA451
	for <pve-devel@lists.proxmox.com>; Wed, 19 Mar 2025 11:05:02 +0100 (CET)
Received: from firstgate.proxmox.com (localhost [127.0.0.1])
	by firstgate.proxmox.com (Proxmox) with ESMTP id A07B36603
	for <pve-devel@lists.proxmox.com>; Wed, 19 Mar 2025 11:04:30 +0100 (CET)
Received: from FR4P281CU032.outbound.protection.outlook.com (mail-germanywestcentralazlp170120004.outbound.protection.outlook.com [IPv6:2a01:111:f403:c20c::4])
	(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 <pve-devel@lists.proxmox.com>; Wed, 19 Mar 2025 11:04:29 +0100 (CET)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
 b=B0x9PTykrG5fodeE3DUoZAZl/fL+Wjn8SYs6pzgfJwaNXNM+9vMMggQdfIpLa3J/mpQEwfe0XAUmipYjImMSLodblJb0xl9IGfVC0GT4NYVTKKrjKh2bNItTi74Fddz08nqZ5NlmY/uEgKa15hWNBce8QKjPDGqFfeikg9+/2K12poqnq7viDeqeazrWohegrbYwf4yHSMn1+wSVN75ATMboeSxxCmQL05iVG8ptJL/hwyOhhtch+ALcDZln/I7ebJ7oH/h2VND3v1Ri9AcpVv92aeiFS/oHS3l7kEsBMnm9vnAb/zB6aB0addEFt2Q5+2mNnCacCukl4S1ibmfsEQ==
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=VudYJXyoenmD4aBxzw9sNAuxUIaN9wLstQ1uF9PqZ0A=;
 b=uM1vU0W/VAHVPrYaXW9Wf1kCRhgo/QcHSM2WpgBEU+hJAjnWb/ALVpiVtpFZgLy25fzfch0OFTicu/MI48fV6/19Z4ZWlyMM6REBeBBDQihiBbz7RLvDk7B/G8UO/qt9tdgtxMDnYUATsaYTJOltu4d3WGhcdcCwzzkM/D1EZ3AjHHUPAOPU8hIjqBJ67onry9XO/+yJnWxnR3mYvkPoWhCgziuzhdJmR+x2zau3XXexsXywzTmZTP/iVCz4bo2ezq3d7vyhAmbHgiFhiMKenxjOKqMLkGwjoiUJOF4oFZG/WlIQuKmrqvBLnOFIIzpXARoC5AZ+qLAKO++fs0ztSw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=wdz.de; dmarc=pass action=none header.from=wdz.de; dkim=pass
 header.d=wdz.de; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=lswnetz.onmicrosoft.com; s=selector1-lswnetz-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=VudYJXyoenmD4aBxzw9sNAuxUIaN9wLstQ1uF9PqZ0A=;
 b=q7EQWkwnPjMd7TtLDg9eyFMw3nMOsnEeMhn6jo3hW9W9th6Al/XjK3hS+3M65wdUo7brMWEiBedLRUqZBdDmv4ld3cciWaRehKWb5jm8XOMshj0rGCrf0RezCyhH8EY2UquxpVB86E9QQ/yztkGoQnPO3pfqxpkxr8ivTQgwY7c=
Received: from FR2PPF45D006270.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d18:2::2e)
 by FR4P281MB3592.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:d7::10) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8534.34; Wed, 19 Mar
 2025 10:04:26 +0000
Received: from FR2PPF45D006270.DEUP281.PROD.OUTLOOK.COM
 ([fe80::e9be:62fd:393f:d4fd]) by FR2PPF45D006270.DEUP281.PROD.OUTLOOK.COM
 ([fe80::e9be:62fd:393f:d4fd%5]) with mapi id 15.20.8534.031; Wed, 19 Mar 2025
 10:04:26 +0000
From: <Lou.Lecrivain@wdz.de>
To: <h.duerr@proxmox.com>, <lou.lecrivain@orange.fr>,
	<pve-devel@lists.proxmox.com>
CC: <jonatan.crystall@gwdg.de>
Subject: Re: [PATCH-SERIES pve-network v3] Add Nautobot IPAM support
Thread-Topic: [PATCH-SERIES pve-network v3] Add Nautobot IPAM support
Thread-Index: AQHbmLZMQqsYc9+xpUevofZIfqtDvA==
Date: Wed, 19 Mar 2025 10:04:26 +0000
Message-ID:  <FR2PPF45D006270058794934539A182152985D92@FR2PPF45D006270.DEUP281.PROD.OUTLOOK.COM>
References: <20250306110831.6426-1-lou.lecrivain@orange.fr>
 <a77d5505-f2dd-4238-87f8-316629364b99@proxmox.com>
In-Reply-To: <a77d5505-f2dd-4238-87f8-316629364b99@proxmox.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
msip_labels: 
authentication-results: dkim=none (message not signed)
 header.d=none;dmarc=none action=none header.from=wdz.de;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: FR2PPF45D006270:EE_|FR4P281MB3592:EE_
x-ms-office365-filtering-correlation-id: 3933677d-c51d-493a-5fc7-08dd66cd6e9d
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam:  BCL:0;ARA:13230040|366016|10070799003|1800799024|376014|38070700018;
x-microsoft-antispam-message-info:  =?iso-8859-1?Q?iNYgYVJD4fmzwkuPLL1TQhR1mkaPWA8lOQL+akX66Ixx0G0QH0ZUs6a1Cl?=
 =?iso-8859-1?Q?gelsOz9SVXXD6fI7cxQeMA4sHK9KzXq7fOuz/UGgJTZjL9p+PbwwEggsFO?=
 =?iso-8859-1?Q?jQrKy3kGooTVThai6jDzBGg0zhELUB1+64gPQFO4G5vdqeaQVKEerAdGBD?=
 =?iso-8859-1?Q?CHIS4b7uxDOkeyLM68rxG/Vm1XBq2AxRnd8o0aT/Y16TpWP8IeWa6SdKGJ?=
 =?iso-8859-1?Q?aBKdsvp4TpxecdqBw7yg49YdWOqtPQG9arTsUUqEzgH1IbpE1qNFnTTegt?=
 =?iso-8859-1?Q?gPQ/EoX0hlUy+Rgn37gfH6MM+EvhrE6ERsUBgxtdf/JkNIuFXhBoIfEV44?=
 =?iso-8859-1?Q?5J99VNlpFOF8VJXm7QbhW7uT6EMeIhzRKLAQ/Ih/ftc47VH+E5DRE2VtLh?=
 =?iso-8859-1?Q?0ukxeDaQJuuCmkHceiRQtJIjAIJfZYVBnIneQdHGiIE9UpgH93bT4f8j+A?=
 =?iso-8859-1?Q?2qNjBBtaX8kiewJAtlALww8Fo95NGp2rRZuBmmDugemt/kYANSS+0gmYdC?=
 =?iso-8859-1?Q?fgDyJnQE3jFRva2ThHoxabw6xrT3xacaynTUNpefZ0f8c+4bf5Po8CRblJ?=
 =?iso-8859-1?Q?8kxbheSH+iPKx6Zy7qMIxFfzTf83IqZuoMSoT1zk3A/nDApHxJQnmxxqA+?=
 =?iso-8859-1?Q?mSYtHIMtN+NedRmtYaC1zwe7UI8mllMrCmDejcxZhygnqlJvjoORO59J4J?=
 =?iso-8859-1?Q?deNt5sM7sFRlCvxoXs4RwYKUUQnZhi2bqjRjDR9tVSN9b8EHAT41H/Ld4V?=
 =?iso-8859-1?Q?Kr115EDAK4bvPnH20sEO8eRz1GFkgjeOOU2/I+Js/hlbTcL4C8SFZYNBUZ?=
 =?iso-8859-1?Q?AXXlcZbqv7pzOFr5+049XXO55FCpI6DIBeaYeyH3bWQ6MTB2LKtcXW5f8O?=
 =?iso-8859-1?Q?w16dEIiYKuF3LlvAUcaxwBSQ5CSGa5AsLzeeLaykqYRNG35eW9lIqmZ/Uj?=
 =?iso-8859-1?Q?iBEJwKy/jSCVIioGp7t9O49xbTZ5ZJwQRCyX7CVTzC56f2fOKHN8nYEsqR?=
 =?iso-8859-1?Q?dOvZDCP7dqEJd06iISWmJDVLObc8AuqBny+2ckOA68T6xKG8TK9BAx3h3P?=
 =?iso-8859-1?Q?udak/1Wb5LIgaK3+oNXqNrjQwp/fScSvWOGWZqHpTv288fvrJTQ5XhLtfK?=
 =?iso-8859-1?Q?0Eb+SaRzBLoCrJe4oa30Cuky9t9MC1nrRrA2LbMEUbT3fKYAARxpJP+Yw7?=
 =?iso-8859-1?Q?HefKOAIW8qAwh+JZwVPOS1DChA/8/+4zFjukHDl04ciYS1iqJhlxzxTeDq?=
 =?iso-8859-1?Q?8QDLQVwmUX+PfxUngNdVdn+5yQOte05lW0Bmb2wtc393qfY3+WxAYW5EvA?=
 =?iso-8859-1?Q?LbGv2PgsuaTPpxgzBQyG81pOkPPuwjnKQaylhrGc9Emm+wX8XooN6KkjJy?=
 =?iso-8859-1?Q?ZhQyQTcWHbO7CaV2qV0V9+fVYbpICuYOQRdrhUY2V+r7qIxuTEM+TNkSs3?=
 =?iso-8859-1?Q?bYty46C/3Bpr4coQ?=
x-forefront-antispam-report:  CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:FR2PPF45D006270.DEUP281.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(366016)(10070799003)(1800799024)(376014)(38070700018);DIR:OUT;SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0:  =?iso-8859-1?Q?b97BLmlaXJmKJekA5iTchXIGuYfXBalpDHREqIIyVZtSmwAHtbt2Ng+cft?=
 =?iso-8859-1?Q?C6gq9ITxb9N5SyLF6PgKpuhQpHRIR7O8He7POPrTzYfG3wqpdUZ65Fyebp?=
 =?iso-8859-1?Q?QrETAaNskcVauUTJg+JdT+hhD/AARoIcVU72+hAhel6rizqOEfqQVdsp7/?=
 =?iso-8859-1?Q?XJB7oH6FJsBLuvmieiawtB840mH2ETRq951Fn2tyZNquioxJpjEv6VUIxR?=
 =?iso-8859-1?Q?goIxuIjxkqgpZUE2Kfcdl9ZuCwkBV4DzMQcFAvDSoN0EOMMW/E0eyYDtnA?=
 =?iso-8859-1?Q?loSG7VdTjkXx/vzWYA0uvOIDQg4fT4N7f2kel0Ccqoki8qi25+5DUCPO04?=
 =?iso-8859-1?Q?k2JdaqeBOwewpCLvZU6hQwSTexdSgJIjD0h2Mi9DCJ0V2Px1EMe3Dk9K6s?=
 =?iso-8859-1?Q?z2SPyMpz9lHuiwncZbkO13MXuHkuSbQmnUS8dmKGb/yGX/vgxk87DgYHql?=
 =?iso-8859-1?Q?Ze8nkyHZBbGS1EZGNJRXt8Q5T5h7O1SM9Icej2N4XPSLGtBhADRpkXxhDa?=
 =?iso-8859-1?Q?plyLi/4vmm6r3rraq60SGr7xVT0U8NwJZsBzZ7i8TVInsIn4TGRMZa4IG4?=
 =?iso-8859-1?Q?aWrdGEUcuxHa9rV5JjwkKWx27ki8juaMBKfmZF6xq1axX3j03aOZgcZcXC?=
 =?iso-8859-1?Q?ALTc66B4E05AUa/dmYTrAr1Ogt6erEHFdxlCG6H5YeX8dQZrXwBA/x7W/c?=
 =?iso-8859-1?Q?9RoqjUmdsRx8U5C7Q2jc2IaQ2AlOFovB3rnv7t5rmetmLHJXI0YUKEeaid?=
 =?iso-8859-1?Q?wlh039dsLGU/ZOVfsHGNfGQD37T8j6x0npjlvXxTBRtqYBscZO7T11POhs?=
 =?iso-8859-1?Q?jtKPhM9FQ4OJqW2p9dpHe7hGmI2FE0Md/aPIJsBg/nlfOFq/DUlZ+Alfe8?=
 =?iso-8859-1?Q?zC0o707F/LZRP0k4h9SnaXZwCsHvjQLPZ34kLLmsG7bKGDKX9m/pKYMQvD?=
 =?iso-8859-1?Q?4GllDKxR/Q6PtFzGVot27W+bRgA95Lyy0jI/z+wyJTrshjUhYcWlDu4CkF?=
 =?iso-8859-1?Q?ccDSSfV9rXxVSi3IK9/EZX+eAQp1ZzLfe+EhNSLxq+NA85nycsQyuIIvwS?=
 =?iso-8859-1?Q?Ks5/D0MIe6pLRH6nsqWm/UbaIwlG7qRG/OOxgZ1EtzixeqMYvTqoaJ1GAJ?=
 =?iso-8859-1?Q?dQ9QkUMkeVSL0wGAAFsOBDd9rR38MOBTWHBxigliSeupdobZBVXDdw8O21?=
 =?iso-8859-1?Q?EprObjB7pMxD5PA9tf9zCVU3RRyuJ4ZT4jmt0Mq30v4wl41Yx03kbXvFBI?=
 =?iso-8859-1?Q?9LanH8f8Z8yAC9G3qZtI8asoVXIUpCfANB3wUDCZNCsG6qnwb2tjTWrgK1?=
 =?iso-8859-1?Q?g3eF+CJK7y7Qn5TzKZXIqRPAXNHqJOm94vsSbbmh1d+4x5qiJ1JXX0OjyF?=
 =?iso-8859-1?Q?/DEr932ph4ViKo5+SoG0q1UYscv21VfZ7TzEqExOZgR7FJg3XrxHrKbQck?=
 =?iso-8859-1?Q?LUBINkHx3igbs8d86ub10fsTOVbeeUNZ5TUNPueHls0IOoNbL43wXvjQwT?=
 =?iso-8859-1?Q?I8d8Y4EZna5OCJ2lPHI+S0DJKp2PKPi11sUrRw/MROPIgzhr42TaFGzCuS?=
 =?iso-8859-1?Q?Bas7TA9hd/o4+7kGG3GPqgeyXHSJ4TkTP+CA9MuDXaA250jSW27L6wC84L?=
 =?iso-8859-1?Q?6+1uttUblu50I4khbkr3iOEGZG2s0Be/Kra/+EjhLN7neZh2E1ecat+Ua/?=
 =?iso-8859-1?Q?fthsUN+cA1GZX7hZMKlZ+1OpoRFTkjFofkvKmYdE?=
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: wdz.de
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: FR2PPF45D006270.DEUP281.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-Network-Message-Id: 3933677d-c51d-493a-5fc7-08dd66cd6e9d
X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Mar 2025 10:04:26.6240
 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: d1b757c4-c391-4d47-b0de-c8365891bd6b
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: Ub54JO0Y0zuIGIbSNSgyxA6YWM9XwQx6i4me5jetyLLiAVEFwkNSRNYT5Vf0Tg9QVW7LKZygeUoXiPFJna07KQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: FR4P281MB3592
X-SPAM-LEVEL: Spam detection results:  0
	ARC_SIGNED              0.001 Message has a ARC signature
	ARC_VALID               0.001 Message has a valid ARC signature
	AWL                     1.000 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
	DMARC_PASS               -0.1 DMARC pass policy
	FORGED_SPF_HELO             1 -
	SPF_HELO_PASS          -0.001 SPF: HELO matches SPF record
	T_SPF_PERMERROR          0.01 SPF: test of record failed (permerror)

Hannes,=0A=
=0A=
I appreciate the swift review. I talked with my colleague in Cc and there's=
 no=0A=
issue with being co-authors. So let's go forward with your proposition. Tha=
nk=0A=
you for taking care of it!=0A=
=0A=
Best regards=0A=
________________________________________=0A=
De :=A0Hannes D=FCrr <h.duerr@proxmox.com>=0A=
Envoy=E9 :=A0mercredi 19 mars 2025 10:21=0A=
=C0 :=A0lou.lecrivain@orange.fr <lou.lecrivain@orange.fr>; pve-devel@lists.=
proxmox.com <pve-devel@lists.proxmox.com>=0A=
Cc=A0:=A0jonatan.crystall@gwdg.de <jonatan.crystall@gwdg.de>; Lecrivain, Lo=
u (WDZ) <Lou.Lecrivain@wdz.de>=0A=
Objet :=A0[!!ACHTUNG extern!!] - Re: [PATCH-SERIES pve-network v3] Add Naut=
obot IPAM support=0A=
=A0=0A=
In general the plugin implementation seems sensible, the only thing I=0A=
didn't quite understand is the need for `get_status_ip`, more on that=0A=
inline.=0A=
=0A=
The series no longer applies to master, as there have been patches that=0A=
add a fingerprint parameter to the API request [0].=0A=
For testing purposes I have already adapted the code and wanted to ask=0A=
if it is okay for you if I continue the patchseries as co-author with my=0A=
adjustments?=0A=
Of course you both remain registered as author.=0A=
=0A=
[0]=0A=
https://git.proxmox.com/?p=3Dpve-network.git;a=3Dcommit;h=3D894d2d33e3b104b=
cdc8b83e3f205427db93800c3=0A=
=0A=
On 3/6/25 12:08, lou.lecrivain@orange.fr wrote:=0A=
> From: Lou Lecrivain <lou.lecrivain@wdz.de>=0A=
>=0A=
> Following review from Hannes,=0A=
>=0A=
> I have made some improvements to the form of the code for the pve-network=
 part.=0A=
> No functional changes.=0A=
>=0A=
> Related changes to pve-manager and pve-docs are also included the email t=
hread.=0A=
>=0A=
> BR=0A=
>=0A=
> Lou Lecrivain (3):=0A=
>=A0=A0=A0 ipam: nautobot: base plugin=0A=
>=A0=A0=A0 ipam: nautobot: add testing for nautobot plugin=0A=
>=A0=A0=A0 ipam: nautobot: add checks for prefix deletion=0A=
>=0A=
>=A0=A0 src/PVE/API2/Network/SDN/Ipams.pm=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0 |=A0=A0 1 +=0A=
>=A0=A0 src/PVE/Network/SDN/Ipams.pm=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0 |=A0=A0 3 +=0A=
>=A0=A0 src/PVE/Network/SDN/Ipams/Makefile=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
 |=A0=A0 2 +-=0A=
>=A0=A0 src/PVE/Network/SDN/Ipams/NautobotPlugin.pm=A0=A0 | 491 +++++++++++=
+++++++=0A=
>=A0=A0 src/test/ipams/nautobot/expected.add_ip=A0=A0=A0=A0=A0=A0 |=A0 11 +=
=0A=
>=A0=A0 .../ipams/nautobot/expected.add_ip_notgateway |=A0 11 +=0A=
>=A0=A0 .../ipams/nautobot/expected.add_next_freeip=A0=A0 |=A0 11 +=0A=
>=A0=A0 src/test/ipams/nautobot/expected.add_subnet=A0=A0 |=A0 11 +=0A=
>=A0=A0 src/test/ipams/nautobot/expected.del_ip=A0=A0=A0=A0=A0=A0 |=A0 11 +=
=0A=
>=A0=A0 src/test/ipams/nautobot/expected.update_ip=A0=A0=A0 |=A0 11 +=0A=
>=A0=A0 src/test/ipams/nautobot/ipam_config=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 |=
=A0 24 +=0A=
>=A0=A0 src/test/ipams/nautobot/sdn_config=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
 |=A0 20 +=0A=
>=A0=A0 src/test/ipams/netbox/ipam_config=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0 |=A0=A0 8 +-=0A=
>=A0=A0 src/test/ipams/phpipam/ipam_config=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
 |=A0=A0 8 +-=0A=
>=A0=A0 14 files changed, 620 insertions(+), 3 deletions(-)=0A=
>=A0=A0 create mode 100644 src/PVE/Network/SDN/Ipams/NautobotPlugin.pm=0A=
>=A0=A0 create mode 100644 src/test/ipams/nautobot/expected.add_ip=0A=
>=A0=A0 create mode 100644 src/test/ipams/nautobot/expected.add_ip_notgatew=
ay=0A=
>=A0=A0 create mode 100644 src/test/ipams/nautobot/expected.add_next_freeip=
=0A=
>=A0=A0 create mode 100644 src/test/ipams/nautobot/expected.add_subnet=0A=
>=A0=A0 create mode 100644 src/test/ipams/nautobot/expected.del_ip=0A=
>=A0=A0 create mode 100644 src/test/ipams/nautobot/expected.update_ip=0A=
>=A0=A0 create mode 100644 src/test/ipams/nautobot/ipam_config=0A=
>=A0=A0 create mode 100644 src/test/ipams/nautobot/sdn_config=0A=
>=0A=


--===============2071907456088005411==
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

--===============2071907456088005411==--