kolla-ansible/tests
Mark Goddard c4f6ca1cd7 CI: fix kolla-ansible installation after cryptography 3.4 release
Installing kolla-ansible system-wide on CentOS 8 fails with:

    ModuleNotFoundError: No module named 'setuptools_rust'

This error appeared following the release of cryptography 3.4, which now
includes Rust code. It can be installed without Rust using a Python
wheel, but only with more recent pip than version 9.0.3 available as RPM
on CentOS 8. The cryptography bug report [1] recommends pip>=19.1.1.

This change switches to using pip --user when installing kolla-ansible.

Also fixes an issue with ansible-lint which was failing on
etc/kolla/globals.yml due to a missing space before comments.

This Victoria backport also includes
I47473de6f71c422db2238d653c2d8f379c55e79b, which fixes a similar issue
with ceph-ansible.
(cherry picked from commit 5fc7707938)

This Victoria backport also includes
I4c65a428facdf6d4ce28d97a868589aeae4c856e, which drops lower-constraints
testing.  Per our PTG resolution [2] and general OpenStack resolution
[3], lower-constraints are not worth the extra work and confusion they
introduce.  This patch drops them along with all mentions.
(cherry picked from commit 604d85b6d2)

[1] https://github.com/pyca/cryptography/issues/5753
[2] http://lists.openstack.org/pipermail/openstack-discuss/2020-October/018445.html
[3] http://lists.openstack.org/pipermail/openstack-discuss/2020-December/019521.html

Change-Id: Ifaf1948ed5d42eebaa62d7bad375bbfc12b134d5
(cherry picked from commit 3dd6834a61)
Closes-Bug: #1915141
2021-02-15 13:58:32 +00:00
..
templates CI: Temporarily disable rabbitmq internal tls 2020-11-05 18:53:42 +00:00
__init__.py Add py27 py34 pypy unittest 2016-01-13 13:47:49 +08:00
check-config.sh add octavia openrc file 2020-10-08 14:50:52 +00:00
check-failure.sh Use Docker healthchecks for core services 2020-10-05 08:35:47 +00:00
check-logs.sh CI: Ignore neutron-server CRITICAL about WSREP 2020-03-16 10:00:46 +00:00
deploy-bifrost.sh CI: Keep stderr in ansible logs 2019-07-02 20:44:33 +02:00
deploy-ceph-ansible.sh CI: fix kolla-ansible installation after cryptography 3.4 release 2021-02-15 13:58:32 +00:00
deploy.sh CI: Replace dummy interface (fake for neutron external) with VXLAN 2020-02-21 08:56:26 +00:00
get_logs.sh Zun: Add zun-cni-daemon to compute node 2020-04-30 02:22:20 +00:00
init-core-openstack.sh CI: Debug init-runonce 2020-03-01 09:57:35 +01:00
init-swift.sh CI: Make bashate happy 2020-04-24 15:57:55 +02:00
post.yml CI: fix kolla-ansible installation after cryptography 3.4 release 2021-02-15 13:58:32 +00:00
pre.yml CI: use venv only (and not virtualenv) 2020-06-17 18:24:07 +00:00
reconfigure.sh CI: Keep stderr in ansible logs 2019-07-02 20:44:33 +02:00
run.yml CI: fix kolla-ansible installation after cryptography 3.4 release 2021-02-15 13:58:32 +00:00
setup_disks.sh Remove kolla-ceph 2020-02-11 11:42:06 +01:00
setup_gate.sh CI: enable designate in magnum CI job 2020-10-07 14:55:10 +00:00
test-bifrost.sh Remove RabbitMQ support from Bifrost 2019-04-10 11:30:50 +01:00
test-core-openstack.sh CI: do 12 attempts to connect to test instance 2020-04-10 16:50:04 +00:00
test-dashboard.sh CI: Add TLS tests 2020-01-28 14:03:33 -08:00
test-ironic.sh CI: add missing --fail argument to curl 2020-11-15 09:01:05 +00:00
test-kolla-toolbox.yml Catch errors and changes in kolla_toolbox module 2019-09-16 14:34:11 +01:00
test-magnum.sh CI: enable designate in magnum CI job 2020-10-07 14:55:10 +00:00
test-mariadb.sh CI: Add mariadb test 2019-11-07 18:03:07 +00:00
test-masakari.sh Testing Masakari role in gate 2019-08-14 12:32:51 -04:00
test-ovn.sh OVN IPv6 2020-05-01 18:03:14 +02:00
test-prometheus-efk.sh CI: add prometheus-efk scenario 2020-07-10 07:55:14 +00:00
test-scenario-nfv.sh CI: Move NFV reqs installation to where it belongs 2020-06-12 21:33:22 +02:00
test-swift.sh CI: Test Swift 2019-12-10 13:19:17 +00:00
test-zun.sh [CI] Ensure network is set for Zun 2020-09-12 12:06:34 +02:00
test_fernet_rotate_cron_generator.py Fix keystone fernet key rotation scheduling 2019-05-17 14:05:48 +01:00
test_kolla_docker.py Coordinate haproxy and keepalived restarts 2020-10-04 16:58:24 +02:00
test_merge_config.py Stop mocking ansible modules globally 2020-05-11 13:47:12 +01:00
test_merge_yaml.py Add extend_lists option to merge_yaml 2020-05-11 13:47:12 +01:00
upgrade-bifrost.sh CI: Keep stderr in ansible logs 2019-07-02 20:44:33 +02:00
upgrade.sh CI: Fix TLS upgrade test 2020-02-25 10:08:54 -08:00