
Having two pipelines will cause twice the number of emails to be sent. Since the go to the same email list anyway, combine the grizzly and havana periodic pipelines. Keep the templates separate to continue to support a project having one set of stable jobs but not another. Also, set the trigger minute to be different for each of the periodic pipelines. Zuul matches trigger events to pipelines based on time specs, which means if 4 pipelines have timer triggers with the same values, each pipeline is triggered 4 times (so 16 items are enqueued across all 4 pipelines instead of 4 items). This should obviously be fixed in Zuul, but do this for now. Add a customized subject to the emails sent by the pipeline. This is anticipating a change to Zuul, but is syntax-compatible with the currently-running Zuul. Change-Id: I1a8943af435115cb1aaf3c29fb2144e3be9e40bf
These are a set of puppet manifests and modules that are currently being used to manage the OpenStack Project infrastructure.
The main entry point is in manifests/site.pp.
In general, most of the modules here are designed to be able to be run either in agent or apply mode.
These puppet modules require puppet 2.7 or greater. Additionally, the site.pp manifest assumes the existence of hiera.
See http://ci.openstack.org for more information.
Description
Languages
Python
37.2%
Jinja
36.6%
Shell
13.6%
Dockerfile
3.8%
JavaScript
3%
Other
5.8%