-
Bug
-
Resolution: Done-Errata
-
Normal
-
6.13.0
-
False
-
-
False
-
CLOSED
-
1,000
-
Platform
-
-
-
Moderate
-
None
Description of problem:
Ansible is switching to Python 3.11 in RHEL 8.8:
https://pkgs.devel.redhat.com/cgit/rpms/ansible-core/commit/?h=rhel-8.8.0&id=a32f090acd62b5091b9d3fdd5a5dd591992e0606
We have several places that depend on being called with the same Python interpreter as Ansible or to be able to import certain libs when run by Ansible, which means we need to adopt that to support Ansible on Python 3.11
From the top of my head, the following components are affected:
- satellite-clone (the binary) imports things from ansible, so it needs to be executed by the same python or the import fails
- the collection depends on PyYAML and requests and these need to be of the right python too
- (6.12 and older): we need a matching python3X-psutil so that the ancient ansible-runner doesn't choke and can execute ansible roles via smart proxy
Version-Release number of selected component (if applicable):
6.11-6.13
How reproducible:
Steps to Reproduce:
1.
2.
3.
Actual results:
Expected results:
Additional info:
- blocks
-
SAT-17781 Support satellite-clone with Ansible running on Python 3.11 in RHEL 8.8
- Closed
- external trackers