This repository has been archived by the owner on May 6, 2020. It is now read-only.
Releases: deis/controller
Releases · deis/controller
v2.1.0 -> v2.2.0
v2.1.0 -> v2.2.0
Features
8a61e63
scheduler: add support for set based requirement filtering via the kubernetes API47b5b08
IDN: add support for international domains32be50a
scheduler: sort env vars and secrets by keys for easier hashingc3c2494
*: add Deployments support behind a feature flagf52bbef
tests: add Deployment tests (this can be removed in the future)edb0383
scheduler: feat(scheduler) prepend [namespace] to Scheduler log message for better traceability84b8080
app: make deploy timeout configurable globally/per-app via DEIS_DEPLOY_TIMEOUT, default is 2 minutes3de3bef
version: bump version to v2.2.0
Fixes
6214d96
scheduler: if one RC fails to scale then ensure all other RCs are at the right level0bcea13
scale: return error message in proper format7d24923
restart: wait for the pods to be scheduled7647569
scheduler: cast port to an int from environment (#857)b27c816
boot: change group ownership of docker socket to deis (#804)d4415c9
api: fail when rolling back to v1 (#762)becccab
registry: use the proxy port and local host to connect to registry1ac6b54
release: return port from get_port for non-routable process types113f773
models: better error messages than the built in Django ones for a few of the fields2bb7724
scheduler: only attach healthcheck if app is routable (#880)a2d6010
healthchecks: when migrating from old healthchecks also add in readiness probea0567ea
api: remove command escaping from v1 (#822)f403efb
tests: sort domains in tests to get past occasional ordering problems which cause test failures
Documentation
Maintenance
v2.0.0 -> v2.1.0
Features
a1c4619
config: validate PORT and HEALTHCHECK_* values for config:set operationsccc6b1f
release: require PORT to be set when private registry is set0231c58
django: explicitically define on_delete for ForeignKey fields for 2.0 compat6e136e2
debug: DEIS_DEBUG now affects Django DEBUG as well4c674d0
release: throw 409 when identical release is done sequantiallyaf76733
api: Add healthcheck field to Config7af2197
settings: log all SQL queries if DEBUG==True
Fixes
df30ee6
api: remove slug tarball info from app log61b6858
scheduler: remove unused health check config option: HEALTCHECK_PORTc6686e9
scheduler: cast ports to int before passing them on to k8s2f1b140
management: handle errors in object loading and application deployments instead of throwing exceptionsdc4769a
logs: retry fetching logs from the logger 3 times if the services is unavailablec8c7d80
scale: get the desired number of replicas from the rc3fa6f70
scheduler: make deploy have 0 replicas by default and then use scaling to go up09b9be2
secrets: update env secrets if they already exists (overwrites existing values)5fb1bbb
config: when rolling a new config copy from the latest release instead of latest config for the app0d9988b
serializer: skip None values in config and registry936a40e
exceptions: tests now capture critical only and uncaught exceptions have been reclassified as critical3f980b8
exceptions: log certain APIExceptions tracebacks9f8ac04
config: return a 422 if unsetting a config key that does not existcae4bf9
models: hypens -> hyphens (#840)
Documentation
Maintenance
bf35966
requirements: update codecov to 2.0.559a8d23
Dockerfile: update to base:0.3.0 image to get a slimmer image3a6ee54
README: remove references to beta in README7a88725
requirements: update to Django 1.9.704049b4
version: update platform version to 2.0.0db2e182
deis: bump version to 2.1.0-dev13cffb6
requirements: update ndg-httpsclient to 0.4.1eda8bea
rootfs: bump platform version to 2.1.0 (#841)214b0a9
api: bump api version to v2.1.0