PaloAltoNetworks / pan-os-python

The PAN-OS SDK for Python is a package to help interact with Palo Alto Networks devices (including physical and virtualized Next-generation Firewalls and Panorama). The pan-os-python SDK is object oriented and mimics the traditional interaction with the device via the GUI or CLI/API.
https://pan-os-python.readthedocs.io
ISC License
345 stars 170 forks source link

Update for PAN-OS 10.0 Device-ID/HIP features #345

Closed jamesholland-uk closed 3 years ago

jamesholland-uk commented 3 years ago

Describe the bug

With PAN-OS 10.0, commits fail after rules are created with Ansible using pan-os-python, due to a HIP profile issue

Expected behavior

Rules created with Ansible using pan-os-python should not cause commit errors to be generated later for PAN-OS 9.x firewalls

Current behavior

Rules created with Ansible using pan-os-python in 10.0 use an old style of XML configuration for HIP, which causes issues committing to 9.x firewalls

Possible solution

Steps to reproduce

Your Environment

github-actions[bot] commented 3 years ago

:tada: This issue has been resolved in version 1.4.0 :tada:

The release is available on PyPI and GitHub release

Posted by semantic-release bot

2ps commented 2 years ago

Please reopen -- this has reared its head in an ugly way with 10.2.x and 10.1.5 where hip-profiles has now been removed from support and causes commits to fail.