18 Commits

Author SHA1 Message Date
Monty Taylor
e35a6e7c73 Aggregate jenkins modules into one module.
Put jenkins_master into jenkins::master and jenkins_job_builder into
jenkins::job_builder and jenkins_slave into jenkins::slave.

Change-Id: Icb0e3071894730c17d8f36f49e9d34979d9c568e
Reviewed-on: https://review.openstack.org/11249
Approved: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
2012-08-12 18:22:26 +00:00
Monty Taylor
be854cd76a Revert "Aggregate jenkins modules into one module."
This reverts commit 222f983fabfbf05f8aa074af90d60d7587acddfa

Change-Id: Iebc5744c5342a19aafdf24ea64e0b98812464ef4
Reviewed-on: https://review.openstack.org/11247
Approved: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
2012-08-12 18:12:03 +00:00
Monty Taylor
222f983fab Aggregate jenkins modules into one module.
Put jenkins_master into jenkins::master and jenkins_job_builder into
jenkins::job_builder and jenkins_slave into jenkins::slave.

Change-Id: I2a1d242ecab0e765ab1b1556bbebd2db8f632888
Reviewed-on: https://review.openstack.org/10842
Approved: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
2012-08-12 18:03:58 +00:00
James E. Blair
a351a31ffb Document client lib tag permissions.
Document the process for granting tag permissions to the drivers
group for client libraries, which are used to trigger releases.

Change-Id: Ie64990461dd0992fea2481108b70f343f0623bb7
2012-08-01 16:07:41 -07:00
James E. Blair
a0d9e1e29d Fix error in git bare repo init.
Change-Id: I92cce1517c990a7abbacddcdfff9e9c0c990291a
2012-08-01 16:07:41 -07:00
Monty Taylor
40471655d3 Add support for install puppet modules.
Change-Id: I0fb81d64daea389a564405c76773108eaeec6684
2012-07-24 10:52:31 -05:00
Monty Taylor
6e27eede4a Turn off cron and document hiera.
Change-Id: I7a2db915d8849894a6b218980df6371378f0c77a
2012-07-21 18:38:51 -07:00
David Ostrovsky
5a16b4e772 Documenting recently introduced pyyaml dependency.
Change-Id: I2b605273c805390f2969cacea133010e3108f4fa
2012-07-13 22:15:40 +02:00
Monty Taylor
0861839647 Add documentation on adding a replica rep.
Change-Id: I05ab18c9f111b47473e79fd5d711eed1941885c9
2012-07-10 16:52:45 -05:00
James E. Blair
42972548ee Add backups.
Change-Id: If328f94174a6b9dff5006a63fdff3983e89aee24
2012-06-19 16:02:35 +00:00
Andrew Hutchings
7b5691ec95 Add puppet master
Opens up the required port for a puppet master server
Adds a git pull to update the master
Update the docs for the improved way of configuring puppet master

Change-Id: I12a4c2820f78df723ede922ca8e0b9d33ed42a33
2012-06-07 10:55:12 +01:00
Clark Boylan
7b299b2af1 Puppet ethpad-lite DB backups.
Puppet will now add a cron job and configure logrotate to backup
etherpad-lite's MySQL DB daily and keep a months worth of backups.
These are the defaults and are slightly configurable through the
etherpad_lite::backup class.

Also configure log rotation for etherpad-lite's error.log and
access.log.

Change-Id: I30e0a4c8ee852e6621ee74744968d85696658608
2012-06-04 21:56:46 +00:00
Clark Boylan
04dad8bf96 Update eplite module for new version of eplite.
Etherpad lite has changed their source tree slightly. This has
required a few updates to the etherpad lite puppet module. The
custom pad.js needs to go in a different directory and the upstart
conf file needs a couple updated paths.

In addition to the fixes a couple things have been cleaned up. Now
define an etherpadlite.openstack.org node in site.pp and copy SSL
certs from /root/secret-files.

Change-Id: I312b419aa98212b6db68232c672bc4d75f23777f
2012-05-31 23:16:57 +00:00
Andrew Hutchings
9521ca34ae Update Jenkins Jobs docs
Update to reflect recent changes to Jenkins Jobs Filler
Also add .gitignore entry to ignore the sphinx html output

Change-Id: Id18ac09197f3449e5843bc97cf234dd7d3c51034
2012-05-28 16:44:33 +01:00
Jenkins
7b127cb360 Merge changes I76ad015e,Iabe17164
* changes:
  Add pyflakes to Jekins slaves
  Make all Python pass pyflakes
2012-05-25 16:51:23 +00:00
Andrew Hutchings
aae2f80fdd Make all Python pass pyflakes
This found one bug, but will also help us with Jenkins testing of these scripts

Change-Id: Iabe171645c06f769957db7cf0def1d10a0e47988
2012-05-25 14:26:41 +01:00
Clark Boylan
2a8a273bc5 Update docs for Etherpad Lite Puppet module.
Puppet module to manage Etherpad Lite has been merged into this repo
and needs to be documented. New documentation for the module included.

Change-Id: I1b818723bc8233c5f1b536780cde43c5be9374c3
2012-05-23 15:12:03 -07:00
Monty Taylor
90531483b0 Merge in docs from openstack-ci.
Change-Id: I49f71f8118e45f28d4b777ddc9588b8e30151d79
2012-05-15 17:23:46 -04:00