We're running mirror-info before configure-mirrors in the base job.
Let's keep the role execution order the same so we don't run into
errors because of that.
Change-Id: Ia86c497f9e6788461fbdab8af1247f770dc2c302
It seems another task is put before the creation of
workspace directory causing:
'No such file or directoty: /home/zuul/workspace'
Change-Id: I4741f9bcd8709aaa3b26f28f3c427cd07e99c1a7
These jobs are not needed anymore, remove them. We use
now the new announce-release job.
Change-Id: I4dbb03687b5d828b7fd9f465a37108c29a3daef8
Depends-On: I56e2eba6dac484057f985c252b158802f5642c18
These jobs consistently timeout and we're working to move them out of
upstream to a 3rd party configuration. For now let's switch them to
non-voting so we can stop blocking the ocata patches.
Change-Id: I320ae81e35a51d5ae08c92afec549086dcf2393f
This patch removes the ansible-hardening legacy jobs and playbooks
so that test jobs can be defined in the repository itself.
Depends-On: I691ec60a2642bf08be2317c057827ac4fd853cc1
Change-Id: I8022c2ce6620ccf1534832636f42efc909125585
There are many legacy-*-pylint jobs which are just wrappers to the
pylint tox environment, so define a shared job for them.
Change-Id: I71f7d6c0275b5f685b6b3b508ff1908c616ceae3
reno expects to be run on the master branch, so add an 'override-branch'
setting to the job.
While we're in there, add a description and remove the tox_envlist var,
as it is hard-coded inside of the role.
Change-Id: Ide918d1bb631590683f96bddc6b43c12c7ab5ac2
The jobs `legacy-rally-dsvm-rally-heat` and
`legacy-rally-dsvm-magnum-rally` fail with the following error:
rsync: change_dir "/home/zuul/src/*/openstack/dib-utils" failed: No such
file or directory (2)
Hope, this patch will fix such errors.
Change-Id: Ic7e6da69ea034a2468b8936d7c67332c37d3bdeb
This is required for the various networking- projects using neutron in
their project-dependency list as the publish-to-pypi calls
release-openstack-python which, in turn, calls tox.
Change-Id: If17b36b23c30cc2d846e6c0840773f646df83bbb
These jobs used to run on a long-lived node, and we needed to periodically
clean out the jenkins home dir of workspaces or the disk would fill. Now
they run on single-use nodes and we don't. Moreover, removing everything
in the homedir also removes the prepared git repos in v3, which makes the
jobs fail.
Change-Id: I86bc40885abea73bb90aee3998c1938e26f6e1f8
Switch to the new v3 translation jobs for doc projects.
Once these work, we can switch other projects over.
Change-Id: Ia1b047b7d38e28c6b11798d95f1c4359dc6f6067
These are not used anymore, they have been migrated to mistral
repository.
Depends-On: Ie558bc7f2741f53a5ba743c206452c7ccd2051d6
Change-Id: Ie2ec9d771843949ffa62da8b54fb7a3fc34c3241
The check-requirements job is now in requirements repo, so we can remove
all parts of it here.
Depends-On: I97dc4ce3cad06f494f35c81c25e00241d8abdc74
Change-Id: Ie33a2e357ce806f25f041e83d89ae50cafcabcb6
The legacy-bandit-integration-.* jobs are tox-based and many (if not
all) run on projects which attempt to zuul-clone requirements for
its upper-constraints.txt file. Add openstack/requirements to the
required-projects list for all of these jobs.
Change-Id: I15f092ef2fbe1a64a5782ce78ab10876a96c3b47
Some projects (like infra) use the same set of jobs as the PTI but don't
follow constraints. Add project-templates for those too.
Change-Id: I03cad569cc539becccc603a07b8de3e30007f2bb
They aren't python specific, and it's important to run them in check and
gate if one is intending to run them in post/release.
Add a template for neutron, because of the neutron needing neutron
issue.
Add a template for just building and not publishing.
Update the template for docs-on-readthedocs for projects who want to
follow the docs PTI but aren't official and and so publish to readthedocs.
Change-Id: I8f6a0b1401099def47bb349c5c2453429bd19085
We don't publish docs to AFS in the build jobs, so the step is
unnecessary and also prevents infra projects from using the normal docs
build job.
Doing this means we're not reorganizing the docs, so we can remove
latest/ from the success-url - and we can also remove the
branch-specific variants.
Remove mention of docs build jobs from the
publish-openstack-sphinx-docs-infra project-template. The build jobs are
in openstack-python-jobs.
A followup will come to change that - but for now let's align these.
Change-Id: I123b4d9f3514542d8ece8e9681c5265dc54961dc