Version 0.0.15.post2¶
Version 0.0.15.post2 is a post-release patch on stable 0.0.15. It pairs with backend proxbox-api 0.0.11.post2, adds the build-pve-template REST action on the proxmox endpoint viewset, and is the foundation cut before the plugin-side Proxmox Datacenter Manager (PDM) work tracked in #449.
Changes¶
- PDM / PBS endpoint models + ForeignKey wiring — Lands
PBSEndpoint,PDMEndpoint, andPDMRemoteDjango models 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 matchingProxmoxEndpointorPBSEndpointrow when discovery resolves it. Migration0048_pdm_pbs_endpoint_modelscreates the three tables. UI / forms / API serializers / sync wiring are intentionally not in this patch release — they land in Phase 2/3 (v0.0.16.x) per the implementation plan in #449. - Build PVE template action —
ProxmoxEndpointViewSetexposes abuild-pve-templateREST action so operators can build PVE-installer cloud-init templates against an endpoint without leaving NetBox. Backed by the new/cloud/templates/pveroute added inproxbox-api 0.0.11.post2(#452). - Backend pickup of proxmox-sdk 0.0.5.post1 — Paired backend lifts the
proxmox-sdkpin from0.0.4.post3to0.0.5.post1, picking up the newproxmox_sdk.pdmsubpackage (full PDM SDK + CLI + TUI + mock server). - Carries forward every fix shipped in
v0.0.15.post1(VM/LXC resource API pagination, PVE 9.x HA rules, cloud template PUT/PATCH,ProxmoxEndpointBulkDeleteView,NetBoxModelSerializerMRO delegation, full-update stage resilience).
Compatibility¶
No NetBox compatibility rotation ships in this patch release.
NetBox compatibility range: 4.5.8 - 4.6.99 (unchanged).
| 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 |