Commits on Oct 3, 2013
Commits on Sep 15, 2013
  1. Add retry to create server groups.

    Update the puppet runner so we retry server group creation up to
    3 times. Also, tail logs on passed and failed runs alike.
    committed Sep 15, 2013
Commits on Sep 14, 2013
Commits on Sep 10, 2013
  1. Fail if keystone:configure gives an error.

    Update our runner templates so that we fail if keystone:configure
    returns an error status.
    committed Sep 10, 2013
Commits on Sep 9, 2013
  1. Allow public access to /config_templates info.

    Allow access to the :id, :name, and :description attributes
    for config templates. This is useful from some apps like
    reviewday which need to associate a config template ID with
    a name.
    committed Sep 9, 2013
Commits on Sep 6, 2013
  1. Switch xen runner to use puppet:modules.

    A regression/fix from the previous commit.
    committed Sep 6, 2013
Commits on Sep 5, 2013
  1. Update README.

    committed Sep 5, 2013
Commits on Aug 21, 2013
  1. Bump to kytoon 1.4.3.

    committed Aug 21, 2013
  2. Add script to pause workers.

    committed Aug 21, 2013
Commits on Aug 20, 2013
  1. Bump to kytoon 1.4.2.

    committed Aug 20, 2013
  2. Bump to kytoon 1.4.1.

    committed Aug 20, 2013
Commits on Aug 19, 2013
  1. Add test failure status.

    Adds support for test failure tracking. Test failures (failure
    to run a test suite like Torpedo or Tempest) will now get tracked as
    'TestFail' instead of just a normal 'Failure'.
    Includes a pink hexagon icon to help highlight these failures in
    the UI.
    committed Aug 19, 2013
  2. Add resque after_fork SQL connection fix.

    After resque forks we need to verify active connections. This
    seems to resolve some reconnect issues that slipped in when we
    switched to Rails 3.2.
    committed Aug 19, 2013
Commits on Aug 16, 2013
  1. Add build failure status.

    Adds support for build failure tracking. Build failures (failure
    to build an RPM, Deb, etc.) will now get tracked as 'BuildFail'
    instead of just a normal 'Failure'.
    Includes a new orange box icon to help highlight these failures in the
    committed Aug 16, 2013
  2. Parse project revisions in a single pass.

    Previously we iterated over stdout to parse each project/build
    revision. This changes to code so that a single pass is used
    to parse the revisions.
    Adds extra tests on parsing revision too.
    committed Aug 16, 2013
  3. Git ignore public/assets.

    committed Aug 16, 2013
  4. Remove reconnect in database.yaml.sample.

    We don't need/want this after all.
    committed Aug 16, 2013
Commits on Aug 15, 2013
  1. Revert "Catch ActiveRecord::ActiveRecordError in job retry"

    This reverts commit 9232e24.
    committed Aug 15, 2013
  2. Set reconnect: true in database.yml.sample.

    We need this enabled for Resque.
    committed Aug 15, 2013
  3. Update about page for Rails 3.2.

    committed Aug 15, 2013
  4. Make limits query parameter on jobs page sticky.

    Fixes an issue where the ?limit= query parameter would not
    persist on an AJAX refresh.
    committed Aug 15, 2013
  5. Catch ActiveRecord::ActiveRecordError in job retry

    Update our job retry loops to look for ActiveRecord::ActiveRecordError
    instead of ActiveRecord::RecordNotFound. We do this because
    Rails 3.1 was throwing ActiveRecord::StatementInvalid so the thought
    here is we'll just catch the base ActiveRecord exception class instead.
    committed Aug 15, 2013
  6. Drop URL to in header.

    No need to link to self like this.
    committed Aug 15, 2013
  7. Deploy as smokestack user.

    committed Aug 15, 2013
  8. Set MERGE_MASTER correctly for xen plugins.

    Fix an issue where the Xen plugins for branches were installed
    but not merged w/ master correctly. Previously we'd only get
    trunk code into the plugins if someone rebased their own code.
    committed Aug 15, 2013
  9. Nest job in job_type hash.

    Rails 3.2 changed our json output a bit. This implements a custom
    as_json method so the output matches what we got before.
    committed Aug 15, 2013
Commits on Aug 14, 2013
  1. Upgrade to Rails 3.2.

    committed Jul 25, 2013
Commits on Aug 12, 2013
  1. Rename Quantum to Neutron.

    committed Aug 12, 2013