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, andPDMRemoteDjango models for Proxmox Datacenter Manager support per #449.PDMEndpointcarriesproxmox_endpoints(M2M →ProxmoxEndpoint) andpbs_endpoints(M2M →PBSEndpoint) so operators can declare which PVE/PBS instances each PDM federates.PDMRemotemirrors PDM's/pdm/remotesand has nullable FKs back to the matchingProxmoxEndpoint/PBSEndpointrow when discovery resolves it. Migration0048_pdm_pbs_endpoint_modelscreates the three tables. UI / forms / API serializers / sync wiring intentionally land in Phase 2/3 (v0.0.16.x). build-pve-templateREST action —ProxmoxEndpointViewSetexposes abuild-pve-templateaction so operators can build PVE-installer cloud-init templates against an endpoint from the plugin REST API; mirrors the new/cloud/templates/pveroute inproxbox-api 0.0.11.post2(#452).- Backend pickup of
proxmox-sdk 0.0.5.post1— The pairedproxbox-api 0.0.11.post2lifts itsproxmox-sdkpin from0.0.4.post3to0.0.5.post1, picking up the newproxmox_sdk.pdmsubpackage (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