647 Commits

Author SHA1 Message Date
Jenkins
0d23110cd9 Merge "First stab at auto-uploads." 2012-06-28 17:46:28 +00:00
Monty Taylor
8a44d937a4 Can't move a file to the same name.
Change-Id: I7c8724a17f5b3c3932437d89382162f936ed7b50
2012-06-28 10:16:21 -07:00
Monty Taylor
36fb7bd077 Let's not put in nulls.
Change-Id: I4d970bf20ed5e178ecf6c35af0ec1fd86c4ccaf4
2012-06-28 08:50:46 -07:00
Thierry Carrez
40bed1816e Do not fail in absence of versioninfo
The tar command used do get the versioninfo content does not just
return empty when versioninfo is absent: it fails, triggering
set -e protection and resulting in the whole script failing. Fix
makes sure the command is successful (by || true) even when it
returns nothing.

Fixes bug 1018820

Change-Id: I3605d070f1d8f5bb39f5751f7c9a8b4f78a7701b
2012-06-28 14:28:45 +02:00
Jenkins
610b472600 Merge "Add support for versioninfo file in the branch." 2012-06-26 22:47:29 +00:00
Doug Hellmann
3e70bba1e7 Re-enable essex compatibility checks for ceilometer
Only run the checks when a patch is uploaded, for now.
We will turn them on as gating tests when we are sure
they pass.

Change-Id: Ieb8f16d3193179789c15b15def53b3c093011557
2012-06-26 14:41:38 -04:00
Doug Hellmann
041437549f Remove Essex compatibility checks for ceilometer until the tests pass
Change-Id: If0986c1d3c571516989708b488ce947857644b6f
2012-06-25 17:15:57 -04:00
Jenkins
578c056412 Merge "Enable Melody on review-dev." 2012-06-25 21:04:13 +00:00
Doug Hellmann
28157108b5 Remove disabled flag from python27-essex
Zuul and Jenkins are out of sync. Remove the flag
here to fix it.

Change-Id: I453196a51a86f4245d6918752110a2f7108e003a
2012-06-25 16:56:48 -04:00
Clark Boylan
17c836ab28 Enable Melody on review-dev.
Review-dev is running a Melody capable WAR, but the Melody service
was not enabled. Enable it.

Change-Id: I68934151a38c2572f37d996e1c923a880ab9f50f
2012-06-25 13:26:46 -07:00
Doug Hellmann
b9b646655d Fix spelling of ceilometer job names
Change-Id: Ib9158f383052962e0220dd46ae10b868c291e194
2012-06-25 15:49:16 -04:00
Clark Boylan
ffe63cc642 Add test build of Gerrit+Melody to review-dev
Land a Gerrit+Melody build of Gerrit on review-dev.openstack.org
for testing.

Change-Id: Ic82f171490917f23c624de659997a4b79129bf7e
2012-06-25 11:49:22 -07:00
Monty Taylor
935a403c6c First stab at auto-uploads.
Change-Id: Id433f2cef8effbf3623520e73d5c447a8db2d91a
2012-06-25 13:03:00 -05:00
Monty Taylor
c0b0cee756 Add support for versioninfo file in the branch.
Change-Id: I7a180ff14dece7fbe4f5dd72e863465d2cdd1c37
2012-06-24 17:19:49 -05:00
Jenkins
2a12940a46 Merge "Go back to using self compiled node.js." 2012-06-22 22:59:50 +00:00
James E. Blair
22fc5ce6ff Move client tarballs to main project.
python-novaclient tarballs should be in nova/tarballs.
Add a project parameter to the tarball publisher to handle that,
and update the yaml accordingly.

Change-Id: I184bd4b43e7cc86574ec011e8b2cf0cd14569553
2012-06-22 07:47:34 -07:00
James E. Blair
a84b2bf54a Discard old builds on more jobs.
And make some changes to current values.

Change-Id: Ie40540559bacc4d44075ba054aa20dac6bc8b98a
2012-06-21 11:45:02 -07:00
James E. Blair
d82139fe28 Remove buildWrappers from base xml.
It's in a module now.

Change-Id: I96ef714cfb96b8085580bae284250a0c94fef1a5
2012-06-21 11:12:20 -07:00
Clark Boylan
25919b7644 Go back to using self compiled node.js.
The version of node.js packaged by ubuntu does not seem to play nice
with require-kernel and etherpad-lite. Go back to compiling version
0.6.16 of node.js which is tested and appears to be working.

Change-Id: Ib9bda5d7acbda06561398a0c715b28e46edb531d
2012-06-21 17:52:43 +00:00
Jenkins
194aaa84b8 Merge "Add color values" 2012-06-21 17:30:20 +00:00
Jenkins
0997208ec0 Merge "Add devstack jobs to job builder." 2012-06-21 16:04:41 +00:00
Jenkins
98870c1f99 Merge "changed the Google Analytics tracker code to better fit the multiple domains" 2012-06-20 21:57:41 +00:00
Andrew Hutchings
d42c95b727 Add color values
Gerrit without my patch will ignore these config values.  Review-dev will apply
them.

Change-Id: I5f01229ad6c2e1c3a0cf2de53fffd0c2b1a3626b
2012-06-20 14:12:19 -07:00
Stefano Maffulli
02a634756e changed the Google Analytics tracker code to better fit the multiple domains
Change-Id: I885d3a0258938f059749683733403ccab93e49bc
2012-06-20 13:55:33 -07:00
Andrew Hutchings
4efa91adaf Switch review-dev to use row-colours branch
Switches gerrit to the new build which include the row-colours patch.

After this goes in I'll make the config changes to turn it on.

Change-Id: I62f38367d891c80e9a586dc83a298f7cf7e18702
2012-06-20 12:55:54 -07:00
James E. Blair
6d94c1dde9 Add devstack jobs to job builder.
Change-Id: I933ea00356809cf13018761cad7344bb6855b867
2012-06-20 11:28:52 -07:00
Jenkins
d0722ac5cc Merge "Allow more permissive ptrace." 2012-06-20 17:52:38 +00:00
Jenkins
4e2710b597 Merge "Abate modules section." 2012-06-20 17:18:09 +00:00
Jenkins
eba6335e29 Merge "Add Zuul module to job filler." 2012-06-20 17:17:47 +00:00
James E. Blair
ca7638301a Allow more permissive ptrace.
This is a temporary measure, and should be reverted when no
longer needed.  Currently needed for:
  https://lists.launchpad.net/openstack/msg13381.html

Change-Id: Ic7d01f939532bb69ea6d647688d4e9fcb8bbdfde
2012-06-20 09:35:41 -07:00
Jenkins
c94321355a Merge "Include pep8 target with tox." 2012-06-20 07:42:27 +00:00
Jenkins
61b2eaa487 Merge "Add etherpad-lite to etherpad.openstack.org" 2012-06-20 07:42:16 +00:00
Jenkins
98ff4e991a Merge "Minor tweaks to etherpad_lite module." 2012-06-20 07:41:52 +00:00
Jenkins
28e223a233 Merge "Make the merge in gerrit-git-prep like gerrit." 2012-06-20 07:38:34 +00:00
Jenkins
8bbe7a6590 Merge "Update production Gerrit WAR." 2012-06-20 00:14:21 +00:00
Jenkins
fb2db0499e Merge "Add backups." 2012-06-20 00:12:20 +00:00
James E. Blair
266aa44260 Make the merge in gerrit-git-prep like gerrit.
Fixes bug 981040.

Change-Id: I89960b76f1ae6e5be6b2f5fc4695f00a7c90452a
2012-06-19 15:28:36 -07:00
James E. Blair
aa1c87cf33 Fix mailman typo.
Change-Id: I3ba54e7813aa2d66827ed9c7d397bcc6202ca739
2012-06-19 13:00:58 -07:00
Clark Boylan
ee6c87bf64 Add etherpad-lite to etherpad.openstack.org
Update node definition for etherpad.openstack.org to include bits
from the etherpad_lite module. This will install etherpad-lite
with nginx as a reverse proxy and mysql as the DB.

Change-Id: I5a2e3f45a24c7d1c4749b2201c58d0e1eb134f53
2012-06-19 18:36:08 +00:00
Clark Boylan
d26e10e4b7 Minor tweaks to etherpad_lite module.
Set custom pad.js file to mode 0644. Add nginx config for Etherpad-Lite
to sites-available then symlink to that from sites-enabled. Use Ubuntu
packages for Node.js and NPM instead of building from source (Precise
appears to have fairly recent packages that work).

Change-Id: I752a10ea32b462ef0cc8a5a515dd44c9390a4776
2012-06-19 18:36:08 +00:00
James E. Blair
8ca2bfc365 Change mailman template destination.
Change-Id: Ieb4ff0c92e6dd4fc31940cb314fc98b825c01600
2012-06-19 10:44:07 -07:00
James E. Blair
42972548ee Add backups.
Change-Id: If328f94174a6b9dff5006a63fdff3983e89aee24
2012-06-19 16:02:35 +00:00
David Shrewsbury
f0662c007d Update production Gerrit WAR.
Updates to Gerrit 2.4.1 plus our changes.

Change-Id: I34c8288f4a2aff0ec418ba172de0a811a50f0b1c
2012-06-19 11:54:09 -04:00
James E. Blair
a15c433bc8 Abate modules section.
This is the first in a series of changes to alter the way modules
are handled.

This change removes the module section from yaml.  Instead, all files in
modules/ are imported, and a 'register' function is called if it exists.

The register function can add (any number of) module classes to a module
registry.  The registry will also keep track of helper functions for use
by other modules, and the register function can add those.

This sets up the ability for a module other than the 'builders' module to
register builders.  Eventually, we should be able to move all OpenStack
specific builders, publishers, etc outside of the base modules; instead
we would just register an 'openstack_pep8' builder in a module of our own
that the job filler would know to invoke.

The API for modules is slightly changed, adding a root_xml method to handle
the different project types, a handle_data method for modules that want
to modify the yaml data structure before any XML is generated, and a data
parameter is added to the generate_xml method.  Ideally, we will migrate
those modules that count on having a centrally stored data object to using
the one passed into this method to allow maximum flexibility.  I also
envision some project-level yaml attributes to be moved closer to the
handlers that use them.

This change does inadvertently alter the XML produced.  Here is the result
of test.sh:  http://paste.openstack.org/show/18585/

In all cases, those are inconsistencies in the YAML that are corrected
by this change.  Some jobs included an empty triggers vector (due to
module trigger_none) while others did not, so there was no way to satisfy
both behaviors.  The added postbuilder section in the gerrit maven job is
there because the job specified postbuilders, but did not include the
postbuilder module.  I believe the resulting XML is more desirable.

Change-Id: Ib38222e6bfc9d5b55aa497669d7023c7aaf4b7bc
2012-06-18 17:33:47 -07:00
Bhuvan Arumugam
15b1bc6ee1 Include pep8 target with tox.
* setup.py
  Fix pep8 errors. Thanks to tox!

* tox.ini
  New target, pep8.

Change-Id: Iaa24807b4284f27918e486234c6b080fc78bc71d
2012-06-15 23:27:21 -07:00
James E. Blair
8d4a8b7658 Add Zuul module to job filler.
Move configuration of Zuul parameters to a job filler module.

Note: I've used "triggers:" instead of "trigger:"; I'd like to
move the other triggers to use that and be more like the
"builders:" section.

Change-Id: I28af1f795f4e304faaf0e687bc3fdc76949a7664
2012-06-15 17:30:43 -07:00
James E. Blair
5d5a613ab4 Fix syntax errors in ceilometer.
Change-Id: I0fe47a3ec9ea22a9f4122fdb7302447183125fa0
2012-06-15 16:26:46 -07:00
Jenkins
15e8d50de4 Merge "Add py26-essex and py27-essex jobs to ceilometer" 2012-06-15 20:42:36 +00:00
Jenkins
773a12f311 Merge "Update review-dev with Gerrit 2.4.1 w/ our changes." 2012-06-15 17:24:06 +00:00
Jenkins
9ef0e02fb3 Merge "Changes to builders/publishers." 2012-06-15 17:19:26 +00:00