Adds default Openstack jobs for a given project name into Jenkins
To envoke add a section as follows to your site manifest:
class { "jenkins_jobs":
site => "openstack",
projects => ["project1", "project2"]
}
Now using xml building blocks!
Change-Id: If4cacba91d3dc22207e53413543e5bcfcfb0b541
Schedules tmpreaper to run daily at 1am, and delete files older than 1 days from /tmp.
Fixes bug 925774
Change-Id: Iff9383d020fa3ea0cbbe85d4ea0e5fe27ba6901e
Add stackforge manifest (can be pointed to in puppet.ini)
Remove gerrit_installed lib (doesn't work with puppet master)
Make jenkins_master module more generic
Have an SSH key for different jenkins_slave setups
Change-Id: Ic52f06d150210038aaf47c48aeb7c991b94c6fc8
Early Sunday mornings, repack all the git repos in gerrit. This
currently takes 41 seconds for all 32 repositories, so running
it weekly doesn't seem too intensive.
Fixes bug 943623.
Change-Id: Iff0e999c27b428cd1170706e3dc7ede3a1a178a8
Add the required apache modules.
Add the jenkins archive key.
Make sure the jenkins repo is set up and apt-get update is run
before installing jenkins.
Change-Id: I503705d893246300e50f3b54da6114863dc8de93
Apparently needed:
Change-Id: I22c9d2c05ec41b5618667b7bb97a493c0ec87abc
N: Ignoring file 'jenkins' in directory '/etc/apt/sources.list.d/' as it has no filename extension
Make files notify services to restart when changed
Improve planet's cron, spit out a date/time and append instead of overwrite log
Change-Id: I0c2ee96c4aff5512a891c49b8b2df5c20c9cab44
Adds planet module and planet.openstack.org site.
Change-Id: Id4d495889346e0a0d85d0fd05e40d451b04d21b1
Note: will not work with current openstack-planet git branch. Update for that comming
Based on the advice in this thread:
http://groups.google.com/group/repo-discuss/browse_thread/thread/b91491c185295a71
Size the sshd threads (which are also used to handle https git requests)
better. Based on current trends, we peak at about 50% cpu usage
and 25% memory usage. Double the number of threads here to try to
allow us to get closer to 100% cpu.
(Corresponding increase in db connections.)
Change-Id: Icde18233de01466b241ab28d38d2e98735108193
Creates a git repo in /var/backups/lodgeit_db
Adds a backup file per installation in the repo
Adds a daily cron to take the backup and commit it in the repo
Change-Id: I9b4a684485bb37f3ae83b5aa39015c9489c29db4
It appears the official lodgeit was abandoned in a broken state (I can't get it to work)
This branch switches to a hg branch of lodgeit that works and removes the need for the db hacks in the process
Change-Id: Ic4860e61b26bbde9bac7d5767e94ce066d244f78