CentOS 7 job is running with python2, which is no longer supported by
nova. Devstack also dropped it's platform tests for CentOS.
Change-Id: I74b04cf6ecd978bfc5fbf3b2c7484a79d28ae826
This fixes ModuleNotFoundError: No module named 'StringIO',
raised in Python 3 functional tests. We also patch paramiko
on Python 3, since we use it in functional tests.
Change-Id: I357dd9c3ec7c0a76d31b7f94ec0e844d9bdcb5c5
This fixes an import error with the newest devstack, which conflicts
with the system FreeIPA installation and results in:
ImportError: cannot import name decorate in dogpile.
Change-Id: I8bade87962f3adacbc26a666ea02fedb74963bfa
The functional job roles are extended with an option to specify
python version to run with and a new CI job is created.
python-memcached is added to requirements.txt, since it is used in
the default keystonemiddleware configuration.
Change-Id: I0b77b150785a90b411cba4ffc4b89cc67646e2ac
This adds support for creating and removing DNS A records when
floating IPs are associated and disassociated in neutron.
novajoin-install and functional tests are enhanced to test it.
Change-Id: I82c83ad9e8c84ddfd4ecfc4d5c3b31a418af97a7