PaloAltoNetworks / PaloAltoNetworks/pan-os-python

The upgrade function should follow the "Best Practices for PAN-OS Upgrade"

Open
#365 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
Python
Stars
400
Forks
199
PR merge metrics
No merged PRs in 30d

Description

Is your feature request related to a problem?

In the current implementation, the upgrade process restarts the firewall with the zero maintenance version. E.g. 9.0.0 and 9.1.0.

Describe the solution you'd like

The "Best Practices for PAN-OS Upgrade" describes the way but without reboot. The base image only has to be downloaded, but not installed. This would speed up and stabilize the update process.

Additional context

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by locating the upgrade function and reviewing the linked Palo Alto Networks best-practices articles. Confirm the current handling of zero-maintenance base images, then define completion as downloading the base image without installing it or rebooting the firewall, with the update process remaining stable.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
infrastructure
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.