Releases: emersonfelipesp/netbox-openbao
Releases · emersonfelipesp/netbox-openbao
Release list
v0.1.0.post1
Post-release repair of 0.1.0 for NetBox 4.6 and 4.7.
Fixed
- The OpenBao procedure-run list page (Audit > Procedure runs) failed with
TypeError: BaseForm.__init__() got an unexpected keyword argument 'model'. Its filter form now declares its model and offers engine, procedure, initiator (several at once), tag, and free-text filters. The list and detail pages are covered by view tests, and a new test instantiates every filter form so this class of error fails in CI. - The main-branch production deployment override invoked the inner plugin helper before any authorization existed and always failed. The workflow now calls the authorizing deploy entry point with the claimed deployment proof.
Compatibility
- No model or migration changes. Upgrading from 0.1.0 requires no database migration.
- Package:
netbox-openbao0.1.0.post1 (netbox_openbao-0.1.0.post1-py3-none-any.whl,netbox_openbao-0.1.0.post1.tar.gz).
Validation
- Plugin test suite on NetBox 4.7.0 with
netbox_rpcinstalled; the new procedure-run view tests pass. - Production deployment verified from the immutable package.
netbox-openbao v0.1.0
NetBox OpenBao 0.1.0 introduces the production-ready OpenBao secrets integration for NetBox.
Highlights include:
- OpenBao cluster, secret-engine, policy, credential, assignment, and settings management.
- Secure credential reveal and audited access workflows.
- SSH credential quick-add support for NetBox objects.
- OpenBao initialization, unseal, recovery, and administrative procedure workflows.
- Package-first production deployment with signed deployment proofs and byte-exact artifact verification.
The production deployment at https://netbox.nmulti.cloud uses the immutable Gitea package built from source commit 7313d2db47a2fc9df64e6a8ce85d88e6138d5ae2.