OVN is now enabled by default as a neutron ml2 backend,
so lets adjust the services enabled to match that
of devstack and avoid validation errors:
lib/neutron_plugins/ovn_agent:ovn_sanity_check:365 : die 365 'The q-agt/neutron-agt service must be disabled with OVN.'
Change-Id: I9a0491a985fb6c36948e41419f94333ddf5d35a3
Signed-off-by: Goutham Pacha Ravi <gouthampravi@gmail.com>
Implements the commands for performing the share server migration.
They are: share-server-migration-reset-task-state,
share-server-migration-complete, share-server-migration-cancel,
share-server-migration-start, share-server-migration-check
and share-server-migration-get-progress.
Co-Authored-By: Daniel Tapia <danielarthurt@gmail.com>
Co-Authored-By: Andre Beltrami <debeltrami@gmail.com>
Co-Authored-By: Douglas Viroel <viroel@gmail.com>
Change-Id: Id829a375d828a4808306fd1a42bc7548721feb19
Partially-implements: bp share-server-migration
Depends-On: Ic0751027d2c3f1ef7ab0f7836baff3070a230cfd
Depends-On: I46a0cee0a4625d950f02fa7a5bf612de926451b5
The manilaclient functional test job
"manilaclient-dsvm-neutron-functional"
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.
Change-Id: I3b67f3b566bdadf1cc228f885b7253435a4507b5
Signed-off-by: Goutham Pacha Ravi <gouthampravi@gmail.com>