https://github.com/paloaltonetworks/pan-os-upgrade-assurance
PAN-OS Upgrade Assurance package code
https://github.com/paloaltonetworks/pan-os-upgrade-assurance
api checks pan-os panos python sdk upgrade
Last synced: 16 days ago
JSON representation
PAN-OS Upgrade Assurance package code
- Host: GitHub
- URL: https://github.com/paloaltonetworks/pan-os-upgrade-assurance
- Owner: PaloAltoNetworks
- License: mit
- Created: 2023-02-14T11:31:00.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-04-24T19:14:46.000Z (25 days ago)
- Last Synced: 2025-04-24T20:27:42.328Z (25 days ago)
- Topics: api, checks, pan-os, panos, python, sdk, upgrade
- Language: Python
- Homepage: https://pan.dev/panos/docs/panos-upgrade-assurance/
- Size: 3.46 MB
- Stars: 11
- Watchers: 11
- Forks: 9
- Open Issues: 21
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
- Support: SUPPORT.md
Awesome Lists containing this project
README





# PAN-OS Upgrade Assurance
## Overview
The `panos-upgrade-assurance` package includes the set of classes 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](https://pan.dev/panos/docs/panospython/) libraries and therefore are quite easy to fit into the [PanOS Ansible modules collection](https://galaxy.ansible.com/paloaltonetworks/panos).
For more detailed documentation please refer to [PAN.DEV](https://pan.dev/panos/docs/panos-upgrade-assurance/) portal.
## Installation
To install the package you can use `pip`:
``` console
python -m pip install panos-upgrade-assurance
```