Sobre el proyecto

netbox-pdm es un plugin de NetBox que integra el inventario de Proxmox Datacenter Manager (PDM) en NetBox. Es un complemento de netbox-proxbox y utiliza el backend de proxbox-api para resolver endpoints y trabajos de FastAPI. Cuando netbox-proxbox está instalado, reutiliza la resolución de endpoints y las convenciones de trabajos de dicho plugin; de lo contrario, recurre a sus propias configuraciones de proxbox_api_url y proxbox_api_key. netbox-proxbox sigue siendo un plugin complementario obligatorio en PLUGINS, aunque no es una dependencia de Python wheel, permitiendo que el stack de Proxbox comparta una línea de Pydantic con proxmox-sdk. La versión v0.0.2 proporciona vistas de inventario de remotos y endpoints de PDM, cableado de trabajos de sincronización y una ruta de cliente PDM respaldada por proxmox-sdk. La sincronización concilia únicamente las filas de inventario de NetBox; el plugin nunca escribe la configuración de vuelta en PDM. Crea, actualiza y depura filas de PDMRemote, por lo que los remotos eliminados de PDM no permanecen como inventario obsoleto en NetBox. La sincronización de endpoints requiere visibilidad del endpoint y el permiso core.add_job. Los secretos de tokens de PDM no se muestran en los formularios de edición de endpoints; dejar el campo en blanco preserva el secreto almacenado. La instalación se realiza mediante pip install netbox-proxbox netbox-pdm, añadiendo ambos plugins a PLUGINS y ejecutando python manage.py migrate. La documentación está publicada en GitHub Pages, y los errores y solicitudes de funciones se gestionan a través de GitHub Issues. El proyecto tiene licencia Apache-2.0 e incluye metadatos de PyPI, metadatos de compatibilidad, CI de GitHub Actions, validación de versiones, publicación de documentación, captura de capturas de pantalla y flujos de trabajo de cobertura de páginas para NetBox v4.6.4. Las pruebas de humo de instalación de Docker ancladas por digest cubren NetBox v4.7.0 GA, y las pruebas de integración de fuente exacta cubren desde v4.5.8 hasta v4.6.6; las versiones 4.7.1 y posteriores fallan por cierre. Consulte COMPATIBILITY.md para conocer los niveles de versión y el procedimiento de actualización de la familia Proxbox.