Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Apr 7, 2015
  1. @luan

    Key V3 buildpack cache by app_guid and stack name

    luan authored Chris Piraino and James Myers committed
    [#87160924]
Commits on Dec 19, 2013
  1. @fraenkel

    Add test cases to cover disabled build packs

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

    Refactor routes to simplify buildpack uploads

    fraenkel authored Gregg Van Hove and Phan Le committed
  2. @fraenkel

    Allow admins to retrieve build pack bits

    fraenkel authored Gregg Van Hove and Phan Le committed
  3. @geapi

    Adjust to new autoload style

    geapi authored Gregg Van Hove and Phan Le committed
  4. @geapi

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

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

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

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

    Alex Suraci, Maria Shaldibina and Matthew Boedicker authored
Commits on Oct 4, 2012
  1. @d

    distinct end points for droplet download / upload

    d authored
      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
  2. @d

    nginx offloading

    d authored
      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
    
      TODO:
      - 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
  3. @pbozeman

    Revert "nginx upload offloading"

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

    nginx upload offloading

    d authored
      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
Something went wrong with that request. Please try again.