Changelog
0.1.0 (unreleased)
0.0.9 (2024-10-08)
Breaking Changes
- Requires NetBox version 4.1.0 or higher
Enhancements
- Add database migration for ACITenant
- Allow creation of default ACI Tenants (
common
, infra
, mgmt
) during migration
- Add database migrations for ACIVRF, ACIBridgeDomain, ACIBridgeDomainSubnet
- Add database migrations for ACIAppProfile, ACIEndpointGroup
- Provide a plugin configuration option to disable the creation of the default ACI Tenants
- Add support for GraphQL extended permissions in NetBox v4.0.10 and v4.0.11
- Add NetBox v4.1 compatibility
Bug Fixes
- Fix OpenAPI schema generation warning for 'present_in_aci_tenant_or_common' filter
- Include
_id
suffix for filter present_in_aci_tenant_or_common
0.0.8 (2024-07-17)
Enhancements
- Rename plugin's verbose name to "ACI" for simplicity and better user
experience
- Allow referenced NetBox tenants to be deleted without raising a
ProtectedError
- Enable cascade deletion of ACI Bridge Domain Subnets when the parent ACI
Bridge Domain gets deleted
- Enhance tests for the models ACITenant, ACIVRF, ACIBridgeDomain,
ACIBridgeDomainSubnet, ACIAppProfile, ACIEndpointGroup
- Ensure ACI Bridge Domain assigned ACI VRF belongs to the same ACI Tenant or
to the special ACI Tenant 'common' on the model level
- Enforce ACI Endpoint Group assigned ACI Bridge Domain belongs to the same
ACI Tenant or the special ACI Tenant 'common' on the model level
Bug Fixes
- Remove NetBox tenant filtering in the ACI object forms
0.0.7 (2024-07-07)
Enhancements
- Allow only one preferred (primary) gateway IP address per ACI Bridge Domain
- Enforce unique ACI Tenant name (following ACI policy model)
- Add ACI Tenant field to ACI Bridge Domain
- Remove ACI VRF requirement from ACI Endpoint Group import
- Allow ACI Bridge Domain assigning an ACI VRF from the same or from the
special "common" ACI Tenant
- Allow ACI Bridge Domain from special "common" ACI Tenant to be assigned to
the ACI Endpoint Group
- Add ACI BD Subnets (Gateway IP addresses) column to ACI Bridge Domain table
in list view
Bug Fixes
- Add preferred IP address and virtual IP address to ACI Bridge Domain Subnet
template
- Fix unique ACI Bridge Domain Subnet name per ACI Bridge Domain
- Add type declaration to API serializer for MAC Address and Virtual MAC
Address of ACI Bridge Domain
- Add blank choices to FilterForms of ACI Bridge Domain, ACI Endpoint Group and
ACI VRF
- Fix multiple typos in comments, help texts and labels
0.0.6 (2024-06-21)
Enhancements
- Add bulk edit and delete views
- Add import views
- Add import buttons to navigation
- Add
add
and view
permission handling in UI
- Add related names for NetBox models
Bug Fixes
- Fix PIM IPv4 source filter verbose name
0.0.5 (2024-06-07)
Enhancements
- Add ACI Endpoint Group model and views
- Prefill NetBox tenant while adding a new element through a ChildrenView
Bug Fixes
- Fix typo in ACI Bridge Domain Subnet form for NetBox VRF
- Filter Bridge Domain choices based on ACI Tenant and/or ACI VRF in ACI Bridge
Domain Subnet form
- Fix typo in ChildrenView registration
- Use the relevant model class for the tag filter
0.0.4 (2024-05-27)
Enhancements
- Add ACI Bridge Domain Subnet model and views
- Add ACI Bridge Domain tab to ACI Tenant
- Rename
alias
to name_alias
following the ACI policy model
- Change related name of ACI VRF for ACI Bridge Domain to
aci_bridge_domains
Bug Fixes
- Fix form query parameters for NetBox tenants
- Add blank choices to boolean fields for filter forms
- Add NetBox tenant field to ACI Bridge Domain form
0.0.3 (2024-05-22)
Enhancements
- Add ACI Bridge Domain model and views
- Allow certain model fields to be cloned
0.0.2 (2024-05-19)
Enhancements
- Add ACI Application Profile model and views
- Add ACI VRF model and views
- Add ACI Application Profile tab view to ACITenant
Bug Fixes
- Allow translation of table headers
- Add placeholders in templates (for empty fields)
- Change model's url paths to plural
- Add length validator to alias and description
0.0.1 (2024-05-09)
Enhancements
- Add ACI Tenant model and views
- Support NetBox 4.0.0