There are currently 4 check jobs that are contantly failing.
These jobs both make the check take longer and waste compute power during build.
I have moved them to experimental, and once we get them to not fail, we can
move them back to their place at the check queue.
Change-Id: I00d80d58ededc0fd4b08ed137addabc97dbec145
This patch switches the use of openstack-tox-lower-constraints over to
a project specific lower constraints job that ensures the required
projects are pulled from source. Such change is necessary as the current
use of openstack-lower-constraints-jobs doesn't pull neutron, sfc or
dynamic routing from source which is necessary to ensure cross project
testing and use depends on in patch sets.
Change-Id: I78e77df26c0fc9875915db6432e0b52ab62a9322
Since dragonflow will not be anymore an official repo, stop publishing to
docs.o.o. Instead only run a job that builds documents.
Related to https://review.openstack.org/613856
Change-Id: Ife84b442b8b7750b8ef761c12939b0496beaceef
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.
Change-Id: Iedca39a2ab7e2fdd565f9bb50c0c74f0b87b7536
Use openstack-lower-constraints-jobs template. Remove jobs that are
part of the templates.
Remove duplicate python36 jobs, these are redundant.
Remove required projects from openstack-tox-docs, these are not needed
with the way we build docs using docs/requirements. Remove the jobs
as well, they are part of the docs template.
Change-Id: Iaa965cc6f628451d323a504720c3eafd024974b3
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: Ide7c4b796c480666bf514e5a31476a7a087b39d3
Story: #2002586
Task: #24294
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: I7be933e8b2f6da905fdc13f692da0d5a8b9c3207
Story: #2002586
Task: #24294
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: I7471f66742e4c843321d771408d0da67d9800da1
Depends-On: https://review.openstack.org/555034
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
This is required for the bgp tests to succeed.
Without it, tests fail as follows:
Failed to import test module: neutron_dynamic_routing.tests.tempest.api.test_bgp_speaker_extensions
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/unittest2/loader.py", line 456, in _find_test_path
module = self._get_module_from_name(name)
File "/usr/local/lib/python2.7/dist-packages/unittest2/loader.py", line 395, in _get_module_from_name
__import__(name)
File "/opt/stack/new/neutron-dynamic-routing/neutron_dynamic_routing/tests/tempest/api/test_bgp_speaker_extensions.py", line 21, in <module>
from neutron_tempest_plugin.api import base
ImportError: No module named neutron_tempest_plugin.api
Resolves-Bug: #1762176
Change-Id: I1d15fe4b1aa43cbb40c85ba448702e3f72052573
Rename tempest job to follow our naming for in-tree jobs since
we have a global shared namespace.
Rename ansible jobs for naming conventions, it needs to start with
dragonflow.
Remove legacy job here, it's in project-config and non-converted legacy
jobs should not be in the repo, it needs to be properly imported first.
Naming conventions reference:
https://docs.openstack.org/infra/manual/drivers.html#naming-with-zuul-v3
Remove name from project stanza, it's not needed anymore.
Change-Id: I1f5f54ce3e70307541c78ba86f16086d38e877e8
Zuul now supports including the file extension on the playbook path
and omitting the extension is now deprecrated. Update references
to include the extension.
Change-Id: Ie4f408ab3feab6918f6d7f3ec5376e1b0d18448a
As some of our build tasks fail on timeout from time to time, I am
changing the timeout for the build tasks to 3 hours (10800 seconds).
Hopefully this will resolve the timeout. If not, we should check with
the openstack-infra team to find the root cause for these timeouts.
P.S. Tried the syntax in the following URL:
https://specs.openstack.org/openstack-infra/infra-specs/specs/zuulv3.html#jobs
but it still does not work - changed to seconds
Change-Id: I371430e4b4c312c034fc88f4a959bb563e53d2de
Rename the fullstack gates in order to emphasize the difference
between the gates, and what is tested in each gate.
Change-Id: I56200b4eedac14a0b3f3f795d6b952f799a36de1
Move the project-specific zuul configuration from the project-config
project into the dragondflow project.
Co-Authored-By: Shachar Snapiri <shachar.snapiri@huawei.com>
Change-Id: Ibb4a8263f0fbe8500179db556cff3f441b1efd27
Depends-On: Iceb74b7e8de754b32000f541cfd2366e52f12cbb