Changelog¶
v0.2.4 - 2026-10-05¶
The deletion of a
paloalto::DeploymentProfilethe licensing portal reports as pending (e.g. right after its firewalls were deactivated) is skipped and retried later, instead of failing the resource
v0.2.3 - 2026-09-28¶
Fix Panorama objects intermittently being reported as missing, and reuse the API key instead of logging in for every resource.
v0.2.2 - 2026-09-17¶
Add BgpPeerGroup and BgpPeer resources, managing the BGP peer groups of a RouteDomain’s VRF and the peers within them.
v0.2.1 - 2026-08-24¶
Fix a DeploymentProfile staying permanently broken once its creation failed on the Licensing API side: deploying or removing it kept failing with
405 Method Not Allowedon/tms/v1/deploymentProfile/.Add DataplaneCores resource that enforces the dataplane core count on a VM-Series firewall through Panorama’s
vm_seriesplugin operational commands, reading back the device’s ownconfigured-dp-coresvsdp-coressplit to detect drift and a pending reboot without ever blocking a deploy on the reboot/reconnect cycle.
v0.2.0 - 2026-07-14¶
Add timeout bool to FirewallConnection resource
v0.1.1 - 2026-07-02¶
Add DeploymentProfile resource that manages a Software NGFW deployment profile through the Palo Alto Licensing API and emits the generated authorization code as the
auth_codefact.Identify the DeploymentProfile by
(credit_pool_id, name)and usenameas its agent, so the resource works whenclient_id/client_secretare references (e.g. cyberark secrets), which can be used neither as an index key nor as the agent.Harden mechanism to remove deployment profile
v0.1.0 - 2026-06-22¶
Add DeviceGroup, Template, TemplateStack, Commit, RouteDomain, Push, EthernetInterface, L3Subinterface.
Add licensing API
Add FirewallConnection resource that waits for a firewall to be discovered and connected to Panorama in a device group.