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

Deis Controller v2.4.0

Choose a tag to compare

@kmala kmala released this 16 Aug 21:06
· 349 commits to master since this release

v2.3.1 -> v2.4.0

Features

  • a7cff7e models: add routable flag to Config (#934)
  • cebd736 scheduler: add scheduler tests that do not go through normal api tests (#965)
  • 2a41942 healthcheck: Add support to create healthcheck per proctype Requires workflow-cli#160
  • 3e988ea model: Add new model to store settings

Fixes

  • 54f0f75 app: adjust async for better usage and to account for asyncio bug
  • 855bb59 scheduler: create application config (env secrets) outside of deploy / scale to reduce k8s thrasing
  • 996be37 mock: mock scheduler could not gracefully handle the concurrent deploy / scale
  • 7da5212 run: return a 400 if command is empty (#952)
  • c91f361 passwd: raise 400 when password is not a parameter (#850)
  • 544f492 scheduler: in scheduler::run check if pod state is an object or a string before acing on it (#957)
  • a4ee5a8 health: Add healthchecks only for routable apps or proctypes
  • 37ea65c Makefile: add deis namespace to make deploy (#969)
  • 7f19c48 scheduler: make app un-routable (#974)
  • 6cfeba0 scheduler: when user asks for limits beyond their allowance then error out faster (#975)
  • 7a152a6 scheduler: allow Deployment "in progress" to be bypassed in case of errors or timeout (#978)
  • bf82529 registry: retry pull/push/tag 3 times - should help with slow networks and slow registries (#979)

Documentation

  • cc6617e README.md: add postgresql prereq

Maintenance

  • e0a3f02 requirements: Django REST Framework 3.4.3
  • 77dbf94 travis: cache pip in travis runs (#944)
  • b66948d requirements: requests update to 2.11.0 (#962)
  • 6e6d257 requirements: update to django-guardian 1.4.5 (#964)
  • 87a92f6 requirements: update backoff 1.3.1 (#963)
  • c6e3eb3 migrations: create a migration for various alterations that do not touch schema (#967)
  • a16aa8c requirements: Update Django REST Framework to 3.4.4 (#976)