As a first step add coverage test as non-voting with a low threshold,
and exclude older plugins.
Also removing some unused code, and relocating tests-only code, and adding
some unit tests to improve coverage.
Change-Id: Ib7af0b5de49e1a0ee2927b01f2a5f71acf633fb5
Commit Idbfefe85dc0ddb04bd2d88fafcf3f6e751a1c3d7 added py38 to
the gate jobs.
This patch adds the necessary configuration for the vmware-nsx
Change-Id: I47a8b8b553f4a8b852508ccc4e8df48a1cb87832
Since it's no longer supported past Train, lets stop
running the tests.
Please also see the related neutron patch:
I1c171ab906a3b4c66558163ad26947ebf710a276
Change-Id: Ic5361ac8495493d45603a57fcaac5f8385c681b7
Commit Ia4f4b335295c0e6add79fe0db5dd31b4327fdb54 removed all the
neutron-lbaas code from the master (Train) branch
Change-Id: I9035f6238773aad0591436c856550b7a5e01e687
Remove extra publish-openstack-python-branch-tarball job:
With change https://review.openstack.org/609098 merged, we do not need
required-projects for publish-openstack-python-branch-tarball anymore.
The job can now be removed completely from the post pipeline since it
is part of the python-jobs template.
Sort list of templates alphabetically to easily find them.
Remove job periodic-jobs-with-neutron-lib-master - this is a master only
job, it should stay in project-config to not confuse when branching.
Change-Id: Icd8838bab7c9ef288679b6b052e2702b71543571
As part of the python 3 first effort [1], this patch adds UT support for
python 3.6 by:
- Updating the zuul.yaml to include the py36 template and jobs.
- Adding a py36-dev target to tox.ini for local testing.
- Updating the upper constraints to use master rather than stable/rocky.
- Updating the version of eventlet used as previous 2x.x versions had
a python 3 bug for monkey patching.
- Consolidating the eventlet monkey patching in the code.
[1] https://governance.openstack.org/tc/goals/stein/python3-first.html
Change-Id: I3c11ac9dff9a2e25b33e8310929c961ffd0bcc52
Implementing the Octavia support for NSX-V & NSX-T.
Follow up patches will handle the TVD plugin, Status updates,
and migration.
Since Octavia is not (yet?) in the requirements, using a hack to allow unittests
to be skipped.
Co-Authored-by: Adit Sarfaty <asarfaty@vmware.com>
Change-Id: Iadb24e7eadcab658faf3e646cc528c2a8a6976e5
With the new job, we do not need all the required-projects. thus, use
the new job openstack-tox-docs instead of build-openstack-sphinx-docs.
Change-Id: I8e36eb528d22b8d61d2f6ee77d271fc143e71314
periodic-stable-jobs-neutron runs only on stable branches and needs to
stay in project-config.
The job publish-to-pypi-neutron needs to stay in project-config as well
to trigger on releases.
Change-Id: Ib9b38b17cbb1b91a599a9d34927b554b4880fd09
This is part of the python 3 workstream [1] and moves the per branch
zuul config into to vmware-nsx repo. The periodic and periodic-stable
jobs will stay in project config.
[1] https://governance.openstack.org/tc/goals/stein/python3-first.html
Change-Id: Ie4ebc4b33c08274acd9dc019b58989989396b6c5
This patch updates our local zuul.yaml to define the required projects
so they are pulled into the jobs.
Change-Id: I1e668f9413363954f148f35f88c4c0687ce4f2c0
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: Ia65cd41c6d0f4a4847458188cc5afddb06035a23