The Gatekeeper, or a project gating system
Go to file
Timo Tijhof 51516cd2f3 Zuul status page: Redesign and fix bugs
status.html:
- Added eventqueue-length status (was already present in production
  but not committed here yet).
- HTML5 markup.
- Remove unused jquery-visibility.min.js and jquery-graphite.js.

status.js:
- Clean up (various js best practices and consistent coding style)
- Use empty() instead of html('').
- Use text() for text instead of html().
  html() will trigger the parser where text will simply create
  a text node with the string literal, much faster, safer and
  semantically correct.
- Fix implied global variable leak 'result'.
- Fix reference error that crashes/freezes the page
  Property data.trigger_event_queue and data.trigger_event_queue
  can be undefined, in which case data.trigger_event_queue.length
  causes an uncaught TypeError to be thrown.
- Use a closure instead of polluting global scope.
- Rewrite object oriented.
- Added 'demo' feature for easy local testing.

Downstream commits at
https://gerrit.wikimedia.org/r/#/q/project:integration/docroot+topic:zuul-js+branch:master+owner:Krinkle+is:merged,n,z

Change-Id: Iddd4e2787f2e2eb27bf428f733fbb8b4a9d162d5
Reviewed-on: https://review.openstack.org/26416
Reviewed-by: James E. Blair <corvus@inaugust.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2013-04-29 16:51:35 +00:00
doc project templating system 2013-04-29 16:50:36 +00:00
etc Zuul status page: Redesign and fix bugs 2013-04-29 16:51:35 +00:00
tests project templating system 2013-04-29 16:50:36 +00:00
tools soften statsd version requirement to allow v2 2013-04-23 17:07:45 +00:00
zuul project templating system 2013-04-29 16:50:36 +00:00
.gitignore Add layout file validation. 2013-01-15 01:17:47 +00:00
.gitreview Updated .gitreview location 2012-12-16 20:34:13 +00:00
.mailmap Fix pep8 E127 violations 2012-09-26 14:23:10 +00:00
LICENSE Initial commit. 2012-05-29 14:49:32 -07:00
MANIFEST.in Import oslo-incubator for versioning 2012-11-17 01:32:14 +00:00
README.rst Convert README to reStructuredText 2013-04-08 18:52:52 +00:00
openstack-common.conf Import oslo-incubator for versioning 2012-11-17 01:32:14 +00:00
setup.cfg Restrict test coverage to the zuul package. 2012-09-10 20:06:36 +00:00
setup.py Update to latest openstack.common.setup code. 2013-03-28 17:41:58 +00:00
tox.ini Remember merges to save time. 2013-02-27 16:00:44 +00:00

README.rst

Zuul

Zuul is a trunk gating system developed for the OpenStack Project.

Contributing

To get the latest code, see: https://github.com/openstack-infra/zuul

Bugs are handled at: https://launchpad.net/zuul

Code reviews are, as you might expect, handled by gerrit. The gerrit they use is http://review.openstack.org

Use git review to submit patches (after creating a gerrit account that links to your launchpad account). Example:

# Do your commits
$ git review
# Enter your username if promped