Commits on Jul 26, 2012
  1. Git stager PoC

      This change adds a naive implementation for Gemfiles containing Git
      For this to work, platform.yml in BOSH release needs to be configured
    to point to the location of the Git binary.
      Test plan:
        - Unit tests passed
        - BVTs passed
        - CCNG with git Gemfile worked.
    Change-Id: Ia8ef1a1ad0b4fd0ad65bdecd5be882382b824f1b
    d committed Jul 12, 2012
Commits on Jul 17, 2012
  1. Merge "Refactor gem support:"

    mariash committed with Gerrit Code Review Jul 17, 2012
  2. Add ref to Gemfile.

    Change-Id: I33d41a9b5227bf5831da1e739bc9ed63fedf8569
    kowshik committed Jul 17, 2012
Commits on Jul 16, 2012
  1. Refactor gem support:

    Remove duplicate code and use double quotes
    Change-Id: Ia2fd2424760d7cf90690e36f5363a4104914e87f
    mariash committed Jul 12, 2012
  2. Drop JsonSchema and use Membrane / vcap_common-2.0.0.

    Change-Id: Ib252fa711d60205f2d3e510cf3d29f600ec31dfa
    kowshik committed Jul 14, 2012
  3. Fix unit test to check services symbolization.

    Change-Id: Iea6139d8a19e09c1711d48382cf96421975b454d
    kowshik committed Jul 13, 2012
Commits on Jul 13, 2012
  1. Allow users to change RAILS_ENV and RACK_ENV

    - Provide default RAILS_ENV and RACK_ENV values
    only if not specified by user
    - Don't give RACK_ENV a default value for Rails apps
    - Pass RACK_ENV properly to Rack apps
    - Only overwrite the production section of database.yml
    during Rails auto-config
    - Enable static asset serving in Rails regardless of
    Change-Id: Ib24f12d9a710782ba772269e63882add26fc54ad
    Jennifer Hickey committed Jul 11, 2012
Commits on Jul 9, 2012
  1. Add node08 runtime with Node.js 0.8.2

    Change-Id: Ib287fbcaa391333d1d322455a3b2b0e3a53beade
    mariash committed Jun 29, 2012
Commits on Jul 3, 2012
  1. Add environment PATH to gem compilation

    Change-Id: Ib630c8c6300ce869b89c35853d0fc2730429148a
    mariash committed Jul 3, 2012
Commits on Jul 2, 2012
  1. Merge "Add option to disable Rails db migrate"

    Jennifer Hickey committed with Gerrit Code Review Jul 2, 2012
Commits on Jun 29, 2012
  1. Add option to disable Rails db migrate

    - Use value of "dbmigrate" property from
    config/cloudfoundry.yml file in app
    Change-Id: Ic3506e401f51f2e40ecf5538ff707920c33a03d8
    Jennifer Hickey committed Jun 27, 2012
Commits on Jun 28, 2012
  1. Log when autoconfig disabled due to missing Gemfile

    Change-Id: Ie891ed914e284da8dbe0018bf36b42745329860b
    Jennifer Hickey committed Jun 27, 2012
Commits on Jun 21, 2012
  1. Add git hook to check trailing whitespace

    Change-Id: I51a420bec9f8aff71ed8323c0d90996d516f3401
    Jennifer Hickey committed Jun 21, 2012
Commits on Jun 20, 2012
  1. Fix Tomcat fingerprint verification test

    - Temporarily add java submodule until tomcat
    zip can be built as part of vcap-staging build
    - Temporarily fetch eventmachine from git URL
    - Use git URL for vcap-common dependency
    Change-Id: I8cf883f8ea350e4d8c593f67f91f0573d03c4765
    Jennifer Hickey committed Jun 8, 2012
Commits on May 25, 2012
  1. Merge "Allow any whitespace between 'require' and 'sinatra' in main S…

    …inatra app file"
    Jennifer Hickey committed with Gerrit Code Review May 25, 2012
Commits on May 24, 2012
  1. Allow any whitespace between 'require' and 'sinatra'

    in main Sinatra app file
    Change-Id: I430575cde67eb30db059b0ece554434ee01d246f
    Jennifer Hickey committed May 15, 2012
  2. [router][staging] Add license

      In preparation of splitting out router and vcap_staging gem
    Change-Id: I360d0c6040c003ed611b89072ff235b388cb7879
    d committed May 24, 2012
Commits on May 14, 2012
  1. Java and Spring fixes for javaee namespace and use of AnnotationConfi…

     - Fixing Spring autoconfig fails when app is using AnnotationConfigWebApplicationContext (CF-11)
     - Handle javaee (or other) namespace if present correctly for all Java based plugins.
    Change-Id: I738b10fe02217c804defc92801d7021ca2c5d6bb
    trisberg committed Apr 10, 2012
Commits on May 11, 2012
  1. Add Play Framework

    Change-Id: I57c11bcc01f4ce128f07678be334aa130d9b0460
    Jennifer Hickey committed Apr 5, 2012
Commits on May 5, 2012
  1. [stager] npm support based on shrinkwrap and config option

    Change-Id: Ica5a222abf603f8ffebcdb0f1e6bb0ff0a435f87
    mariash committed May 2, 2012
Commits on May 4, 2012
  1. Add Ruby back to Rails path

    - Fixes running tasks like "rake" from rails console
    Change-Id: Ibe72db81960758f2f97d4ee05f044d6c2224ff8f
    Jennifer Hickey committed Apr 23, 2012
Commits on May 3, 2012
  1. Updating staging to use new 0.0.3 version of cf-autoconfig gem

    Change-Id: Iaaa37f67e5cbc945e10e2943e031f803da0b12fb
    trisberg committed May 3, 2012
Commits on May 1, 2012
  1. disable npm support

    Change-Id: I6c62a856fe6c3562b3bbb95e090363a4122ce85d
    mariash committed May 1, 2012
Commits on Apr 30, 2012
  1. [stager] npm support: use HTTP to connect to registry

    Change-Id: If4fcc9bf05a1c847718f58fe7ff8d69d090f5b0e
    mariash committed Apr 28, 2012
Commits on Apr 26, 2012
  1. [stager] fix npm support cache (remove unnecessary check)

    Change-Id: I4bdb720c0ef7f28627f83bf4d47795248a6b5046
    mariash committed Apr 26, 2012
Commits on Apr 16, 2012
  1. Add npm support

    - run npm install on stager to recompile native modules
    - provide modules based on package.json dependencies
    - install npm on dev setup
    Change-Id: I3e95aaf0982aea77fc280b58fcf965d1342b2ecf
    mariash committed Mar 2, 2012
Commits on Apr 5, 2012
  1. [Staging] Rakefile clean up

      - `rake spec' no longer installs dependencies
      - no shelling out
      - removed unused code
      - single Rakefile
    Change-Id: I538674d0649d9ad24060a950c671fadd01eac148
    d committed Feb 29, 2012
Commits on Apr 3, 2012
  1. manually squashed merge of release_64_fixes branch (w/conflicts)

    This also contains a race condition fix for the stager
    unit test.
    Change-Id: Id698909dfb0c26c5fde7d5cef52cce63230f7ad8
    Patrick Bozeman committed Apr 3, 2012
Commits on Mar 28, 2012
  1. Add standalone app support

    - Add new standalone framework that supports any runtime
    - Allow a framework to not have a default runtime
    - Allow sending a start command on app create/update
    - Fix cc staging json parsing issue to allow quotes
    in start command (EM.system strips escaped backslashes)
    - Do not assign a web port if no URLs specified
    - Confirm app is started by PID if no web port assigned
    Change-Id: Ib4e51abf2495ff72dd586727bae85c0997bac28e
    Jennifer Hickey committed Mar 26, 2012
Commits on Mar 26, 2012
  1. Merge "[CI] Pick up runtime versions from env var"

    d committed with Gerrit Code Review Mar 26, 2012
Commits on Mar 22, 2012
  1. Redirect Rails Console stdout and stderr

    - Update rails plugin to use latest live_console
    code, which contains fix to redirect stdout and
    stderr to remote IO channel (for commands such as puts)
    Change-Id: Ifa7faf959b9450730015ef2544e006acc363605f
    Jennifer Hickey committed Mar 21, 2012
Commits on Mar 21, 2012
  1. [staging] Do not put ruby bin dir on path

      We won't need that. Vendoring the staging gem also bumps vcap_common
    and nats versions in CC and Stager's bundles.
      This diff also sunsets an ugly fix in 268b4d (Change I4f2f08).
      Test plan:
        - Passed unit tests
        - Passed BVTs on dev instance
    Change-Id: Idab1e6e746432342d1ee7964283dca1bbdfe4bf6
    d committed Mar 5, 2012
  2. Update to Tomcat7 (replacing Tomcat6)

    - Removed the logic in agent that uses a file to decide if an app is started
      (instead, we use Tomcat7's mechanism that doesn't bind to port until the
      app is started). This makes Java web apps no different than other apps
    - Update code to generate server.xml such that the bindOnInit attribute is
      set to false (thus making it wait until the app is ready to bind to the port)
      and remove flags that no longer apply to Tomcat7
    Change-Id: If00f30dd636cf50df76fbc3cc99ba3eecb464531
    ramnivas committed Mar 12, 2012
Commits on Mar 19, 2012
  1. [CI] Pick up runtime versions from env var

      This follows up commit 268b4d (Change Iee47fcf7) to enable overriding
    runtime versions through the environment varialbes
    VCAP_RUNTIME_${NAME}_VER when running unit and functional tests of
    staging plugins.
    Change-Id: I2a5d25358c432b40b70fb0c74d938dafc455213e
    d committed Mar 19, 2012
Commits on Mar 13, 2012
  1. [python] Update stock configs

      Update example yaml configs to reference Python 2.6 runtime as python2
    lieu of Changes I9d5a37af and I513499da. This is more of a documentation
    update as these configs are not used by deployed applications.
      Test plan: passed unit tests
    Change-Id: Id185299b13dbbb1fdfd4cc3fc67b07b334051798
    d committed Mar 12, 2012