- First release on PyPI.
- Requires NetBox version 4.1.0 or higher
- 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
- Fix OpenAPI schema generation warning for 'present_in_aci_tenant_or_common' filter
- Include
_id
suffix for filterpresent_in_aci_tenant_or_common
- 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
- Remove NetBox tenant filtering in the ACI object forms
- 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
- 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
- Add bulk edit and delete views
- Add import views
- Add import buttons to navigation
- Add
add
andview
permission handling in UI - Add related names for NetBox models
- Fix PIM IPv4 source filter verbose name
- Add ACI Endpoint Group model and views
- Prefill NetBox tenant while adding a new element through a ChildrenView
- 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
- Add ACI Bridge Domain Subnet model and views
- Add ACI Bridge Domain tab to ACI Tenant
- Rename
alias
toname_alias
following the ACI policy model - Change related name of ACI VRF for ACI Bridge Domain to
aci_bridge_domains
- 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
- Add ACI Bridge Domain model and views
- Allow certain model fields to be cloned
- Add ACI Application Profile model and views
- Add ACI VRF model and views
- Add ACI Application Profile tab view to ACITenant
- 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
- Add ACI Tenant model and views
- Support NetBox 4.0.0