Skip to main content

PAN-OS Upgrade Assurance

The panos-upgrade-assurance includes the set of libraries written in Python to ease the process of writing checks and state snapshots during PanOS upgrade on the Next Generation Firewall.

Both checks and snapshots can be used to verify the state of a device during an upgrade process. What more, it is possible to generate a report for these checks.

The libraries were written to support Ansible and XSOAR integrations. They depend on pan-os-python libraries and therefore are quite easy to fit into the PanOS Ansible modules collection. Equivalent yaml configurations are provided in the documentation as a reference to use with the PanOS Ansible modules collection.

The libraries are available in two form factors:

  • a python package hosted on PyPI repository
  • a docker image hosted on GHCR