Add WebTest to test-requirements which used to be imported as a
transitive requirement via pecan, but the latest release of
pecan dropped this dependency. So make this requirement explicit,
see [1].
Add Neutron and l2gw as required project to py310 job in .zuul.yaml
[1]: https://review.opendev.org/c/openstack/neutron/+/848706
Change-Id: I02c00f46ad453c25981475ce53421827df97a717
Since the dependent patch was merged in Neutron, we need to call
the register_common_config_options method explicitly to register common
options like oslo.log options.
This change updates the job template according to the tested runtimes
for Zed. This is required to remove Python 3.6/7 because these are no
longer supported.
Also, now unit tests are executed with current master code of Neutron,
instead of the latest release, so that we can run test with any
unreleased change in Neutron.
Closes-Bug: #1977980
Related-Bug: #1968606
Depends-on: https://review.opendev.org/c/openstack/neutron/+/837392
Change-Id: I1ac3557fcd6eba187d52686345040c5fdfb4f7e9
Add back .zuul.yaml to the project and change all references from
openstack/networking-l2gw to x/networking-l2gw
Make jobs work on ubuntu focal
Fix mysql syntax in tools/test-setup.sh
Change-Id: Ic48f3d8ae8786b9ea98abba94b44ff4cb804ccc8
networking-l2gw is not a neutron stadium project, and not governed by
openstack, so it is time to move it to x/ namespace. As a first step
disable zuul jobs to avoid collisions when the new repository will be
created as x/networking-l2gw.
Change-Id: I1bf048df49c385a92fea55f99bd0a7c4283960cf
Python 2 will be EOL at the end of 2019. Ussuri will no longer support
Python 2 so it's safe to remove python2 jobs and save some CI resources.
Change-Id: I12ec23f9f8879b984099cce3495f4687dd2e0f61
Import jobs from project-config and update them:
* Use python36 instead of python35, since py35 is out of scope
for current cycle.
* Switch to using "tox -e docs" for docs building - using
build-openstack-docs-pti template. This does not publish since
networking-l2gw is not an official OpenStack project under governance
anymore.
Update tox.ini for docs change.
Since this now uses python3 for docs building, switch from oslosphinx
(only working with python2) to openstackdocstheme.
Use new URL for upper-constraints file everywhere.
Update RST files where new sphinx was producing errors.
Needed-By: https://review.opendev.org/661542
Change-Id: Ic59f532e31647bc58aba236bf440b7bca934d36d
Neutron-lib 1.18.0 is our Rocky RC and is already being used by neutron
[1]. This patch updates the neutron-lib required version to match
neutron [1] in prep for the Rocky release.
It also adds a lower constraints zuul job to ensure neutron is pulled
into the env; otherwise the errors show in PS1 results will occur.
[1] https://review.openstack.org/#/c/583671/
Change-Id: I6b81670ade7131caedcc2c0b5dddff4415554676
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: I425974aa60496e635517e64ab900ec2fa66c0e12
Depends-On: https://review.openstack.org/555034
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
This patch will be reverted once TripleO CI will be ready for
stable/queens, but it's not the case now.
Change-Id: Id847994e932e41095d0eaaba60a0557b2ed15079
Zuul no longer requires the project-name for in-repo configuration.
Omitting it makes forking or renaming projects easier.
Change-Id: Idea4e5ff3923aeea34eec9ef40b2021bb3c32857
Configure the layout to execute the scenario004 jobs.
Note that baremetal job will be run on stable/pike and container on
Queens and beyond.
A note has been added in comment explaining more details.
Change-Id: I8b5f16e5460b5e7cae17f9902eed76f873bcf31b