28276 Commits

Author SHA1 Message Date
Monty Taylor
46fdcd4f6f
Add tag-release job
Depends-On: I5bf80922026d9e68a396effe89bb2d6ea5cbdec0
Change-Id: Ic30b719d9fd147ed07f00fe0fc748a407c82d0af
2017-09-07 15:28:34 -05:00
Jenkins
40b648ff34 Merge "Add some Infra puppet module repos to Zuul v3" 2017-09-07 20:15:30 +00:00
Jenkins
e072dcafee Merge "Treat wheel builders more like build nodes" 2017-09-07 20:12:00 +00:00
Jenkins
be03d367f9 Merge "Ansiblify the wheel build a little more" 2017-09-07 20:11:53 +00:00
Jenkins
f13a798526 Merge "Add wheel mirror jobs" 2017-09-07 20:10:36 +00:00
Jenkins
b42e800c29 Merge "Disable facts on logs.o.o" 2017-09-07 19:45:33 +00:00
Jenkins
841459c651 Merge "Add fetch-zuul-cloner role to base job" 2017-09-07 19:38:00 +00:00
Jenkins
97fb02dd2a Merge "Revert "Set OVH max-servers to 0"" 2017-09-07 19:24:47 +00:00
David Shrewsbury
c35dd5f894 Add fetch-zuul-cloner role to base job
This was tested in the base-test job.

Change-Id: I7259569884a5c3adcae223e83399f8b29b6581a9
2017-09-07 15:11:50 -04:00
Jenkins
7c5e1f8862 Merge "Add fetch-zuul-cloner role to base-test job" 2017-09-07 16:05:57 +00:00
Jenkins
f04f6ec9e6 Merge "Remove unneeded ensure-tox playbook" 2017-09-07 15:59:32 +00:00
Jenkins
b8e72b49a0 Merge "Add the emit-ara-html to the base-minimal role" 2017-09-07 15:52:37 +00:00
David Shrewsbury
606d1fdd9d Add fetch-zuul-cloner role to base-test job
Change-Id: I79f7cba77d2df9fd4019ff9f47c2f960bf34e544
Depends-On: Id1609ce069cce6018b53025b1bd148ad0c36ae13
2017-09-07 11:39:06 -04:00
Monty Taylor
491a6a1855
Remove unneeded ensure-tox playbook
The path to it is wrong, but it also is already covered by the
python-tarball/pre playbook.

Change-Id: I5dbc41bd759ae0fb3b481c320684f00d143301b1
2017-09-07 08:48:07 -05:00
Jeremy Stanley
9cb7df6248 Revert "Set OVH max-servers to 0"
We've received word back that our account has been reenabled.

This reverts commit 4c2d691a8399dbb37497decf869d5776b1cae404.

Change-Id: I17633723cca072e01b7a1e1cafcc61ec741a581b
2017-09-07 12:12:48 +00:00
Jenkins
0b6b310011 Merge "zuul: layout: Add experimental openSUSE jobs for OSA roles" 2017-09-07 12:04:50 +00:00
Jenkins
dbdef981de Merge "Remove unused variable from run-tox.sh" 2017-09-07 05:21:30 +00:00
David Moreau-Simard
dad5105143 Add the emit-ara-html to the base-minimal role
The intent was to test the emit-ara-html role as part of the ongoing
work for testing the zuul base playbooks but it turns out it's a bit
more complicated as it's intended to run on the executor.

Let's add ara in for the time being and perhaps figure out another
way to test it later.

Change-Id: I1c6da62585b93ca28460eabed4eebe2d020ba82b
2017-09-06 21:39:57 -04:00
Jenkins
bbf269dd1a Merge "Add a 'base-minimal' job with it's set of playbooks" 2017-09-06 21:50:37 +00:00
Matthew Treinish
d3d85bf218
Remove unused variable from run-tox.sh
The recently landed change I1fc3b146e99e3484fa009b227ee5d0aeb6ed6084
set a variable stestr which is never used anywhere. This was a leftover
from an earlier revision of the patch. This commit just removes that
since it's not needed at all.

Change-Id: I7f7d03f79a7c020506acda5d3532f72efcc2813e
2017-09-06 17:44:54 -04:00
Jenkins
257e66250b Merge "Add support for post-processing stestr runs to run_tox.sh" 2017-09-06 21:36:44 +00:00
Jenkins
1ba6c7afdf Merge "Create publish-openstack-python-docs-infra" 2017-09-06 20:41:56 +00:00
Monty Taylor
e51ba29591
Add some Infra puppet module repos to Zuul v3
We need this to accomplish the crazy mordred plan for wheel mirror
building.

Wait for it ...

Change-Id: Ic9b75cd595baec2cc9298cdf4e7741fba8168100
2017-09-06 14:45:07 -04:00
Monty Taylor
622f04f214
Treat wheel builders more like build nodes
Pass the wheel keytab across and aklog with it.

Also, split the build role into a build and a copy so that we only have
the token when we need it, and not while we're running the wheel builds
themselves. And split release from build so that we can release the
mirror once for a consistent state across python2 and python3.

Change-Id: Id30a99f5b515dd520d013fabbd356e32c82030a0
2017-09-06 14:44:06 -04:00
Monty Taylor
8a7456ed90
Ansiblify the wheel build a little more
Change-Id: I669e7b5ca9eac4b00bf0284c1cd4f9ad8c3f9d09
2017-09-06 14:44:04 -04:00
Monty Taylor
7e09fc71a3
Add wheel mirror jobs
We need to run periodic jobs to build the wheel mirrors.

This removes them from the v2 config because we really should not run
these jobs from both systems at the same time and once this lands it'll
be live.

It copies the scripts from project-config to the homedir, so we can
ditch the puppetted copies of them.

Change-Id: I87a78509a97d53eb627a84c646a6a3f0a227d9a1
2017-09-06 14:44:02 -04:00
David Moreau-Simard
94b42b950e Add a 'base-minimal' job with it's set of playbooks
The 'base-minimal' job has for purpose to be what we consider to be
the smallest possible set of roles/tasks to be applied on nodes
regardless of the job context.

Inheriting from this minimal job provides the ability to run roles
or tasks that would have otherwise been included by default only on
a need basis.

Change-Id: I5c255a6f9d2adb91fbc222742bd2249f126ca982
2017-09-06 14:14:52 -04:00
Jeremy Stanley
e1c54117a8 Migrate Octavia deliverables to StoryBoard
Per today's Octavia meeting:

http://eavesdrop.openstack.org/meetings/octavia/2017/octavia.2017-09-06-17.00.log.html#l-20

Switch Octavia bug integration in Gerrit from Launchpad to
StoryBoard.

Change-Id: I6ac89a30d94415f00dd6e4fe3069077a1df00eae
2017-09-06 18:14:00 +00:00
Jenkins
99ada57a9b Merge "Revert "Zuul v3: Revert "Add periodic pipeline""" 2017-09-06 18:00:36 +00:00
Jenkins
f124b4a51a Merge "Set validate_host parameters in site-variables" 2017-09-06 17:59:21 +00:00
Jenkins
ca81912d86 Merge "Use the ensure-tox role in a pre-run playbook" 2017-09-06 17:54:53 +00:00
Jenkins
3a1797e481 Merge "Use ensure-tox role from zuul-jobs" 2017-09-06 17:22:41 +00:00
Jenkins
db16f50f45 Merge "Update publish-openstack-python-docs to use tox role" 2017-09-06 17:20:04 +00:00
Monty Taylor
6ff6123eed
Revert "Zuul v3: Revert "Add periodic pipeline""
This reverts commit b788d858cb0479d3a4a30f5e58f9475cb9f2cda7.

Change-Id: I4996f247b3d115c262ee90849fc6243933cb28f3
2017-09-06 12:18:00 -05:00
David Moreau-Simard
28803af10c Add fedora26, debian-jessie and opensuse423 images to nodepool v3
This will be required when moving to v3 but is also necessary to do
ahead of time so we can iterate and test that the images and the v3
roles (such as 'base') work correctly.

Change-Id: I3d268f9bc8775fa902dd643fd3258195fe261d65
2017-09-06 12:29:28 -04:00
Jenkins
f45938aa02 Merge "Add release notes job for Castellan" 2017-09-06 13:43:35 +00:00
Jenkins
bf3ebe4288 Merge "Remove doc publication jobs from zuul for v2" 2017-09-06 12:29:46 +00:00
Markos Chandras
aea2b321e0 zuul: layout: Add experimental openSUSE jobs for OSA roles
This is a follow up to I5f37f4a2db7f8ca2997f6ecbf642cc815025e262
The openstack-ansible-{os_ironic, os_magnum} roles only support Ubuntu
hosts so make the openSUSE job an experimental one. Moreover, add
experimental openSUSE jobs in a similar fashion to CentOS 7

Change-Id: Ifdcd55fc153cefdd272590bbf96a7c7493c7dd08
2017-09-06 13:20:49 +01:00
Monty Taylor
7fe3be1efd
Set validate_host parameters in site-variables
We have a todo list item to pull these from site-variables, get that
done. With this, our base pre playbook is pretty copyable if someone
wanted to.

Change-Id: Icfd1d416a9f4520775b6e33c4055dbd223600cbb
2017-09-06 07:04:46 -05:00
OpenStack Proposal Bot
90c1e26b6d Normalize projects.yaml
Change-Id: I1c905d17c9651ed15e9e3e408f6e74bab26414a8
2017-09-06 10:14:38 +00:00
Jenkins
b27d8ade7d Merge "[Zun] Add api-ref-jobs to Zun" 2017-09-06 09:40:03 +00:00
Jenkins
403fe62cad Merge "Enable Cinder unit test job for driverfixes/ocata" 2017-09-06 09:35:32 +00:00
Jenkins
07714df345 Merge "Add docs publish job for heat-agents" 2017-09-06 09:32:41 +00:00
Jenkins
041391e849 Merge "Update puppet-ceph to use stable/pike for jewel" 2017-09-06 09:25:33 +00:00
Jenkins
093afafcdc Merge "Update patchbot with latest stable branches" 2017-09-06 09:24:31 +00:00
Jenkins
82c9b847fb Merge "OSC: Allow feature branch merge commits in gerrit" 2017-09-06 09:23:26 +00:00
Jenkins
dc036edb9b Merge "Remove HUDSON_PUBLISH_DOCS environment variable" 2017-09-06 09:23:17 +00:00
Jenkins
51e9c50419 Merge "Exclude upper constraint updates for driverfixes branches" 2017-09-06 09:23:02 +00:00
Jenkins
78854ca5ac Merge "collectd-ceilometer-plugin: update requirements and description" 2017-09-06 09:20:58 +00:00
Jenkins
274b5d090c Merge "Add monasca-specs repository" 2017-09-06 09:15:38 +00:00