This is a combination of 3 commits. ==================== py2constraints: pin PasteDeploy version PasteDeploy version 3.0 (2022-10-16) dropped support for python2 (as well as <3.7), which causes our py2 tests to fail. So cap the version here at 2.1.1, the last which is compatible with our tests. Even doing this doesn't stop pip install swift pulling in a newer PasteDeploy in the tools/playbooks/saio_single_node_setup/make_rings.yaml playbook (causing the probes test on CentOS-7 to fail); so handle CentOS 7 explicitly. Signed-off-by: Matthew Vernon <mvernon@wikimedia.org> (cherry picked from commitcc033154ad) ==================== playbooks: replace ansible_ssh_user with ansible_user ansible_ssh_user has been deprecated since Ansible 2.0 [1] [1] https://github.com/ansible/ansible/blob/stable-2.0/CHANGELOG.md (cherry picked from commit07b5f139a5) ==================== CI: Install pip from pinned upstream for py2 probe tests As part of that, invert the inheritance so the py2 job derives from the py3 job. (cherry picked from commit3571cdf2f7) ==================== Change-Id: If69ae0f8eac8fe8ff7d5e4f4f1bff6d0ea9e7a8b
82 lines
1.5 KiB
Plaintext
82 lines
1.5 KiB
Plaintext
voluptuous===0.11.7
|
|
chardet===3.0.4
|
|
enum-compat===0.0.3
|
|
os-api-ref===1.6.2
|
|
lxml===4.5.0
|
|
certifi===2020.4.5.1
|
|
alabaster===0.7.12
|
|
pbr===5.4.5
|
|
oslo.i18n===3.25.1
|
|
fixtures===3.0.0
|
|
nose===1.3.7
|
|
nosehtmloutput===0.0.7
|
|
sphinxcontrib-websupport===1.1.2
|
|
ipaddress===1.0.23
|
|
nosexcover===1.0.11
|
|
debtcollector===1.22.0
|
|
MarkupSafe===1.1.1
|
|
netaddr===0.7.19
|
|
prettytable===0.7.2
|
|
traceback2===1.4.0
|
|
eventlet===0.25.2
|
|
extras===1.0.0
|
|
reno===2.11.3
|
|
imagesize===1.2.0
|
|
urllib3===1.25.8
|
|
mock===3.0.5
|
|
PyYAML===5.3.1
|
|
cryptography===2.9
|
|
requests-mock===1.7.0
|
|
unittest2===1.1.0
|
|
Pygments===2.5.2
|
|
requests===2.23.0
|
|
snowballstemmer===2.0.0
|
|
Jinja2===2.11.1
|
|
cliff===2.18.0
|
|
castellan===1.4.0
|
|
coverage===5.0.4
|
|
oslo.log===3.45.2
|
|
docutils===0.15.2
|
|
boto3===1.12.39
|
|
stestr===2.6.0
|
|
oslo.serialization===2.29.2
|
|
testtools===2.4.0
|
|
keystonemiddleware===9.0.0
|
|
iso8601===0.1.12
|
|
linecache2===1.0.0
|
|
idna===2.9
|
|
msgpack===0.6.2
|
|
Sphinx===1.8.5
|
|
oslo.config===7.0.0
|
|
openstackdocstheme===1.31.2
|
|
stevedore===1.32.0
|
|
botocore===1.15.39
|
|
cmd2===0.8.9
|
|
xattr===0.9.7
|
|
six===1.14.0
|
|
dulwich===0.19.15
|
|
GitPython===2.1.11
|
|
wrapt===1.12.1
|
|
rfc3986===1.4.0
|
|
future===0.18.2
|
|
boto===2.49.0
|
|
monotonic===1.5
|
|
netifaces===0.10.9
|
|
keystoneauth1===4.0.0
|
|
cffi===1.14.0
|
|
Babel===2.8.0
|
|
greenlet===0.4.15
|
|
oslo.utils===3.42.1
|
|
gitdb===0.6.4
|
|
gitdb2===2.0.6
|
|
pathlib2==2.3.6
|
|
|
|
# Projects that are known to have had a final py2-supporting release
|
|
bandit===1.6.2
|
|
python-keystoneclient===3.22.0
|
|
dnspython===1.16.0
|
|
setuptools===44.1.1
|
|
pycadf===2.10.0
|
|
smmap===3.0.5
|
|
PasteDeploy==2.1.1
|