The Kubernetes-native platform (v2).
The Package manager for Kubernetes.
The Kubernetes-native Service Broker.
f99a28e
slugbuilder-cache: Add CACHE_PATH variable05522a0
source_version: add SOURCE_VERSION env varf2c28ef
slugbuilder-cache: allow turning caching off completely47432ea
builder: delete cache if the cache is disabled (#422)797243e
util_test: placate linter by replacing test PK65a7de8
README.md: correct coverage badge URLc776995
slugbuilder-cache: fix typo in comments (#417)6b04ee5
CONTRIBUTING: update contributing docs (#413)db92af5
rootfs/Dockerfile: update to latest base imageb916723
Makefile: update to go-dev 0.17.00e50147
glide: update Controller SDK (#423)cc0a4d5
whitelist: Add support for IP whitelist50811a2
api: add deis tls (#1004)689df78
scheduler: add the ability to set KUBERNETES_POD_TERMINATION_GRACE_PERIOD_SECONDS per application (#1026)5c83d80
autoscale: add autoscaling support to application on per proc type basis (#1018)1db6146
scheduler: use /scale endpoints for RC and Deployments to only update replicas during scale events (#1029)f7a3e02
hooks: remove push hook model as the builder stopped using it (#985)4e0c5a3
scheduler: update_application_service had an unused name argument (#983)d155e92
apps: move AppSettings scheduler logic to App model for simplicity (#993)d3d18d2
scheduler: use scheduler module session singleton to add session mock (#1009)7306202
scheduler: split up the scheduler code into individual resources and to be modular (#1016)98d809a
scheduler: scheduler passes the kubernetes endpoint to resources instead of getting it from global settings (#1039)d66c20c
whitelist: Handle empty whitelist from user gracefullydbde253
tls: Update the value properly to work with morph2f5c019
api: create TLS object on app create (#1043)0d454ee
middleware: move to 1.10 style middleware (#955)899e008
models: add "added" log function, lowercase class name (#1017)ffa9040
certs: allow empty Common Name in certificates (#1024)8408c1f
healthcheck: update healthchecks for non default process type1ca970b
app: create image pull secrets outside of the async deploy loop (#1032)7f16439
imagepullpolicy: Use correct environment variable for image pull policy83df91e
logs: app logs endpoint was returning binary string instead of a normal string (#1035)3f3a228
scheduler: pass down the right variable for Deployment revision history limit (#1037)ad7fc55
app: rollback all process types to previous version when one (or more) process type fails a deploy (#1027)a303f25
release: change release cleanup to only remove secrets related to Deployments that are no longer active (#1038)ffc9f8c
healthcheck: check if the healthchecks are failing on a new deploy757a8ae
CONTRIBUTING: update contributing doc (#1006)af7fe18
requirements: update Requests to 2.11.1 (#990)5853532
rootfs/Dockerfile: update to latest base image9ced97c
requirements: Update DRF to 3.4.5 (#997)6afa4f2
requirements: update DRF to 3.4.6 (#1007)a2b8428
requirements: update PyOpenSSL to 16.1.0 (#1022)cfe2f1c
requirements: update to Django 1.10.1 (#1040)4273b5c
tests: feat(tests) Add flake8 linting for python code (#91)a67d22c
Makefile: clean up and update makefile (#90)d1ad7c1
pprof: Add pprof endpoint6596685
readme: Update readme with new architecture22debea
.travis.yml: unset DEIS_REGISTRY before building image4e55f42
Makefile: update to go-dev 0.17.0a686c8a
rootfs/Dockerfile: update to latest base image4a5315c
glide: update glide files1dfc015
deis component health: Refactored deis components health dashboards254249a
Dockerfile: update to latest base image412b4e2
Makefile: update to go-dev 0.17.04b14708
.travis.yml: use current Go 1.7 compiler10d8308
rootfs/Dockerfile: update to latest base imagebd25b82
router: add app SSL configa7da253
fix new linter errorsef9a5bf
Dockerfile: copy the router binary after building ngnix binary37c5109
build.sh: switch to build_root before running hooksdcad3f0
build: check if release yaml is nil before accessing hash (#105)116da05
readme: fix formatting in readmed05c3e4
build.sh: simplify and formalize cache message49fecd9
CONTRIBUTING: update contributing doc (#107)c6f948a
buildpacks: update heroku-buildpack-go to v466b0c90d
init: remove sdutil, which is no longer used (#51)166bddd
init: check for valid YAML before accessing hash (#50)2d86e6c
Makefile: ensure to use "latest" build of cedar:14d87b04e
CONTRIBUTING: update contributing doc (#53)78118eb
CI: refactor CI to build and then pass around a test image (#181)aded419
CI: upload CLI to seperate buckets (#190)3cb4ad3
whitelist: Add support for ip whitlising for appec466d7
autoscale: add the ability to define autoscale rules per process type on an app (#208)84de668
cmd: add deis tls
eefb125
Makefile: build using dockefile and slim image size (#215)a4dea17
Makefile: add build-stable target618939c
users: show admins when listing users (#205)01ca8f8
version: add deis version --all (#217)912ad85
Jenkinsfile: remove shell output hack8653f92
whitelist: format the deis whitelist properly82b6368
settings: remove duplicated 'v' in user agent (#188)d5a004c
tests: start adding unit tests (#183)272b1cd
routing, maintenance: check for existence of pointer before reading it. (#195)db38964
git: properly log errors from git (#199)09ca839
CI: don't upload to old bucket and declare varaibles locally (#211)f9d85a0
ps: use new sdk for sorted processes (#210)d49acf0
CI: define more variables locally (#212)9b3980a
limits: remove short cpu flag (#216)e10caf6
cmd: fix help string when git remote already exists260d826
CONTRIBUTING: link contributing documentation to website (#185)850ee9c
glide: update Controller SDK (#220)2e92c77
contributing: add more details to issue reporting (#472)a27f00f
whitelist: Add docs for specifying application whitelist using deis clientb8b3eed
autoscale: add documentation for the autoscale functionality (#483)e066502
quickstart: remove references to downgrade6f2639a
quickstart: specify how to get hostname (#469)219179f
managing-workflow: fix broken link0a1c57d
apps: KUBERNETES_POD_TERMINATION_GRACE_PERIOD_SECONDS is now also per app (#486)d7db3d4
triaging-issues: describe new priority labels2c753c2
using-docker-images: use example-dockerfile-http as sample dockerfile application instead of helloworld. (#482)6c1f4fd
ssl-certificates: add docs on deis tls:enable5e055f0
fix: add --namespace=deis to Controlling Registration Modesc112a46
update: using-docker-images.md5f46769
src/roadmap/releases.md: add step for releasing cli stable1e79b46
upgrading-workflow.md: remove errant/redundant commandb721180
styles: docs(styles) sticky footer to avoid overlap with sidebarc54c2ec
styles: docs(styles) fix mobile menu scroll issuesbd306d4
release: Workflow 2.4.1 (#463)4afda70
release: Workflow 2.4.24694454
changelogs: add top-level for changelogsf383c43
changelogs: add v2.0.0 changelog176d080
changelog: add v2.1.0 changelog9ab4ba8
changelog: add v2.2.0 changelogebac67f
changelog: add v2.3.0 changelog1da032d
changelog: add v2.4.0 changelogdb9bb8d
changelog: add v2.4.2 changelog0d43482
changelog: add headings for clarityd18dec4
changelog: update release process for new changelog pagea2d58aa
changelogs: add v2.4.1 changelogbd4db54
api-docs: add v2.3 API docs (#485)a2ed8b2
docker: add DEBUG option to hang build (#312)30c8fd3
procfile: unskip builds procfile test95f4eb9
docker-test-integration.sh: try curling cli from multiple buckets9c294e3
maintenance: Add test for maintenance mode013709e
whitelist: Add tests for deis whitelist5bc8cb0
tests: add deis tls tests (#316)0f2df78
docker-test-integration.sh: check if 'stable'2da83d9
Dockerfile: don't use alpine, it has known DNS issues (#313)8a2d858
healthcheck: use correct port the image exposes424f625
Makefile: update docker-go-dev to 0.17.088ad38f
glide.lock: update ginkgo, gomega, controller-sdk-go25f5b32
README.md: add codecov.io badge