Skip to content

upgrade to python3.13#725

Open
jmeixensperger wants to merge 2 commits intodevelopfrom
python3.13
Open

upgrade to python3.13#725
jmeixensperger wants to merge 2 commits intodevelopfrom
python3.13

Conversation

@jmeixensperger
Copy link
Contributor

@jmeixensperger jmeixensperger commented Mar 5, 2026

Upgrade python install to 3.13.12. This change has 2 downstream effects:

  1. Allows installing a later version of ansible (v13.x) and ansible-core (v2.20.x). This resolves a vulnerability against ansible-core which requires v2.16.13.
  2. Upgrading the ansible versions also pulls a newer ansible_collections packages, including netbox. The new netbox collection requires deepdiff v8.6.1 (previously v6.6.1). This means our previous workaround is no longer required.

There have also been multiple CVEs reported on the previous version of the community/digitalocean and grafana/grafana ansible collections. The new collection no longer includes community/digitalocean, however grafana/grafana has only resolved 1 of the 4 open CVEs. Since we do not use this collection, it has been removed.

Additional changes:

  • The /usr/bin/python3.9 calls have been updated to /usr/bin/python3 to limit the changes required for any future python3 upgrades.
  • Removed the pinned urllib3 version in redhat-8 to remain consistent with previous changes to redhat-9.

@jmeixensperger jmeixensperger requested a review from a team as a code owner March 5, 2026 20:56
caiicaii
caiicaii previously approved these changes Mar 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants