From c75cf9329ad75c7ef58d707db2e6616379e71114 Mon Sep 17 00:00:00 2001 From: fmkiotheka <fmkiotheka@inf.ufpr.br> Date: Tue, 17 Jun 2025 17:10:35 -0300 Subject: [PATCH] feat: restrict vminterfaces to cluster --- netbox_proxmox_sync/api/netbox/extract.py | 4 +++- setup.py | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/netbox_proxmox_sync/api/netbox/extract.py b/netbox_proxmox_sync/api/netbox/extract.py index 077b703..a102a24 100644 --- a/netbox_proxmox_sync/api/netbox/extract.py +++ b/netbox_proxmox_sync/api/netbox/extract.py @@ -45,7 +45,9 @@ class NetBox: cluster_id=cluster_id ) ] - netbox_interfaces = [dict(i) for i in NB_API.virtualization.interfaces.all()] + netbox_interfaces = [dict(i) for i in NB_API.virtualization.interfaces.filter( + cluster_id=cluster_id + )] except Exception as e: raise APIError(e) diff --git a/setup.py b/setup.py index a2f6ec6..2c2a13f 100644 --- a/setup.py +++ b/setup.py @@ -2,7 +2,7 @@ from setuptools import find_packages, setup setup( name='netbox-proxmox-sync', - version='2.2.4', + version='2.2.5', description='Import Proxmox cluster info into NetBox.', install_requires=['pynetbox', 'proxmoxer'], include_package_data=True, -- GitLab