229 Commits

Author SHA1 Message Date
Jenkins
ad9859efd6 Merge "Remove uses of remove_cron." 2012-07-29 12:49:56 +00:00
Jenkins
3a1eaf9365 Merge "Add support for puppet dashboard." 2012-07-29 12:49:26 +00:00
Monty Taylor
67ef0a4aa8 Remove uses of remove_cron.
Change-Id: Id95228ae662880176b54903ffbcb196fbead992f
2012-07-27 13:12:16 -05:00
Monty Taylor
5fb75ec390 Add support for puppet dashboard.
Change-Id: Ia63c0af6724f95417910215a82abaadd53ba0b49
2012-07-27 12:51:31 -05:00
Monty Taylor
c510a30e1e Modified gerrit to use MySQL and Apache modules.
Change-Id: I82ff3c46438f8db126fa6a881efa09c90b1906e4
2012-07-27 17:37:37 +00:00
Monty Taylor
3fd190ed4e Move hiera calls into site.pp.
Secret info should be parameters to modules. It makes for easier testing.

Change-Id: I66034387094b2a24c6fae57fec3af1dae3dd1d3a
2012-07-26 18:59:08 -05:00
Monty Taylor
40471655d3 Add support for install puppet modules.
Change-Id: I0fb81d64daea389a564405c76773108eaeec6684
2012-07-24 10:52:31 -05:00
Clark Boylan
8c001acda4 Add cgroup and ulimit limits to precise slaves.
Apply the jenkins slave cgroups and ulimit limits that had been applied
to precise8 to the remaining precise slaves.

Change-Id: Idb58d678c1428f1c3ca5cc1817c814c6f5933519
2012-07-24 14:14:30 +00:00
Monty Taylor
0059cdd0e5 Fix some puppetmaster gotchas.
Need /usr/bin/test.
Rename openstack_project::jenkins_slave to openstack_project::slave to
deal with scoping issues.

Change-Id: Ia703cdd0407eef4afe4c6cf07263150699cc47c9
2012-07-23 18:05:35 -05:00
Monty Taylor
e498870959 Make a class for each type of server.
Change-Id: I520b77a4d83958a6a1c2472e87b28f6b8822d890
2012-07-23 10:33:20 -05:00
Monty Taylor
3776f952dc Move OpenStack classes to openstack_project module
Change-Id: Iafcd2e06c5b62e4cde5eccaab3173a20bb08a78d
2012-07-23 10:31:58 -05:00
Monty Taylor
39eb0491fb Trim down some un-needed repetition.
Adding a yml file to the project but not listing it in the .pp file
only really ever caused bugs.
Moved the full openstack project list to a variable for re-use.

Change-Id: I211b5cf54d5a84c6136a4b04ea819c688cc1e2b6
2012-07-23 10:29:07 -05:00
Monty Taylor
4b0d9b27f6 Align the parameter names for etherpad.
Change-Id: I3430939968297d0d6c14f4e210bd7601fee1dc38
2012-07-22 19:27:39 -05:00
Monty Taylor
8d34a912a0 Fixed a typo on etherpad_lite.
Change-Id: I7c1d7d1fae6aade9302ddbee63c79ac24e276753
2012-07-22 17:37:25 -05:00
Monty Taylor
cd08485f33 Apply dev key, not prod.
Change-Id: I0ab1ff717a76742573a6db2341ebbbeca8fbe12a
2012-07-21 21:27:13 -05:00
Monty Taylor
b433861e2e Add hiera params to gerrit-dev.
Change-Id: I5ee7b39be6746aba694125bb61c13fe6dce410db
2012-07-21 19:18:28 -07:00
Monty Taylor
6e27eede4a Turn off cron and document hiera.
Change-Id: I7a2db915d8849894a6b218980df6371378f0c77a
2012-07-21 18:38:51 -07:00
Monty Taylor
d025dca604 First pass at parameterizing secret infos.
Change-Id: Iee56a7e65be51ebf19a61eefd60cc93de6a764bf
2012-07-20 14:40:42 -07:00
Monty Taylor
ee45c27500 Change master cron job to support environments.
Change-Id: I6a58d7fc431637ec34a8cf6c943fe9e86838211c
2012-07-20 12:40:11 -07:00
Jenkins
a0b3204cce Merge "Add jenkins defaults file." 2012-07-17 16:30:47 +00:00
James E. Blair
4f0ce8ee84 Add wiki.openstack.org.
Add Ryan Lane's ssh key, and add him to wiki.o.o.

Change-Id: I6b81107b3b1c84c6e730caf77842e80e81d80a76
2012-07-16 15:30:17 -07:00
Monty Taylor
d6944d0ebc Add PBR to top-level list.
Change-Id: Ibe3beef80a922096087fddddeb7f508a9c0239b1
2012-07-13 11:57:00 -05:00
Monty Taylor
e4f810acab Add PBR to Jenkins/zuul.
Change-Id: Ia7e55da35f7f463c924fd1441f87c78295af6d86
2012-07-12 17:47:40 -05:00
James E. Blair
d42a6c0f01 Add jenkins defaults file.
Set java params for a 12G heap, and log GC events.

Change-Id: I29d0e8e11cc62124352f4f709cce9337abbee747
2012-07-12 14:58:29 -07:00
James E. Blair
11ac403d3f Use devstack-oneiric for stable/diablo.
Add custom function to determine node label to use for devstack
gate jobs.

Add support for the 'label' parameter type to job builder.

Add label parameters to the devstack gate jobs.

Change-Id: Ic7d5a45e97c94dd72606431d57a67b21f374adb7
2012-07-11 11:26:27 -07:00
Jenkins
67256d447c Merge "Add gerritbot and gerritlib jobs." 2012-07-10 18:18:17 +00:00
Monty Taylor
49398f39d3 Install tox and latest pip on all slaves.
Change-Id: I5ac40d18f7b6ec0243f68d3740fe4895da64471c
2012-07-10 12:32:27 -05:00
James E. Blair
8d579cd469 Add gerritbot and gerritlib jobs.
Change-Id: Ibfa9b824b7e05b7d0997b27d9118a3d426aeb7f0
2012-07-09 15:45:16 -07:00
James E. Blair
fe6b7498c9 Add gerrit-verification-status-plugin jobs to jenkins.
Change-Id: I61c53236d7a27718979e735eb51606b761a84a3e
2012-07-09 09:15:23 -07:00
Monty Taylor
067d19e1b8 Roll 2.4.2 out to review-dev.
Change-Id: I042832ac9c805dff35e707f93353d9915c267f42
2012-07-08 10:11:04 -05:00
Monty Taylor
09116ced39 Tarballs site has moved.
Change-Id: I9bca1fcb1692d139a397f77edbb11e231057054b
2012-07-06 12:48:38 -05:00
Jenkins
d5be8a6c65 Merge "Add clarkb to base openstack host." 2012-07-05 21:07:50 +00:00
Duncan McGreggor
41d0652999 Changes for the maillist host switch.
Change-Id: I30a6f4dc597c06099e5b5f9368216ac7e2a94ff2
2012-07-05 14:36:32 -04:00
Clark Boylan
f08b681b76 Add clarkb to base openstack host.
Add the clarkb localuser to the base openstack host so that clarkb
can log into things. Particularly important for troubleshooting
issues.

Change-Id: I3f157999e11579de49390dad6e83f1f029976df0
2012-07-05 09:26:29 -07:00
Jenkins
462bc1d8b8 Merge changes Id57c2ca9,If4a6439b
* changes:
  Apply cgroups and ulimit to precise8.
  Add cgroup memory limits to jenkins_slave.
2012-07-04 16:38:52 +00:00
Andrew Hutchings
f190b29a0e Migrate Stackforge Jenkins/Gerrit to OpenStack
This moves all the projects from Stackforge to OpenStack and removes
Stackforge configs.

Change-Id: I8d5e9f7b12fdeae4c811b72040732841bbe0818b
2012-07-04 13:08:18 +01:00
Clark Boylan
b21e184356 Apply cgroups and ulimit to precise8.
To test the cgroup and ulimit changes in a controlled manner apply
the two limiting tools to precise8. One this host the jenkins user
will only be able to start 256 processes and will be limited to using
90% of the hosts physical memory.

Change-Id: Id57c2ca9bbb40366b2827c4b07236aa33cc10bd7
2012-07-03 14:28:41 -07:00
James E. Blair
7558862fde Set gerrit http maxwait.
Set the timeout to 5000 minutes, which, due to a bug in gerrit
really means 5 minutes, which is the documented default value.

Change-Id: I85127cc44ed6f182a0e06083641d2d872f11d8b3
2012-07-02 12:35:51 -07:00
Jenkins
c6201f54b1 Merge "Add more backup excludes." 2012-07-02 18:22:22 +00:00
Clark Boylan
a63e3030d4 Enable the openstack-common jobs on jenkins.o.o.
openstack-common jobs were added to jenkins jobs previously, but were
not enabled. Enable these jobs so that we can start gating openstack-
common changes.

Change-Id: Ie189a429060d7931d9502cf7e526edfbbfb87648
2012-07-02 10:44:21 -07:00
James E. Blair
652169fede Add more backup excludes.
We've seen tar errors for the following files:

Change-Id: Ifc18290ec5e7391dd462fdeb688ca9e00d74daf8
tar: /var/agentx/master: socket ignored
tar: /run/apache2/cgisock.30113: socket ignored
tar: /run/dbus/system_bus_socket: socket ignored
2012-07-02 10:33:51 -07:00
Clark Boylan
94b490b70f Put Gerrit + Melody on review.openstack.org.
Land the latest Gerrit 2.4.1 build with the JavaMelody patch on
review.openstack.org. This will provide monitoring statistics to
review.openstack.org administrators.

Change-Id: I3d7615041ccea13b9ca8d5b20e03d84ff6341b96
2012-06-28 12:49:12 -07:00
Clark Boylan
25e00866d6 Land latest Gerrit + Melody WAR on review-dev.
Put approved Gerrit 2.4.1 + Melody patchset on review-dev for testing
before landing this WAR on review. Should provide a quick sanity check
that javascript didn't break in the build process.

Change-Id: Ib31327ee032fe6703dfe1832990300817fa83376
2012-06-28 12:43:13 -07: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
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
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
Jenkins
61b2eaa487 Merge "Add etherpad-lite to etherpad.openstack.org" 2012-06-20 07:42:16 +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
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