RETIRED, Puppet module to install and configure zuul
Go to file
David Moreau Simard 6df6a3ab81
Periodically retrieve and back up Zuul's status.json
Since the contents of the status.json is only available in-memory from
the Zuul scheduler, the contents are lost forever if the scheduler,
or the server it is hosted on, crash.

This implements two crons:
1) A curl to download a timestamped status.json, if it is available
2) File deletion so we keep no more than 180 timestamped status files
   at any time.

The files are stored at a location within the scope of the zuul-web
vhost in order to make it easily possible to dump queues with something
like:

    /opt/zuul/tools/zuul-changes.py http://zuulv3.openstack.org/backup/status_timestamp.json

Change-Id: Ia1923bfae0222559b8d2dcb5e0618848b3a618d0
2018-01-15 18:10:31 -05:00
files Start executor as 'zuul' user 2018-01-10 13:34:43 -05:00
manifests Periodically retrieve and back up Zuul's status.json 2018-01-15 18:10:31 -05:00
spec/acceptance Depend on helper gem for spec_helper_acceptance 2017-08-22 22:40:04 +02:00
templates Fix typo in keys rewrite rule 2017-12-21 09:15:30 -08:00
.gitignore Add acceptance tests for puppet-zuul 2015-09-28 11:15:35 -03:00
.gitreview Add standard puppet module files and .gitreview 2015-01-28 14:51:24 -06:00
Gemfile Depend on helper gem for spec_helper_acceptance 2017-08-22 22:40:04 +02:00
LICENSE Add missing LICENSE file 2015-01-29 22:55:33 +00:00
README.md Add standard puppet module files and .gitreview 2015-01-28 14:51:24 -06:00
Rakefile Revert "Disable arrow alignment puppet lint check" 2015-03-16 11:38:27 -07:00
metadata.json Replace ci.o.o links with docs.o.o/infra 2015-05-14 21:38:19 +00:00

README.md

OpenStack Zuul Module

Overview

TODO: Quick overview