List operations should add the task_type criterion to the user
provided criterion.
This patch also fixes the neutron-tempest-plugin-designate-scenario
job to use the ussuri version neutron-tempest-plugin-designate-scenario-ussuri.
This is required for this patch to merge.
Change-Id: I983d930f975c109cce24a9587bba6db563b3f19f
Launchpad: 1926058
(cherry picked from commit fb9f0b33d3)
This change drops the lower-constraints test.
Change-Id: I2b32cec8d6570e990d19046dbbbd764cb4c4e5cc
Signed-off-by: Nicolas Bock <nicolas.bock@canonical.com>
(cherry picked from commit d08dd621c9)
Work on fixing the postgres job has stalled for more than half a year
now, so stop running this known-broken job on every patch. This can be
reverted once the job is fixed.
[0] https://review.opendev.org/668493
Change-Id: I6e958d0a61e0b8327be719d312f1b990ff9fe2e8
Tempest recently moved tox default
to py3 including all-plugin env.
-https://review.opendev.org/#/c/703011/
This will fail the py2 jobs which are using
all-plugin tox env. Because tox all-plugin
env var enable the sitepackages=True. Py2 jobs
install the tempest plugins on py2 and all-plugin
tox try to find the installed plugins on py3 which
cause no test to run and fail the job.
tox all-plugin has been deprecated since long and not
supposed to use for plugins who already in migrated to
separate repo in queens cycle.
Using tox 'all' env to fix the issue.
Change-Id: Ib1a2be90c0b3dbacc6daf52f0fc6f326ab47fc98
Closes-Bug: 1862240
The pool-manager has been deprecated since Newton and
is now being removed with the Train release.
Change-Id: Ib258043d492bb25e1c061d765b40885317c73804
The job has been running with mysql instead of postgres for some time
and we need to iteratively fix the issues that have accumulated in the
meantime.
Change-Id: I312c1e364643daad6754c743678a9d5b4a6f9984
Signed-off-by: Graham Hayes <gr@ham.ie>
This goal is to implement the process set out in the 2018-10-24 Python
Update Process TC resolution[1], for the Train cycle to ensure unit
testing is in place for all of the Tested Runtimes for Train[2].
In practice, this generally means adding unit tests for Python 3.7 and dropping
unit tests for Python 3.5. Using the Zuul template for Train will ensure that
all projects that support Python3 will be tested against the agreed runtime
versions, and make it easier to update them in future.
[1]https://governance.openstack.org/tc/resolutions/20181024-python-update-process.html
[2]https://governance.openstack.org/tc/reference/runtimes/train.html
Change-Id: I27ad92ae4f17e56e5879b7338db3543e5a67d8a5
Depends-On: https://review.opendev.org/#/c/641878/
- Move default python to py3 for devstack jobs
- Remove old (and non working) experimental jobs
- Move legacy devstack jobs to devstack-tempest based jobs
- Update vagrant plugins nodeset
Change-Id: Ida65852dec370a53641cb6428d50b0a2ac81f387
Signed-off-by: Graham Hayes <gr@ham.ie>
This is a mechanically generated change to replace openstack.org
git:// URLs with https:// equivalents.
This is in aid of a planned future move of the git hosting
infrastructure to a self-hosted instance of gitea (https://gitea.io),
which does not support the git wire protocol at this stage.
This update should result in no functional change.
For more information see the thread at
http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003825.html
Change-Id: Ibfb5f95fe11f55c7ad33f2312998ef61aab3de2f
Make sure that we are testing with the latest python version, too.
We should also add a functional job running with py37.
Change-Id: If6c2cd41ec39f15682ea6385ccbb5cfc8551689a
Use openstack-tox-cover template, this runs the cover job as
non-voting in the check queue only.
Use openstack-lower-constraints-jobs template
Remove jobs that are part of the templates.
Change-Id: I83bd26265887a0661ecd7fca60f27671d1c91699
The install-guide-jobs template needs to stay in project-config, remove
it from zuul file.
See also https://review.openstack.org/597618
Change-Id: I41ea3432e380eb884fa04d55a7c1e9ee338d04ea
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: Ic07158b0022f57069d7e117d03c329cb01c6f722
Story: #2002586
Task: #24292
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: I3111e19b546a12a61975d339ac0e7512fef50c04
Story: #2002586
Task: #24292
Add a designate-base job to replace the legacy designate-devstack-base.
Add test job on bionic with py36.
Change-Id: I7c92b5b4464b585b0c9f64408507d8a2143f99d8
Neutron has updated the neutron-tempest-plugin-designate-scenario job to
be voting [0], let's follow that path.
[0] https://review.openstack.org/568681
Change-Id: Ifdfbdb4d465bc70b02be1c3f049dbfac67de4c88
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: Id52de99217d1187e3a1a638c41aba18258b6c824
Depends-On: https://review.openstack.org/555034
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
We do not need to run grenade for doc-only or similiar changes, skip
those like we skip the devstack jobs.
Change-Id: I7588ecc60791815cc6908324d59b299633bf15ce
Zuul no longer requires the project-name for in-repo configuration.
Omitting it makes forking or renaming projects easier.
Change-Id: I0dfdb10d037d004f40ed725b5dff3c3a27074df9
Change Ibc77ea864503e63f73be0f1c41e07bfe8ea3dcae needed a non-voting
requirements change for merging, since this is in, we can make
requirements voting again. For this, just remove it.
Remove voting from the neutron-tempest-plugin-designate job since
non-voting jobs should not run in gate.
Remove name from project-stanza, this is not needed anymore.
Rename designate grenade job to follow
https://docs.openstack.org/infra/manual/drivers.html#naming-with-zuul-v3
Change-Id: I794bd13bf74d2218e64b9f9922ea8abd6c9b33a0
- Added 'manager_model' flag for old style
pool-manager + zone-manager
- Added grenade testing for verify_noapi which
shows we can do an upgrade without impacting the
data plane
- Removed old keystone v3 test (v2 no longer exists, so
we are already testing it
- Make py35 job voting
- Stop dsvm jobs on docs / releasenotes / api-ref changes
Change-Id: I0de8d8c3366bb0325a73dd19ce0e1f9a57553d0b