Changelog¶
v0.9.0 - 2026-10-05¶
Generate
aci::vz::Filterandaci::vz::Entry, to manage the filters of the contractsaci::FaultCheckno longer fails on the faults of objects configured by somebody else below a checked object (e.g. the objects of another deployment in a shared tenant): only the faults of the checked objects and of the implicit children the api creates for them count
v0.8.0 - 2026-09-28¶
Log the error message returned by the aci api in the error of a failed deployment
Generate a reference entity (
aci::fv::TenantReference, …) next to every resource, usable anywhere a resource is, to point at objects the model doesn’t manage without exporting a resource for themThe identity of a generated object now lives on a base entity (
aci::fv::TenantABC, …) shared by the resource and the reference; relations point at it, while the index stays on the resource and on the reference so both can co-exist for the same objectAdd
aci::RootReference, and splitaci::ResourceABCintoaci::ObjectABC(identity) andaci::ResourceABC(deployed state)Aggregate membership propagates through references, so the resources below a reference can be aggregated;
aci::AggregateResource.resourcesitself still only holds resourcesThe entities generated for aci classes we don’t manage a resource for no longer expose the attributes we can not configure (they only identify the object)
Add
aci::FaultCheck, to fail when the deployed aci objects carry active faults
v0.7.1 - 2026-08-24¶
Update the tests for std no longer exporting the std::AgentConfig resource
Aggregate resource diff no longer reports unmanaged api-generated attributes as removed when a managed attribute changes
Export the same desired state on every compile, unblocking partial compiles: the resource attributes were serialized in the arbitrary order of a python set, which changes with the interpreter’s hash seed
v0.7.0 - 2026-07-02¶
v0.6.1 - 2026-07-02¶
Add aaa::Domain
v0.6.0 - 2026-06-22¶
Add aci::AggregateResource to deploy a whole configuration tree in a single api request
Add fv::RsBDToOut
Add fv::RsBDToProfile
v0.5.1 - 2026-04-17¶
Export
uriattribute for all aci resources
v0.5.0 - 2026-04-17¶
Added missing handler annotations
add fv::Subnet entity
add l3ext::VirtualLIfP entity
add l3ext::RsDynPathAtt entity
add vz::Any, vs::RsAnyToProv, vz::RsAnyToCons entities
add infra::AttEntityP, infra::Generic, infra::RsFuncToEpg, infra::Infra entities
add bgp::RsPeerToProfile
add fv::CtxRtSummPol, fv::RsNodeRtSummAtt, fv::RtSummSubnet, fv::RsSubnetToRtSummPol, fv::FabricExpRtctrlP, fv::RsExportToFabricProfile, fv::RsNodeFabricExpAtt
Improved ignoring ssl when REQUESTS_CA_BUNDLE is used
v0.4.0 - 2025-12-11¶
Added instance generator command: aci_instance_generator
Add entities for route maps, rules and l3ext.
Add entities for route maps and rules.
‘report_only’ attribute added to ResourceABC, allowing to report resource’s state.
v0.3.0 - 2025-11-18¶
Add aci::aaa::DomainRef resource
v0.2.0 - 2025-08-08¶
Add aci::l3ext::Out resource
Improve generator by putting parent relation used in index close to child entity
v0.1.3 - 2024-09-26¶
Update module documentation
v0.1.2 - 2024-02-15¶
Improve error reporting in resource logs
Refactor aci authentication helper
v0.1.1 - 2024-01-10¶
Add auth helper to avoid using expired token
Create safer resource ids, easier for the frontend to handle
Fix relative resource dn computation, make the path always relative
v0.1.0 - 2023-12-12¶
Add aci resource generator (#2)
Initial implementation of the aci handler (#1)