Skip to content
Commits on Apr 7, 2015
  1. @luan

    Key V3 buildpack cache by app_guid and stack name

    luan committed with Chris Piraino and James Myers Apr 6, 2015
Commits on Dec 19, 2013
  1. @fraenkel

    Add test cases to cover disabled build packs

    Remove unnecessary old buildpack url in nginx
    fraenkel committed with Alex Jackson Dec 17, 2013
Commits on Sep 10, 2013
  1. @fraenkel

    Refactor routes to simplify buildpack uploads

    fraenkel committed with Gregg Van Hove and Phan Le Sep 5, 2013
  2. @fraenkel

    Allow admins to retrieve build pack bits

    fraenkel committed with Gregg Van Hove and Phan Le Sep 4, 2013
  3. @geapi

    Adjust to new autoload style

    geapi committed with Gregg Van Hove and Phan Le Aug 22, 2013
  4. @geapi

    Add custom buildpack controller that takes a tar and adds it to a cus…

    …tom buildpack blobstore
    geapi committed with Gregg Van Hove and Phan Le Aug 13, 2013
Commits on May 10, 2013
  1. @arkxu
  2. nginx doesn't like trailing '/', add some better logging when renamin…

    …g a staged droplet fails
    Gregg Van Hove and Tony Hansmann committed May 10, 2013
Commits on May 9, 2013
  1. stager: add upload and download to the droplet and buildpack_cache ur…

    …is so that nginx doesn't swallow download requests from deas
    Amit Gupta and Dmitriy Kalinin committed May 9, 2013
Commits on Apr 16, 2013
  1. Provide public aws download URL for app package

    Alex Suraci, Maria Shaldibina and Matthew Boedicker committed Apr 16, 2013
Commits on Oct 4, 2012
  1. @d

    distinct end points for droplet download / upload

      CC reverts to the old way of handing out distinct end points to
    stagers and DEA's. More specifically,
      - stagers upload through POST /staging/droplets/:guid
      - DEA's download through GET /staged_droplets/:id
      nginx emphatically warns against use of the "if" directive, as a dummy
    I am really scared of the risk, plus our internal API doesn't have to
    look shiny, so I'm playing safe.
      Test plan: deploy with nginx enabled, manually push an app and make
    sure it stages and starts.
    Change-Id: I95c91f7eb5fecbbc8ed42e313a23d57f40eb4238
    d committed Oct 3, 2012
  2. @d

    nginx offloading

      This commit introduces nginx support. Affected API's:
      - v1/v2 app bits upload (offloaded by nginx upload module)
      - stager upload droplets (nginx upload module)
      - stager download app (streamed out by internal redirect)
      - dea download droplets (internal redirect)
      - files api fall back to doing the get on CC when not using nginx
      Config changes:
      - An example nginx config
      - "port" becomes a mandatory config
      - adds mandatory config: nginx/instance_socket
      - adds mandatory config: nginx/use_nginx
      Unit test changes:
      - Emulation of environment with nginx upload module in unit tests
      - Temporarily disabled test cases on non-nginx cases (that code path
        is covered by basic validation tests)
      This commit subsumes commits 3d7136e and b35afb1.
      This change squashes Change Ifc0de74fc57, Change Ic1a03c56567,
    Change I4f1b3b192f8 and Change I1c14d65456
      Test plan: no bvt regressions
      - use different api end points for staged droplets download for DEA's
        and stager upload
      - revisit re-enabling the non-nginx unit tests
    Change-Id: I30cde51db6ae4ee11358d7c87aee87eda83c4fa0
    d committed Oct 1, 2012
  3. @pbozeman

    Revert "nginx upload offloading"

    This reverts commit 3d7136e.
    Change-Id: I321a854f922f5800abde94bd2c6ae2e5ea241322
    pbozeman committed Oct 3, 2012
Commits on Oct 3, 2012
  1. @d

    nginx upload offloading

      This commit introduces Nginx upload module support. It includes
      - Changes in handling of app bits upload and staged droplet upload
      - Change in config validation
      - An example nginx config
      - Emulation of environment with nginx upload module in unit tests
    Change-Id: Ifc0de74fc573bb3228992c22f4c044eec8ce7f3a
    d committed Oct 1, 2012
Something went wrong with that request. Please try again.