2526 Commits

Author SHA1 Message Date
Jenkins
c28c8933ab Merge "Add dev-requirements.txt to gate-requirements-install" 2013-07-31 16:50:46 +00:00
Jenkins
0aab3d3ebd Merge "Add queue runner interval option to exim" 2013-07-31 16:50:08 +00:00
Jenkins
f0d1205dbe Merge "Enabled gate jobs for openstack-metering cookbook" 2013-07-31 16:49:14 +00:00
Jenkins
ec5069bb31 Merge "Ensure latest setuptools after installing pip." 2013-07-31 16:45:40 +00:00
Sergey Lukjanov
d92dadc2a6 Add #savanna to eavesdrop
There are a lot of discussions of new features and new architecture in
the #savanna channel. Teams that are working on the project are from different
time zones, so, it'll be very helpful for us to have logs of this channel.

Change-Id: I96c1eb7ff05d24e048f26fcef739884371495e02
2013-07-31 20:20:34 +04:00
Jenkins
6a6a7ba8b8 Merge "Validate that zuul-referenced jobs exist" 2013-07-31 16:05:13 +00:00
Jenkins
ec3a5aafc3 Merge "Publications use ZUUL_REF instead of ZUUL_BRANCH." 2013-07-31 00:20:04 +00:00
Jenkins
9b98b09839 Merge "enable access for openstack-ci-core" 2013-07-31 00:19:57 +00:00
Clark Boylan
95579667c1 Vote and gate on swift functional tests.
* modules/openstack_project/files/zuul/layout.yaml: Make the swift
functional tests voting and add them to the swift gate pipeline.

Change-Id: Ia5c5dce8ea137de8a1f7fcaed367ec62e76a0594
2013-07-30 16:37:01 -07:00
James E. Blair
6611b0dc9e Validate that zuul-referenced jobs exist
Create a list of jobs defined by the current JJB configuration
and use it to validate that every job referenced in the Zuul
layout.yaml exists.

Also, fix all of the errors currently identified by this.

Requires Iceb74440cb004e9ebe6fc08a4eedf7715de2d485 in Zuul.

Change-Id: Iae8f612836a269520ce7448b9a656c8df183e126
2013-07-30 16:02:39 -07:00
Mathieu Gagné
fd8c25e293 Set ownership of JJB config file to root
This removes the dependency on the jenkins user which might
not always be present on the system on which JJB is installed.

Change-Id: I872c9ad9a94708246bf03d409c1e4d1ef862035b
2013-07-30 18:49:03 -04:00
James E. Blair
d20d424cac Add queue runner interval option to exim
Set it to default to 30m (the Debian default).

Set it to 5m on lists.o.o.

Change-Id: Iab817ae93a9e9655abf41713f70048870652a635
2013-07-30 15:37:56 -07:00
Jeremy Stanley
091ffa97d1 Publications use ZUUL_REF instead of ZUUL_BRANCH.
* .../files/jenkins_job_builder/config/infra-publications.yaml: The
$ZUUL_BRANCH variable is not available in the post pipeline, so use
the $ZUUL_REF variable instead. It contains the branch name we want.

Change-Id: I8ad62a1d191f36a93d057c0fe3092e27c319ce9a
2013-07-30 22:37:56 +00:00
Clark Boylan
af732b7e22 Add pbx and new logstash workers to cacti.
Change-Id: I3c5ae5faeab37d1c0f24d4d0449f46a22317837a
2013-07-30 14:37:03 -07:00
Jenkins
95938e8d2e Merge "Add Wiki upgrade process documentation." 2013-07-30 21:19:25 +00:00
Jenkins
e5d4bfa77c Merge "Create python33 gate jobs for pbr and oslo.config." 2013-07-30 20:07:23 +00:00
Jenkins
7344d0909d Merge "Make subunit2html.py Py3k compatible." 2013-07-30 20:06:44 +00:00
Jeremy Stanley
512fd88de4 Create python33 gate jobs for pbr and oslo.config.
* .../files/jenkins_job_builder/config/projects.yaml: Brown bag fix
to add missing gate-{name}-python33 job declarations to the JJB
configuration for pbr and oslo.config.

Change-Id: Ic771f1e447f8778b89749e0f1c0799a281980c28
2013-07-30 19:43:08 +00:00
Jeremy Stanley
31c531b250 Make subunit2html.py Py3k compatible.
* modules/jenkins/files/slave_scripts/subunit2html.py: Since some
projects call this script from under tox, in a py33 environment it
won't work as intended. Correct multiple instances of print as a
statement rather than as a function.

Change-Id: I179d6aee976b033a45f483fd92f058a6079f8f46
2013-07-30 18:31:54 +00:00
Clark Boylan
90cc17950b Add Wiki upgrade process documentation.
* doc/source/wiki.rst: Document the wiki upgrade process.

Closes-Bug: #1206300
Change-Id: I31d4ef0895c25b4b3da1b2a6deb31e6b67d74e6d
2013-07-30 11:31:17 -07:00
Jenkins
85a16d1180 Merge "Enable python33 gate/check for pbr and oslo.config" 2013-07-30 18:19:52 +00:00
Jenkins
bea4c450ef Merge "Add gcc package dependency to jeepyb module" 2013-07-30 16:59:10 +00:00
James E. Blair
0ccf564937 Switch Zuul/JJB to use LOG_PATH
This calculates the full LOG_PATH in the Zuul config and pases it
to Jenkins.  The new path is similar to the old but with the
substitution of a short ZUUL_UUID at the end instead of the Jenkins
build number in order to avoid collisions from multiple Jenkins
masters.

Periodic jobs add a node name to their log path to avoid collisions
from multiple masters.  Unfortunately, that value is not accessible
to the logstash worker.  This can be solved by having Zuul trigger
periodic jobs.

Add the ZUUL_REF to logstash as "build_ref".

Requires https://review.openstack.org/#/c/39130/

Change-Id: I40bad59e3ad8ed6b4706762ed8b833fd15c13b0d
2013-07-29 17:47:08 -07:00
Jenkins
b190708432 Merge "Serve IRC log files as MIME type text/plain." 2013-07-30 00:37:08 +00:00
Colin McNamara
2097b05c56 Add goals and docbook-properties.sh script to openstack-training
Added properties injection script docbook-properties.sh statement
added maven goals inserting release path and comments from
pom.xml. The goal of this is to allow openstack-training
to be released to docs.openstack.org/trunk/foo w

Change-Id: If640e533654989e8ac1ed8e0f75b4fb701ffa5f2
Implements: bp/training-manuals
2013-07-29 17:03:15 -07:00
Khai Do
2aca26ac47 enable access for openstack-ci-core
Allow openstack-ci-core group to create tags for
zmq-event-publisher project.

Change-Id: I99a53091940afaa1c187ea04149cb32553b9eaa4
2013-07-29 14:13:51 -07:00
Elizabeth Krumbach
0a8dc769da Add gcc package dependency to jeepyb module
The entrypoints use for jeepyb won't work without pycrypto
installed, so we want to be able to pip install pycrypto which
requires the gcc package.

Change-Id: I9ff914347743c20728b5b10028866d8cbc7f0c61
2013-07-29 13:33:04 -07:00
Jeremy Stanley
7e480c6c18 Additional path patterns for log readme files.
* modules/openstack_project/templates/logs-dev.vhost.erb
* modules/openstack_project/templates/logs.vhost.erb: With the
recent advent of an additional parent node in the job log path, the
ReadmeName was no longer being applied to new log directories. This
corrects it by adding duplicate Directory blocks for them with the
new pattern. Note that ReadmeName does not work inside regular
expression blocks like DirectoryMatch, but the old Directory blocks
can be removed when those logs expire in about 6 months time. Also
added patterns to provide readme files for equivalent periodic jobs.

Change-Id: Ib12f1d6f033b8129af38d694f7b221bea9614ecd
2013-07-29 18:02:37 +00:00
James E. Blair
49b62c5d3a Add new jenkins masters.
Add jenkins01 and jenkins02, both of which will have unit test and
devstack slaves.  Leave jenkins.o.o alone; over time it will be
reduced so that it alone has special jobs and privileged slaves
attached to it.

Note that currently all of the jobs will be defined on all nodes,
including jobs on timers.  I think the long-term fix for that is to
have zuul schedule timed jobs.

Change-Id: I10bbd5555e5194b1031700975d5b3ae6b458b8b3
2013-07-29 09:24:39 -07:00
Jenkins
75e2eec220 Merge "Conditionally install Python 3 development libs." 2013-07-29 16:18:12 +00:00
Jenkins
3b11fd3543 Merge "change date link to something more understandable" 2013-07-29 15:32:44 +00:00
Jenkins
2906049c1f Merge "Add hieraedit.py" 2013-07-28 00:34:03 +00:00
Jenkins
08390c3dce Merge "Periodically test devstack-node availability" 2013-07-28 00:33:31 +00:00
Jenkins
2ee5d3b6f8 Merge "Add progress and estimated completion times to zuul status" 2013-07-28 00:32:48 +00:00
Jeremy Stanley
5cb75fa369 Add branch tarball job for tempest.
Fixes bug 1202978.

Change-Id: I68d004d52881ad1757df9aa7892a56527164ddc4
2013-07-27 03:15:51 +00:00
Steve Baker
3f980162f7 Add tempest check and gate for python-heatclient.
python-heatclient will be used in tempest scenario tests
so all changes need to be gated.

Change-Id: I1cee70da4a28828463a55bebc733275504472e01
2013-07-27 10:00:25 +12:00
Jenkins
551169d4c7 Merge "Update yaml file to add new OpenStack End User Guide" 2013-07-26 21:15:43 +00:00
Matthew Treinish
5e23d2b54d Add gerritbot for openstack-glance channel
This commit adds openstack-glance to the list of channels for
gerritbot. This commit initially just has it tracking the glance and
python-glanceclient repos.

Change-Id: I6f25ca8fd34b2d89ff3c0d119b307143b3b54c8d
2013-07-26 14:15:48 -04:00
Jenkins
7da5f4ea9d Merge "Add three more logstash workers nodes." 2013-07-26 18:02:06 +00:00
Clark Boylan
d1b79539c4 Ensure latest setuptools after installing pip.
New versions of setuptools and old versions explode when mixed together
in dangerous ratios. Ensure the ratio is just right in the pip module
so that it ends up everywhere that needs it.

Change-Id: I22fe26c6cb40ee24ca242226e5b52dc127b4c564
2013-07-26 10:31:46 -07:00
Paul Belanger
e98607775c Invert modules.conf logic
Rather then autoloading everything, we explicitly load what we need.  I
find this give the user better control of what is installed by default.

Additionally, upstream (my) puppet modules will likely expect this.

Change-Id: Ib572c54053bd5b5f9a3a513f6f8696db87ea0864
Signed-off-by: Paul Belanger <paul.belanger@polybeacon.com>
2013-07-26 13:17:55 +00:00
Sean Dague
70ff1bdc23 enable htmlify on main log vhost
Change-Id: Ic3289ca87726501d6904ebd8e23a30329b9b050f
2013-07-26 06:46:19 -04:00
Erwan Gallen
467b91789b Add french list openstack-fr
Change-Id: I8dd6c40b5c8d99459410fe5a7d715626d0a0d85e
2013-07-26 09:19:39 +02:00
Sergey Lukjanov
46f8a289bd Add dev-requirements.txt to gate-requirements-install
Change-Id: I7d2ffe9d5fce9f46df0a704c47a2cbbb24739157
2013-07-26 09:50:25 +04:00
Sergey Lukjanov
021e325b32 Exec pip freeze in gate-requirements-install
Change-Id: Icf153fc4f89b4af9efafc3763f5636503d31f550
2013-07-26 09:48:45 +04:00
John Dewey
34c2ff952c Enabled gate jobs for openstack-metering cookbook
Change-Id: Ib4fe293b25cd09dd088f76655091c216c798c8c4
2013-07-25 20:51:10 -07:00
James E. Blair
7051909519 Add progress and estimated completion times to zuul status
Change-Id: Ib19faae0a427b9c3a9b2e4009b2f8db630b092b6
2013-07-25 15:25:48 -07:00
Sean Dague
f69ee9b6ab change date link to something more understandable
change the date link to something human creatable (the uri escapes
got obtuse quickly). Also change it to something which is a valid
css class name so that we could highlight the lines later. This
required some changes to span parsing to inject the additional
css class.

Finally add a couple of fixups suggested by clarkb and fungi on
the last round. This should be ready for main log server.

Change-Id: Ia5111873ee60c174a5c7ddc479fa0c63ead9d97d
2013-07-25 18:07:41 -04:00
Diane Fleming
63c99703f9 Update yaml file to add new OpenStack End User Guide
Removes the cli gate job as it's not necessary.

bug: #1204244

Change-Id: I6a8a45d63a79c630be46542f507ab61be2cbfe5c
author: diane fleming
2013-07-25 16:53:29 -05:00
Jenkins
47eeb86fef Merge "Update CI systems to validate and publish section openstack-training" 2013-07-25 21:34:40 +00:00