This repository was archived by the owner on May 6, 2020. It is now read-only.
Deis Controller v2.5.0
v2.4.2 -> v2.5.0
Features
cc0a4d5whitelist: Add support for IP whitelist50811a2api: add deis tls (#1004)689df78scheduler: add the ability to set KUBERNETES_POD_TERMINATION_GRACE_PERIOD_SECONDS per application (#1026)5c83d80autoscale: add autoscaling support to application on per proc type basis (#1018)1db6146scheduler: use /scale endpoints for RC and Deployments to only update replicas during scale events (#1029)
Refactors
f7a3e02hooks: remove push hook model as the builder stopped using it (#985)4e0c5a3scheduler: _update_application_service had an unused name argument (#983)d155e92apps: move AppSettings scheduler logic to App model for simplicity (#993)d3d18d2scheduler: use scheduler module session singleton to add session mock (#1009)7306202scheduler: split up the scheduler code into individual resources and to be modular (#1016)98d809ascheduler: scheduler passes the kubernetes endpoint to resources instead of getting it from global settings (#1039)
Fixes
0d454eemiddleware: move to 1.10 style middleware (#955)899e008models: add "_added" log function, lowercase class name (#1017)ffa9040certs: allow empty Common Name in certificates (#1024)8408c1fhealthcheck: update healthchecks for non default process type1ca970bapp: create image pull secrets outside of the async deploy loop (#1032)7f16439imagepullpolicy: Use correct environment variable for image pull policy83df91elogs: app logs endpoint was returning binary string instead of a normal string (#1035)3f3a228scheduler: pass down the right variable for Deployment revision history limit (#1037)ad7fc55app: rollback all process types to previous version when one (or more) process type fails a deploy (#1027)a303f25release: change release cleanup to only remove secrets related to Deployments that are no longer active (#1038)ffc9f8chealthcheck: check if the healthchecks are failing on a new deploy
Documentation
Maintenance
af7fe18requirements: update Requests to 2.11.1 (#990)5853532rootfs/Dockerfile: update to latest base image9ced97crequirements: Update DRF to 3.4.5 (#997)6afa4f2requirements: update DRF to 3.4.6 (#1007)a2b8428requirements: update PyOpenSSL to 16.1.0 (#1022)cfe2f1crequirements: update to Django 1.10.1 (#1040)