589 Commits

Author SHA1 Message Date
David Moreau-Simard
885cbae414
Integration tests: run mirror-info before configure-mirrors
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
2017-10-10 09:19:55 -04:00
Alexander Chadin
cb08df4e47 Remove legacy watcher jobs
Depends-On: Ib1560a782935e8dd3db7428bca6a5159ef5af02b
Change-Id: I10fc5d4631ce1523b970dac8eed9558d8d9d1a73
2017-10-10 14:48:57 +03:00
Zuul
e7c679ba4e Merge "Add publish-to-pypi-neutron template" 2017-10-10 10:42:43 +00:00
Dao Cong Tien
f2281fd8df grenade-dsvm-ironic: Move task 'legacy workspace dir' to first
It seems another task is put before the creation of
workspace directory causing:
'No such file or directoty: /home/zuul/workspace'

Change-Id: I4741f9bcd8709aaa3b26f28f3c427cd07e99c1a7
2017-10-10 16:07:38 +07:00
Zuul
5483efab0f Merge "Remove Zun legacy jobs" 2017-10-09 21:34:58 +00:00
Zuul
d3552b0f3e Merge "[rally] Disable sahara for *-verify-* jobs" 2017-10-09 21:34:57 +00:00
Zuul
8d1983bea0 Merge "[rally] Add openstack/dib-utils to jobs requirements" 2017-10-09 21:34:56 +00:00
Zuul
81ea69d01e Merge "Add a shared openstack-tox-pylint job" 2017-10-09 21:34:56 +00:00
Zuul
d35cc799a7 Merge "Make sure releasenotes always build on master" 2017-10-09 21:34:55 +00:00
Zuul
5ebd12249a Merge "Create sub_nodes file before trying to modify it" 2017-10-09 21:34:54 +00:00
Andreas Jaeger
ec7a43e484 Remove legacy announce-release jobs
These jobs are not needed anymore, remove them. We use
now the new announce-release job.

Change-Id: I4dbb03687b5d828b7fd9f465a37108c29a3daef8
Depends-On: I56e2eba6dac484057f985c252b158802f5642c18
2017-10-09 22:28:08 +02:00
Alex Schultz
10028dde6a Switch TripleO scenario upgrade jobs to nv
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
2017-10-09 11:54:14 -06:00
Major Hayden
897dd47597
Migrate ansible-hardening to zuulv3
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
2017-10-09 11:36:28 -05:00
Luigi Toscano
8f5ed3aba7 Add a shared openstack-tox-pylint job
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
2017-10-09 15:56:49 +02:00
Zuul
22992cb7d8 Merge "Remove mistral legacy jobs" 2017-10-09 13:56:08 +00:00
Monty Taylor
f5f74d52d8
Make sure releasenotes always build on master
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
2017-10-09 08:48:43 -05:00
Andrey Kurilin
16392b6f5a [rally] Disable sahara for *-verify-* jobs
We do not use sahara there, so there is no need to enable it.

Change-Id: Id2e0109ebad4e53e1c8ba21242482adfea088f15
2017-10-09 12:54:29 +00:00
Andrey Kurilin
0c15b4d9aa [rally] Add openstack/dib-utils to jobs requirements
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
2017-10-09 15:22:39 +03:00
Jens Harbott
1c2746a9b9 Create sub_nodes file before trying to modify it
Otherwise we are seeing errors on multinode jobs.

Change-Id: I8e7240f28e1aa991c637b8aee421a2f5b4eba9e9
2017-10-09 11:42:59 +00:00
Shachar Snapiri
671515ad05 Add publish-to-pypi-neutron template
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
2017-10-09 14:14:23 +03:00
Kien Nguyen
a9eda711c9 Remove Zun-client legacy jobs
Depends-On: I7f1a123d1c243bf0f2f53b51671c75c3d01aae68
Depends-On: Ie978557d64b5fee8bd412dbfc56236b87a8d95cf
Change-Id: I2f6bed199dc3128d86408d81f462e87251b0a0ab
2017-10-09 14:26:46 +07:00
Zuul
ba34c86eab Merge "Use v3 translation jobs for doc projects" 2017-10-09 04:39:35 +00:00
Zuul
ef4f2fee14 Merge "Add requirements repo to some periodic jobs" 2017-10-09 04:38:34 +00:00
Andreas Jaeger
f7bebaeae2 Add requirements repo to some periodic jobs
Checking today's periodic runs, many miss the requirements repo - add
it.

Change-Id: I7cf2c0e08ee952a1d45d51556895014d404008dd
2017-10-08 16:35:48 +02:00
James E. Blair
45ea4ecf3a Don't remove $WORKSPACE on propsal jobs
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
2017-10-08 06:56:31 -07:00
Paul Belanger
3cc327b1e4 Revert "Make openstackci-beaker-ubuntu-trusty and logstash-filters non-voting"
This reverts commit 283504b886f212b4f634404bb4cd14f75251fabe.

Change-Id: Ife41c549442f8964ce2f0b5562c642c8d66e69ea
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
Depends-On: Ib96c3e3d08e3c63e85f345d44077a52a91b994aa
Depends-On: I0aeb187176087f5eac1bd3ba46aa01cff9b2375e
2017-10-07 23:00:28 +00:00
Paul Belanger
f053017a16 Add required-projects to legacy-openstackci-beaker
Change-Id: I0aeb187176087f5eac1bd3ba46aa01cff9b2375e
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2017-10-07 17:28:48 -04:00
Paul Belanger
c21661d0d2 Add required-projects to legacy-logstash-filters jobs
Change-Id: Ib96c3e3d08e3c63e85f345d44077a52a91b994aa
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2017-10-07 16:58:25 -04:00
Andreas Jaeger
adb28384f6 Use v3 translation jobs for doc projects
Switch to the new v3 translation jobs for doc projects.

Once these work, we can switch other projects over.

Change-Id: Ia1b047b7d38e28c6b11798d95f1c4359dc6f6067
2017-10-07 16:21:29 +02:00
Monty Taylor
df56ea4ea3
Add sub_nodes and node_private files in /etc/nodepool
TripleO-CI uses these for things.

Change-Id: Id2fd8d0a0aeedfaedf84004dbab61e9988163fa7
2017-10-06 16:56:03 -05:00
Zuul
e883d6873f Merge "Always build releasenotes from master" 2017-10-06 14:07:10 +00:00
Emma Foley
967bee6271 Removes legacy collectd-ceilometer-plugin jobs
* Jobs will be moved in-repo

Depends-On: Ib244199439463fac07f6159f808cd305a7a93b2a
Change-Id: Idf02d68f6ac16755d6672544d77db8a42dbbd218
2017-10-06 12:23:01 +00:00
Pratik Shah
b69a9f590a Added openstack/requirements project to required_projects for Omni project
Change-Id: I332293ece491d1e7f532bd30a4fd0de027d6dfb1
2017-10-06 14:57:25 +05:30
Andreas Jaeger
c5b65781d6 Remove mistral legacy jobs
These are not used anymore, they have been migrated to mistral
repository.

Depends-On: Ie558bc7f2741f53a5ba743c206452c7ccd2051d6
Change-Id: Ie2ec9d771843949ffa62da8b54fb7a3fc34c3241
2017-10-06 09:46:35 +02:00
Kien Nguyen
730ba879eb Remove legacy jobs from Kuryr-libnetwork
Depends-On: I0b4961e73ad5621c88d91d9c43e474958cd6ca14
Depends-On: I76ceba2138e2d0b2013197f58e79cfa960e938dd
Change-Id: I7c3f66f81b8c3c174d057725416262f7c6789d58
2017-10-06 13:54:54 +07:00
Zuul
62221fc511 Merge "Add project-template for python jobs without constraints" 2017-10-06 05:57:16 +00:00
Zuul
af314f5828 Merge "Add release-openstack-sphinx-docs-infra template" 2017-10-06 05:45:04 +00:00
Zuul
192fd5fd4b Merge "Remove build-openstack-sphinx-docs-infra" 2017-10-06 05:39:08 +00:00
Kien Nguyen
76223ee54c Remove Zun legacy jobs
Depends-On: I25f13b53e08d9065baa8ce93149831714512410e
Depends-On: Ifab2447445971d3b64614452a26f9b2f188fe2ff
Change-Id: I205ef5b2a6356d99286a22f4ad465129d749c7a4
Partial-Implements: blueprint migrate-to-zuulv3
2017-10-06 11:50:18 +07:00
Zuul
ba3a9eac56 Merge "Require requirements for legacy-bandit-integration" 2017-10-06 00:25:40 +00:00
Zuul
861afe9345 Merge "Remove legacy-requirements jobs" 2017-10-05 20:08:19 +00:00
Zuul
d9364b0f49 Merge "Add openstack/puppet-openstack-cookiecutter to puppet jobs" 2017-10-05 19:53:46 +00:00
Monty Taylor
0fabbf4556
Always build releasenotes from master
reno wants to operate on master. Lucky for reno - we have that.

Change-Id: Ibc8e181b8e0f6fe920b544ea996007519c741254
2017-10-05 13:42:25 -05:00
Monty Taylor
cac0490413
Remove legacy-requirements jobs
The check-requirements job is now in requirements repo, so we can remove
all parts of it here.

Depends-On: I97dc4ce3cad06f494f35c81c25e00241d8abdc74
Change-Id: Ie33a2e357ce806f25f041e83d89ae50cafcabcb6
2017-10-05 12:57:48 -05:00
Jeremy Stanley
fcee554992 Require requirements for legacy-bandit-integration
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
2017-10-05 17:27:59 +00:00
Monty Taylor
bd4d66fade
Add project-template for python jobs without constraints
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
2017-10-05 11:50:15 -05:00
Monty Taylor
00dfc6a831
Add release-openstack-sphinx-docs-infra template
We have some infra jobs that want to publish docs only on releases.

Change-Id: I236e4556249340a6a7fa1d82bb412a0e39259cc5
2017-10-05 11:50:14 -05:00
Monty Taylor
ab07df4360
Remove build-openstack-sphinx-docs-infra
We don't need a special job.

Depends-On: I470e9d94044112fc5a5deb3e8dc21c941871f76d
Change-Id: Ice8caf7e00b5d4b3a4f3c321b77235878c202577
2017-10-05 11:50:03 -05:00
Monty Taylor
7716b93018
Put doc build jobs into doc publication project-template
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
2017-10-05 10:45:15 -05:00
Monty Taylor
a1d26ad3c2
Stop doing afs prep in docs build jobs
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
2017-10-05 10:41:14 -05:00