[ ~/netbox-packer/releases/v0.0.2 ]tty0
emerson@netdevops:~/netbox-packer$ gh release view v0.0.2 --repo emersonfelipesp/netbox-packer
back to releases / back to project
v0.0.2 — NetBox Packer Plugin
tag=v0.0.2state=stablepublished=2026-05-18synced=2026-05-21 07:21 UTC
- author
- emersonfelipesp
- created
- 2026-05-18 15:16 UTC
- target
- main
- downloads
- 0
emerson@netdevops:~/netbox-packer$ cat RELEASE_NOTES.md
v0.0.2 — Full plugin implementation
This release delivers the complete netbox-packer plugin for managing HashiCorp Packer VM template builds and catalog inside NetBox.
Models
- PackerTemplate — catalog entry for a Packer-managed VM template with HCP Packer Registry sync, staleness tracking, and installer config linkage
- PackerBuild — individual build run record with incremental log streaming and status lifecycle
- PackerInstallerConfig — versioned OS installer configs (autoinstall/kickstart/preseed) with auto-SHA256 checksum
- PackerBuildTarget — multi-cluster node dispatch targets with priority ordering and capacity limits
Features
- REST API with
/build/,/cancel/,/validate-node/actions - GraphQL schema for all four models
- RQ background jobs:
PackerBuildJobandPackerStalenessCheckJob NodeAffinityValidator— checks node existence, CPU type, and storage pool against Proxmox before building- HCP Packer Registry sync (
PackerHCPSyncJob) — idempotent iteration-based sync - VM-to-template lineage via
source_packer_templatecustom field on VirtualMachine - Management commands:
check_packer_staleness,import_installer_config - Navigation, search, and template extension (Derived VMs tab)
CI
- Lint (ruff check + ruff format), static tests (pytest, no Django needed), and NetBox v4.6.0 source integration tests
emerson@netdevops:~/netbox-packer$ gh release download --pattern '*'