~/netbox-proxbox/roadmap

Top-down dependency graph and phased timeline of every netbox-proxbox issue, derived from GitHub Issue Dependencies. Pre-built by CI; click any node to open the issue on GitHub.

21 open215 closed86 dependency edgessynced 2026-05-14 18:41 UTC
  • [v0.0.16] 0/3 (0%)
  • [v0.0.17] 0/2 (0%)
  • [v0.1.0] 6/8 (75%)
  1. [shipped] 215 issues

    • #369Plugin Roadmap - v0.0.15
    • #367latest_job UUID stamp + delete_orphans (3 sub-PRs)
    • #374Hardware discovery via SSH + dmidecode + ethtool
    • #362Discovery-tag pattern (proxmox-vm-discovered, proxmox-lxc-discovered)
    • #372Standalone scheduler container with PROXBOX_MODE (off/continuous/interval/cron)
    • #406Port NetBox Branching (#370) into v0.0.15/v0.0.11 and bridge with SyncContext (#375)
    • #376Strictly opt-in operational verbs as REST endpoints (start/stop/snapshot/migrate)
    • #375Optional ProxboxSession-style backend refactor
    • #364Role pinning by VM type (default_role_qemu / default_role_lxc)
    • #370Optional NetBox Branching support (X-NetBox-Branch header)
    • #373pxb sync run CLI subcommand with manage.py auto-locate
    • #363Cloud-init read-side reflection (3 read-only custom fields)
    • #371Add docker-compose-single-exec.yml one-shot pattern
    • #366description-field parsing (4 new overwrite flags) - NetBox Metadata on Proxmox VM/CT
    • #365Tenant assignment by VM-name regex
    • #368Duplicate VM-name suffix + duplicate_name_resolved SSE frame
    • #358Idempotent NetBox-side bootstrap of supporting objects
    • #359Spot-check dcim.mac_addresses linkage; rewrite if legacy string field is in use
    • #361IPv6 link-local skip + zone-ID strip in IP reconciler
    • #357Add drift-detecting writes (`createOrUpdate` helper)
    • #360Add proxbox_sync Django management command
    • #350"Role," "Type," and "Tags" device fields overwritten
    • #391Proxbox -> Virtual Machines & LXC Containers are not able to open in netbox 4.5.9
    • #390Netbox/Proxbox does not respect Tenant/Site definition
  2. phase 1 — start anywhere — no blockers · 9 issues0 / 9 (0%)

    • #176Support for netbox >4.6.x
    • #207Support for Proxmox v8.3.0 Webhook feature.
    • #325Proxmox Backup Server (PBS) support.
    • #326PVE Firewall sync
    • #377NetBox > Proxmox Integration using netbox-branching #1
    • #378Sub-PR A — Design doc
    • #417Issues connecting to Proxmox VE9
    • #421Sync Proxmox Tags to NetBox Tags
    • #424Ceph support
  3. phase 2 · 3 issues0 / 3 (0%)

    • #379Sub-PR B — Gate (master flag + typed confirmation)
    • #380Sub-PR C — Bootstrap fields
    • #423Creation on Virtual Machine or Container on Proxmox via NetBox must automatically append NetBox Metadata on description.
  4. phase 3 · 1 issues0 / 1 (0%)

    • #381Sub-PR D — Plan validator (no apply path)
  5. phase 4 · 1 issues0 / 1 (0%)

    • #382Sub-PR E — post_merge hook (no-op execution)
  6. phase 5 · 1 issues0 / 1 (0%)

    • #383Sub-PR F — CREATE path
  7. phase 6 · 1 issues0 / 1 (0%)

    • #384Sub-PR G — UPDATE path
  8. phase 7 · 2 issues0 / 2 (0%)

    • #385Sub-PR H — DELETE → safe-delete (DeletionRequest creation)
    • #388Sub-PR K — Cloud-Init
  9. phase 8 · 1 issues0 / 1 (0%)

    • #386Sub-PR I — Deletion Requests UI + executor (the second-eye gate)
  10. phase 9 · 1 issues0 / 1 (0%)

    • #387Sub-PR J — Audit + four-eyes enforcement tests
  11. phase 10 · 1 issues0 / 1 (0%)

    • #389Sub-PR L — UI / docs / polish