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>
The base job that we use has switched to bionic nodeset [1] so
use that instead of defining use of nodeset locally.
[1] https://review.openstack.org/#/c/639096/
Change-Id: I7ae8e95d2dca05ae2e55600a48454064e432c676
On slow nodes, it may take longer than 60 minutes to have
an operational environment for us to run the tests upon.
In such environments, the tests can't be run within 20 mins.
So, bump the timeout by 10 mins.
Change-Id: Ie9b0ee92e6e18b048697f0e17273c87f3ca5cd32
python3.5 was the only supported python3 version
on Xenial, now that we have Bionic Beaver nodes
that support python3.7, lets switch to testing
with python3.7 in addition with python3.6 in
Stein and beyond.
See ML discussion here [1] for context.
[1] http://lists.openstack.org/pipermail/openstack-dev/2018-October/135632.html
Change-Id: Ia9868f39ff788e02850fae756820f7c1388bde0a
Depends-On: I4b2149cf7033f16a37cd185e5f19ab2e7e837cdf
Story: #2004073
Task: #27427
Use openstack-tox-cover template, this runs the cover job
in the check queue only.
Use openstack-lower-constraints-jobs template.
Remove jobs that are part of the templates.
Change-Id: I91226a370592a013368d6472b921968cf801e8a9
This is a mechanically generated patch to switch the documentation
jobs to use the new PTI versions of the jobs as part of the
python3-first goal.
See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html
Change-Id: Ib160926c1e827b47747283d02a97324aaa194693
Story: #2002586
Task: #24309
This is a mechanically generated patch to complete step 1 of moving
the zuul job settings out of project-config and into each project
repository.
Because there will be a separate patch on each branch, the branch
specifiers for branch-specific jobs have been removed.
Because this patch is generated by a script, there may be some
cosmetic changes to the layout of the YAML file(s) as the contents are
normalized.
See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html
Change-Id: Ie7b283ee1735b4e91538f092846a7b8d368151e3
Story: #2002586
Task: #24309
in manilaclient-dsvm-functional job definition since
with change [1] we install this repository system-wide
in our devstack plugin.
[1] I0844cdb48b9d415bd341c4687620412178be871b
TrivialFix
Change-Id: I16333dac4382ce93135981121ad38ec5e2e98ea4
Create a tox environment for running the unit tests against the lower
bounds of the dependencies.
Create a lower-constraints.txt to be used to enforce the lower bounds
in those tests.
Add openstack-tox-lower-constraints job to the zuul configuration.
See http://lists.openstack.org/pipermail/openstack-dev/2018-March/128352.html
for more details.
Change-Id: I7f8ad61b0e1c691ae8d804b3d661a69c68b954fa
Depends-On: https://review.openstack.org/555034
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
Zuul no longer requires the project-name for in-repo configuration.
Omitting it makes forking or renaming projects easier.
Change-Id: I6e2a832e2b81b85d4cb2476d2a39491cb6aa4139
Moving legacy jobs from openstack-zuul-jobs to manila
repository. In order for us to start reworking the legacy
jobs to native v3 jobs, we need to do so.
This is the first step as described in the manual
and will also make it easier to remove the in-tree
tempest plugin sooner.
Change-Id: I7c9fbbb22860a1d246a8e6cb834f7c87875344f2