github emersonfelipesp/netbox-proxbox v0.0.15.post2

2 hours ago

Post-release patch on stable 0.0.15. Pairs with backend proxbox-api 0.0.11.post2.

Highlights

  • PDM / PBS endpoint models + ForeignKey wiring — Lands PBSEndpoint, PDMEndpoint, and PDMRemote Django models for Proxmox Datacenter Manager support per #449. PDMEndpoint carries proxmox_endpoints (M2M → ProxmoxEndpoint) and pbs_endpoints (M2M → PBSEndpoint) so operators can declare which PVE/PBS instances each PDM federates. PDMRemote mirrors PDM's /pdm/remotes and has nullable FKs back to the matching ProxmoxEndpoint / PBSEndpoint row when discovery resolves it. Migration 0048_pdm_pbs_endpoint_models creates the three tables. UI / forms / API serializers / sync wiring intentionally land in Phase 2/3 (v0.0.16.x).
  • build-pve-template REST actionProxmoxEndpointViewSet exposes a build-pve-template action so operators can build PVE-installer cloud-init templates against an endpoint from the plugin REST API; mirrors the new /cloud/templates/pve route in proxbox-api 0.0.11.post2 (#452).
  • Backend pickup of proxmox-sdk 0.0.5.post1 — The paired proxbox-api 0.0.11.post2 lifts its proxmox-sdk pin from 0.0.4.post3 to 0.0.5.post1, picking up the new proxmox_sdk.pdm subpackage (full PDM SDK + CLI + TUI + mock server) shipped via proxmox-sdk#17.
  • Carries forward every fix from v0.0.15.post1.

Compatibility

NetBox netbox-proxbox proxbox-api netbox-sdk proxmox-sdk
>=4.5.8 v0.0.15.post2 v0.0.11.post2 v0.0.8.post1 v0.0.5.post1
>=4.5.8 v0.0.15.post1 v0.0.11.post1 v0.0.8.post1 v0.0.3.post1
>=4.5.8 v0.0.15 v0.0.11 v0.0.8.post1 v0.0.3.post1

NetBox compatibility range unchanged: 4.5.8 - 4.6.99.

Release notes

docs/release-notes/version-0.0.15.post2.md

PyPI

https://pypi.org/project/netbox-proxbox/0.0.15.post2/

PR: #453
Tracks: #449

Don't miss a new netbox-proxbox release

NewReleases is sending notifications on new releases.