Commit Graph

19 Commits

Author SHA1 Message Date
Goutham Pacha Ravi d65d7f05a7 Migrate functional job to native zuulv3
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>
2020-06-30 17:25:46 +00:00
OpenStack Release Bot 4cfef05a61 Add Python3 victoria unit tests
This is an automatically generated patch to ensure unit testing
is in place for all the of the tested runtimes for victoria.

See also the PTI in governance [1].

[1]: https://governance.openstack.org/tc/reference/project-testing-interface.html

Change-Id: I1276998fa0577fce0b1fe793e08a76aab14358ce
2020-04-10 18:11:34 +00:00
Goutham Pacha Ravi 424fb56f4b [ussuri][goal] Drop python2.7 support
As per the official python support timeline
set forth by the OpenStack TC [1][2], OpenStack
Train (in our case, python-manilaclient 1.29.x
series) is the last release that will support
python2.7.

[1] https://governance.openstack.org/tc/resolutions/20180529-python2-deprecation-timeline.html
[2] https://governance.openstack.org/tc/goals/selected/ussuri/drop-py27.html

Change-Id: I5b4dc1853d7e4f8f736dd2a22eb08bcfdeac3411
2019-12-08 21:04:14 -08:00
Corey Bryant 3e3dfb1d5a Add Python 3 Train unit tests
This is a mechanically generated patch to ensure unit testing is in place
for all of the Tested Runtimes for Train.

See the Train python3-updates goal document for details:
https://governance.openstack.org/tc/goals/train/python3-updates.html

Change-Id: I3e06562e38f9ee165024e09b95408d5593c0cdab
Story: #2005924
Task: #34220
2019-07-05 11:54:21 -04:00
OpenDev Sysadmins ffe0a2fc08 OpenDev Migration Patch
This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.
2019-04-19 19:44:14 +00:00
Zuul 194f804efb Merge "base job has changed to bionic" 2019-03-14 17:06:24 +00:00
Tom Barron ca0daf1734 base job has changed to bionic
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
2019-03-14 14:42:00 +00:00
Goutham Pacha Ravi 3253b90b0e [CI] Bump timeout for manilaclient-dsvm-neutron-functional
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
2019-03-11 09:28:09 -07:00
Tom Barron a9785a4200 Run manilaclient-dsvm-neutron-functional on bionic
Change-Id: I211add2dc23b6fedac43f836d04030a7e2aee1c0
2019-01-09 19:00:13 +00:00
Goutham Pacha Ravi 646262af93 Change python3.5 job to python3.7 job on Stein+
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
2018-10-12 21:25:47 +00:00
Andreas Jaeger 4c2c1d87af Use templates for cover and lower-constraints
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
2018-09-07 15:28:33 +02:00
Goutham Pacha Ravi 781a428cda add python 3.6 unit test job
This is a mechanically generated patch to add a unit test job running
under Python 3.6 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: Iada32717417b085e75a99404f279bbe2b30bcfc9
Story: #2002586
Task: #24309
2018-08-20 18:50:25 +00:00
Goutham Pacha Ravi d338cda7b8 switch documentation job to new PTI
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
2018-08-20 18:50:20 +00:00
Goutham Pacha Ravi 567ae71c1c import zuul job settings from project-config
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
2018-08-20 18:50:18 +00:00
Zuul a0a833fb56 Merge "add lower-constraints job" 2018-03-25 14:19:59 +00:00
Tom Barron c898e5c231 Allow clone of manila-tempest-plugin
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
2018-03-23 09:18:42 -04:00
Doug Hellmann d04dcc5cfa add lower-constraints job
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>
2018-03-22 17:52:54 -04:00
James E. Blair d81168c18b Zuul: Remove project name
Zuul no longer requires the project-name for in-repo configuration.
Omitting it makes forking or renaming projects easier.

Change-Id: I6e2a832e2b81b85d4cb2476d2a39491cb6aa4139
2018-01-27 05:14:05 -08:00
zhongjun 229258e054 Migrating legacy jobs
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
2017-11-02 12:31:09 +00:00