The manilaclient functional test job
is currently broken due to a change to its
parent job in the devstack repository.
Instead of investing to fix that legacy style
job, we'd be better off rewriting it to be
in native zuulv3 style, i.e., without the
use of the deprecated devstack-gate project.
- Introduce a new job "python-manilaclient-functional"
which replaces "manilaclient-dsvm-neutron-functional"
but preserves the testing done by the latter.
- The new job runs on a minimal devstack (keystone,
neutron, manila, mysql and rabbit) and uses an ansible
role introduced to setup test configuration.
- Add a "bindep.txt" file to call out test system
dependencies, and install them via the new job.
- Cleanup the old job, the associated devstack gate
hooks and playbooks.
Signed-off-by: Goutham Pacha Ravi <email@example.com>