Skip to content
This repository was archived by the owner on May 6, 2020. It is now read-only.

Deis Controller v2.5.0

Choose a tag to compare

@mboersma mboersma released this 06 Sep 23:28
· 310 commits to master since this release

v2.4.2 -> v2.5.0

Features

  • cc0a4d5 whitelist: Add support for IP whitelist
  • 50811a2 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)

Refactors

  • 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)

Fixes

  • 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 type
  • 1ca970b app: create image pull secrets outside of the async deploy loop (#1032)
  • 7f16439 imagepullpolicy: Use correct environment variable for image pull policy
  • 83df91e 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 deploy

Documentation

Maintenance