Permalink
Commits on Sep 13, 2011
  1. Enable turning new stager on by email

    Adds support for enabling new stager use by user email as well as by
    percent.
    
    Test plan:
    - New unit test
    - Enabled for my email addr, verified that I was using the new stager.
      Ran BVTs, verified they were not using the new stager.
    - Ran BVTs on my deployment
    
    Change-Id: I4c1e55c1d7fb33e608a0626db34c4b49695fa147
    mpage committed Sep 8, 2011
  2. Add basic varz stats

    This adds counts for the number of pending tasks (tasks waiting to be processed)
    as well as the number of active tasks (tasks currently running).
    
    Test plan:
    - New unit test
    - Pushed N apps in parallel, watched varz counts
    
    Change-Id: Iadc991528a97f9d50a544ab8f05b6efff8a533bc
    mpage committed Sep 8, 2011
  3. Include staging.log if it exists, abort staging plugin if gem install…

    … fails
    
    Previously, staging would succeed even if gem installs failed. This aborts
    the staging plugin if a gem install fails.
    
    Test plan:
    - Unit tests
    - BVTs locally
    - BVTs on my deployment
    
    Change-Id: Ibbe96f4989ca004f048257e7cb3c2819e3163f70
    mpage committed Sep 7, 2011
  4. Fix typo

    Exercise for the reader:
    - How was the existing code syntactically valid?
    - What did it evaluate to?
    
    Test plan:
    - BVTs pass locally
    - BVTs pass on my deployment
    
    Change-Id: Ic665a42715a543ad0481b6c82e33a74ae3caceb0
    mpage committed Sep 7, 2011
  5. Set app state to STOPPED on staging failure

    This keeps the new stager behavior in line with the old staging behavior.
    We explicitly stop the app, instead of starting a single broken instance and
    relying on the HM flapping logic to kick in.
    
    Test plan:
    - BVTs pass locally
    - BVTs pass on deployment
    
    Change-Id: I715d5ef6df3ddb027baa6dad4437d207cf9f8777
    mpage committed Sep 7, 2011
  6. Final stager changes

    - Rewrite stager to use NATS queue groups instead of Resque.
    - Add support for staging uploads to nginx config
    - Integrate CC with stager
    - Add support to bin/vcap for controlling stager/redis instance
    
    Test plan:
    * Ran BVTs locally with and w/out the new stager, and with and w/out nginx support.
    * Ran BVTs against my deployment with and without the new stager.
    * Ran unit tests for stager and CC.
    
    Change-Id: I3c85d7de58f518d6111ca3dbf6c55fc532350d9d
    mpage committed Aug 12, 2011
Commits on Sep 2, 2011
  1. Update stager to use new staging gem.

    Change-Id: I49f571bf7630a48401bb6e9aa46bf0ff2a1655b1
    mpage committed Aug 16, 2011
  2. Pull existing staging code out of the CC into its own gem

    Change-Id: Ia33f0c7b09b98dca076ea1ed461eb6ff390dd313
    mpage committed Aug 12, 2011
  3. Merge "(re)enable php and python in the stock cc config"

    Patrick Bozeman committed with Gerrit Code Review Sep 2, 2011
Commits on Sep 1, 2011
  1. (re)enable php and python in the stock cc config

    Change-Id: I8df941794bb0e4ca5ce1e7f91e07929fb1e80083
    Patrick Bozeman committed Sep 1, 2011
Commits on Aug 31, 2011
  1. include debugging enabled status in /info response

    Change-Id: If30826fb5dc375ff59e2feeb0094d44ab5831231
    Alex Suraci committed Aug 31, 2011
Commits on Aug 30, 2011
  1. Added tracked hooks to vcap repo

    Change-Id: Icab6ff74d16677ec269d6bf6a5cb5d842069d770
    Vadim Spivak committed Aug 30, 2011
Commits on Aug 29, 2011
  1. Merge "Application debug modes."

    Alex Suraci committed with Gerrit Code Review Aug 29, 2011
  2. Merge "Setup cf logs under deployment home directory."

    mahpat committed with Gerrit Code Review Aug 29, 2011
Commits on Aug 26, 2011
  1. Merge "Update the Tomcat package to include a fingerprint of the cont…

    …ents - uses SHA1, include meta-info on downloaded Tomcat."
    AB Srinivasan committed with Gerrit Code Review Aug 26, 2011
  2. Application debug modes.

    Includes the addition of a global cloud controller route,
    `/info/runtimes', which responds with all runtime information from the
    DEAs. Also includes some renovations for how we store app metadata.
    
    Change-Id: I11b076b6c53b962acfa58407b7ebe857060bb08a
    Alex Suraci committed Jul 13, 2011
  3. Update the Tomcat package to include a fingerprint of the contents - …

    …uses SHA1, include meta-info on downloaded Tomcat.
    
    Change-Id: If156a9a6dd3758c394d43818583636c758f05f16
    AB Srinivasan committed Aug 25, 2011
Commits on Aug 25, 2011
  1. bump test submodule ptr

    Change-Id: I69b4db3906d4cc8030a828ca8b84afec0fb9b79b
    Patrick Bozeman committed Aug 25, 2011
  2. get php config resources from php plugin dir, not /etc

    Change-Id: I75ce1aab15a7e1f656dc54315517497f11deece4
    Patrick Bozeman committed Aug 25, 2011
  3. Squashed merge of the final phpfog pull request

    Conflicts:
    	AUTHORS
    	cloud_controller/app/models/app.rb
    	cloud_controller/spec/staging/php_spec.rb
    	cloud_controller/staging/apache_common/resources/generate_apache_conf
    	cloud_controller/staging/manifests/php.yml
    	cloud_controller/staging/php/plugin.rb
    
    Change-Id: I638c125b777dca0139258295d2fbb37c16f30e21
    Lucas Carlson committed with Patrick Bozeman Aug 25, 2011
Commits on Aug 24, 2011
  1. Merge changes Iaa3cd52c,I977dbc22,I2251057c

    * changes:
      bump recommended vm memory size
      Allow large resource payloads to go through nginx to the CC
      Fix indentation and whitespace in vcap_setup
    Patrick Bozeman committed with Gerrit Code Review Aug 24, 2011
  2. bump recommended vm memory size

    Change-Id: Iaa3cd52c263677200425564ae09ccf3b6b46ab52
    Patrick Bozeman committed Aug 24, 2011
  3. Allow large resource payloads to go through nginx to the CC

    Change-Id: I977dbc2229bafdee2758792d2affe83b6abafc36
    Vadim Spivak committed with Patrick Bozeman Aug 24, 2011
  4. Setup cf logs under deployment home directory.

    In addtion this change also includes the following changes.
    o Remove all backup service related scripts/templates.
    o Simple fix to change the deployment name for mulithost mongodb deployment.
    
    Testing Done: verified single host deployment, checked presence of log files in
    the new location.
    
    Change-Id: I2b96246da62fe44a3e7de5ca86ca0bf49a20b9c3
    mahpat committed Aug 24, 2011
  5. Fix indentation and whitespace in vcap_setup

    Change-Id: I2251057c7a5fc16c213c50dc562af06a3d2778ea
    Picky Whitespace Guy committed with Patrick Bozeman Aug 24, 2011
  6. Split services into each service.

    Also bumped up the verision of rubygems and bundler.
    
    Testing Done: tested single host setup. Will test multihost setup before
    submitting the change.
    
    Change-Id: Ib7ab913f5bf27e90962b5bade2a9b9a7b51cecfd
    mahpat committed Aug 24, 2011
  7. Merge "Merge branch 'phpfog'"

    Patrick Bozeman committed with Gerrit Code Review Aug 24, 2011
  8. Merge "Merge branch 'python'"

    Patrick Bozeman committed with Gerrit Code Review Aug 24, 2011
  9. Bug fix. add not_if to package resource.

    Change-Id: I79db7886eb71ed1c574ca01ca86de67c51803003
    mahpat committed Aug 23, 2011
Commits on Aug 23, 2011
  1. Merge branch 'phpfog'

    Conflicts:
    	cloud_controller/app/models/app.rb
    
    Change-Id: Ib6a780f38cc6d116bc8777bba79892f52a4e9d29
    Patrick Bozeman committed Aug 23, 2011
  2. Merge "Fix check for subprocess exit status"

    mpage committed with Gerrit Code Review Aug 23, 2011
  3. Merge branch 'python'

    Change-Id: I8563280ecbe5d2c323e3446655c8ea5bec891eef
    Patrick Bozeman committed Aug 23, 2011
  4. Fixing typo in apache start.sh for php

    Change-Id: I8f9c24e7c3f5d1129416e0c1b627a9442e1cca4a
    Lucas Carlson committed with Patrick Bozeman Aug 20, 2011
  5. white space fixup

    Change-Id: I7319ada63ed40928bd97f44e5048846eaea23c46
    Patrick Bozeman committed Aug 17, 2011
  6. Support for deploying PHP applications through a standard Apache conf…

    …iguration with built-in support for APC, memcache, mongo and redis.
    
    Change-Id: Icf1bdb17f4b1865afa350704937874f5787b3457
    Lucas Carlson committed with Patrick Bozeman Jul 8, 2011