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

Releases: deis/controller

Deis Controller v2.12.0

07 Mar 20:30
Compare
Choose a tag to compare

v2.11.1 -> v2.12.0

Fixes

  • bfadce8 charts: default registration mode to "admin_only"

Deis Controller v2.11.1

01 Mar 18:08
Compare
Choose a tag to compare

v2.11.0 -> v2.11.1

Fixes

  • 98f50c5 models/app: recreate proc types on switch from Dockerfile to buildpack
  • 8480f69 app.py: use current namespace instead of "deis"

Maintenance

  • e69a9a4 requirements: update jmespath to 0.9.1
  • 99c11d9 requirements: update requests to 2.13.0
  • 74d16af requirements: update backoff library
  • afbca0d requirements: update jsonschema library
  • 5174fea dev_requirements: update flake8 linter library
  • 96576dd requirements: update django-auth-ldap to 1.2.9
  • 8c8261d requirements: update djangorestframework to 3.5.4
  • 894a324 requirements: update requests-toolbelt to 0.7.1

Deis Controller v2.11.0

31 Jan 19:06
Compare
Choose a tag to compare

v2.10.0 -> v2.11.0

Features

  • ae03152 settings: Get timezone from environment variable (#1196)
  • 48cd872 Makefile: set docker build flags via environment variable

Fixes

  • 84b6342 charts: pipeline time_zone value to quote func
  • 3f860bf Dockerfile: force gunzip of copyright archive
  • e8f0284 Makefile: build docker image with --no-cache by default
  • bdb5acd api: add certificate private key validator migration (#1199)
  • da408b3 charts: reference registry-proxy on 127.0.0.1 (#1239)

Documentation

  • 51879b2 README: specify correct python version
  • 1345f2c README: update database usage in tests (#1233)

Maintenance

  • 22106d2 requirements: update Django to 1.10.5
  • 1c12587 Dockerfile: update deis/base to v0.3.6 (#1197)
  • 4e45ef5 requirements: update requests to 2.12.5
  • 9faa4b2 dev_requirements: update coverage to 4.3.4
  • 4b7db76 requirements: update pyldap to 2.4.28

Deis Controller v2.10.0

04 Jan 17:22
Compare
Choose a tag to compare

v2.9.1 -> v2.10.0

Features

Refactors

  • ffa66e7 api: placate new flake8 linter checks
  • e470052 codecov: add 0.2% failure threshold to codecov (#1192)

Fixes

  • 1609d89 apiserver: Add an option to skip ssl verification when interacting with the k8s api
  • d2ee40f boot: Don't change group ownership of docker socket
  • 62f081a scheduler: use pypa packaging to compare server version (#1167)
  • 9f4543b domain: remove the annotation when domain is deleted
  • 27a59d1 service-config: Don't add annotations if the value is empty
  • 890a263 api: account for NoneType when resource is gone (#1178)
  • f132b25 api: validate app name against k8s service regex (#1163)
  • 9098331 perms: Use the same regex for perms as auth endpoint (#1181)
  • 30ab1d3 settings: disable LDAP by default (#1191)
  • 4c36791 management: display error when connecting to the database (#1190)

Documentation

  • ee93ec4 README.md: update badge to use deis-bot's account
  • b4a86c8 README: remove helmc mention

Maintenance

  • 22288eb requirements: update requests lib to 2.12.3
  • f3d71c0 requirements: update Django to 1.10.4
  • cfc08d6 dev_requirements: upgrade flake8 to 3.2.1
  • f3d9c1b requirements: update pytz to 2016.10
  • 6d13723 Makefile: remove pyvenv script (#1161)
  • 0566131 dev_requirements: update coverage to 4.3.1
  • b3056f0 requirements: update requests to 2.12.4
  • f478ee9 requirements: update idna to 2.2

Deis Controller v2.9.1

14 Dec 23:04
d723de6
Compare
Choose a tag to compare

v2.9.0 -> v2.9.1

Fixes

  • d723de6 api: account for NoneType when resource is gone (#1178)

Deis Controller v2.9.0

28 Nov 21:45
Compare
Choose a tag to compare

v2.8.1 -> v2.9.0

Features

  • 26c78ee limits-cmd: accept new limits:set value type
  • bc4f452 label-cmd: support new label cmd

Fixes

  • 615b834 boot: Ensure DEIS_DEBUG==true for debug output
  • f3daff7 proctype: Change the regex used for validating proctypes
  • 828c13b port: Port can be made optional for non-routable apps
  • 4dd1a6c timeout-debug-msg: unresolved variable (#1148)
  • ffeb14a api: ensure a 409 is raised when cancelling a user with downstream objects (#1147)
  • 06211a2 api: transfer all downstream resources along with app (#1146)

Tests

  • a5666f1 scheduler: confirm "network unreachable" raises KubeHTTPException (#1142)
  • 92a0f8e label-cmd: add new label cmd test

Maintenance

  • 46c72dd requirements: update Django to 1.10.3
  • e81be7a requirements: update docker-py to 1.10.6
  • e3d66aa Dockerfile: update deis/base to 0.3.5
  • 6cb0dd1 requirements: update DRF to 3.5.2
  • db9d44c requirements: update DRF to 3.5.3
  • 5921ff1 requirements: update requests lib to 2.12.1
  • 11d0e4b requirements: update backoff library

Deis Controller v2.8.1

26 Oct 19:21
Compare
Choose a tag to compare

v2.8.0 -> v2.8.1

Fixes

  • eb2104a release: Don't rollback if there is no build

Maintenance

Deis Controller v2.8.0

25 Oct 17:30
Compare
Choose a tag to compare

v2.7.1 -> v2.8.0

Fixes

  • 0d83024 deploy: add a global / per-app setting called PROCFILE_REMOVE_PROCS_ON_DEPLOY to allow turning off / on removal of processes on deploys (#1099)
  • 1c0350a registration: allow admin user registration when the mode is admin_only
  • 172d91b registration: Add support to change the default regsitration mode

Documentation

  • a230913 readme: fix links to virtualenv docs
  • 946de66 readme: fix links to virtualenv docs
  • 40e8be1 README: docs(README) Refer to postgres setup in Makefile
  • f0fea19 README: Recommend installing python via pyenv

Maintenance

  • 70a6853 tests: add test for ed25519 SSH keys
  • d2ff507 tests: add hook tests for ECDSA and ED25519 SSH keys
  • 796668a requirements: update PyOpenSSL to 16.2.0 (#1114)
  • 58d5ae7 requirements: update docker-py to 1.10.4 (#1115)

Deis Controller v2.7.1

12 Oct 20:34
Compare
Choose a tag to compare

v2.7.0 -> v2.7.1

Features

  • eb1a2a9 charts: Add helm charts for controller

Deis Controller v2.7.0

10 Oct 18:21
Compare
Choose a tag to compare

v2.6.0 -> v2.7.0

Features

  • d63fe7f errors: give more context on what model is involved when 404 Not Found is involved (#1096)

Refactors

  • 9baa3d3 registry: remove simpleflock and depend on Docker 1.9 minimum (#1090)

Fixes

  • 12b5bfd key: ssh key name has to be unique now - migration included that appends a number (#1098)
  • 8f943d9 version: Use a different version number for each release
  • 451622b app: an app can now be removed from the database even if the namespace for it was already deleted (#1101)
  • 9f6cb94 urls: terminate url regex with $ so that there is no cascading attempts at URLs (#1103)
  • aa6e0f3 secret: create objectstore secret before calling scheduler deploy
  • 53e118e procfile: validate the proctypes during build itself

Maintenance

  • 67c5471 scheduler: move lower level deploy helpers into their respective resources (#1092)
  • 7ba556b CHANGELOG: remove changelog (#1091)
  • f724afe requirements: update Django to 1.10.2
  • 9582496 requirements: update pytz to 2016.7 (#1102)