Skip to content

Releases: teamhephy/controller

Hephy Controller v2.22.0

18 Apr 02:19
fa79e3e
Compare
Choose a tag to compare

v2.21.3 -> v2.22.0

Features

  • fa49020 django: upgrade django framework and deps

Maintenance

  • ace34f8 django: upgrade django to >= 2.2.20

Hephy Controller v2.21.3

31 Dec 00:58
5bdad97
Compare
Choose a tag to compare

v2.21.2 -> v2.21.3

Features

  • 8344d5e controller: permit setting GUNICORN_WORKERS
  • 787faf4 controller: document added chart values

Fixes

  • 0312315 HPAs: add continue in try and catch block

Hephy Controller v2.21.2

15 Nov 19:44
3aab23d
Compare
Choose a tag to compare

v2.21.1 -> v2.21.2

Features

  • 0440e56 HPAs: resolves #135 recreate HPAs from db on load

Fixes

  • ec87381 controller: refresh objectstorage-keyfile for apps

Hephy Controller v2.21.1

11 Oct 16:34
9346813
Compare
Choose a tag to compare

v2.21.0 -> v2.21.1

Features

  • 7c59d1c controller/logging: Add flag to enable verbose logging

Fixes

  • 9c66b39 charts: controller needs the "patch" perm
  • bb05432 controller: adding scale_api_version to Scale
  • d43b5fa controller: apps/v1 in App model for hpa

Hephy Controller v2.21.0

01 Oct 14:32
5b37960
Compare
Choose a tag to compare

v2.20.7 -> v2.21.0

Refactors

  • 93682c6 apis: deprecated apis in k8s 1.16
  • b4928ed apis: trying to fix mock tests now
  • 27b8f8a charts: move from extensions/v1beta1 to apps/v1
  • a6fa780 mock.py: sanitize pod urls to api_v1 in the mocker
  • d8e65a9 apis: parse version out for replicasets
  • 25a7f41 mock.py: reduce line length for style check
  • 5930851 charts: add apiversion checks to helm charts
  • a081823 apis: deprecated apis in k8s 1.16
  • 6bf5019 apis: trying to fix mock tests now
  • 8d60a34 mock.py: sanitize pod urls to api_v1 in the mocker
  • d1120ca apis: parse version out for replicasets
  • fd6b7cf mock.py: reduce line length for style check
  • b944765 charts: add apiversion checks to helm charts

Fixes

  • a4d0e22 controller: Set replicas to the current value of the deployment.
  • 3d84a8f scheduler: handle missing timestamps in pod events
  • c0294a3 controller: Retry on potential ReplicaSet create race-condition. (#127)
  • 613827b controller: Update API groups
  • 5613bc8 README: resolving a merge conflict
  • 49286c9 charts: fixing a merge conflict with master branch

Documentation

  • fd3feba README: add travis build status badge
  • 77c6da2 README: add travis build status badge

Maintenance

  • 12a8344 deps: bump django from 1.11.28 to 1.11.29 in /rootfs
  • b87a2ca rootfs: bump to hephy/base:v0.4.1 base image
  • 3693b1c controller: permit umbrella override api group
  • 601f5c3 charts: define APIVersion template

Hephy Controller v2.20.7

26 May 15:09
1cee311
Compare
Choose a tag to compare

v2.20.6 -> v2.20.7

Fixes

  • 17448e2 Dockerfile: fix django python3-distutils on bionic 18.04

Maintenance

  • 1c585da Dockerfile: switch to bionic lts hephy/base:v0.4.0
  • 8e2e254 Dockerfile.test: switch to posgresql 10 on bionic for testing

Hephy Controller v2.20.6

22 Apr 20:21
420f7f9
Compare
Choose a tag to compare

v2.20.5 -> v2.20.6

Features

  • 420f7f9 logging: added LDAP auth config logging (#120)

Fixes

  • e1da4c5 controller: Fix deployment status validation when number of pods more than 256

Maintenance

  • 901b8f1 charts: add DEIS_IGNORE_SCHEDULING_FAILURE to helm chart
  • ed51525 deps: bump django from 1.11.23 to 1.11.27 in /rootfs
  • 82dfa0b deps: bump django from 1.11.27 to 1.11.28 in /rootfs

Hephy Controller v2.20.5

23 Dec 03:58
7b5e2e7
Compare
Choose a tag to compare

v2.20.4 -> v2.20.5

Features

  • e46e3df controller/scheduler/resources/pod: Pod scheduling errors

Hephy Controller v2.20.4

10 Aug 09:19
273a5f8
Compare
Choose a tag to compare

v2.20.3 -> v2.20.4

Features

  • d51f2f9 deployment: set deployment API to apps/v1 if k8s >= 1.9
  • 8ce0e1a scheduler: add api version parsing on scheduler init with tests
  • cbdaaae charts: add /v1/apps apiGroup for scaling fix
  • b02b048 controller: Add POD_IP variable with pod's IP address
  • f1642a1 app.py: refactor DEIS_EXPOSE_POD_IP logic in controller

Refactors

  • 9af0863 deployment: ref(deployment) removes unneeded version mutation

Fixes

  • fc779d9 controller: Revert check image access when creating builds
  • ae37e16 controller: Revert check_image_access only when using docker
  • 731fc99 controller: revert release.check_image_access for now
  • fae66db pod.py: only set POD_IP if DEIS_EXPOSE_POD_IP is set to 'True'
  • ba976bd controller: fix(controller) apps/v1 is not understood, revert
  • 2988579 controller: fix(controller) try passing in App's apiVersion

Tests

  • 6913d6a deployment: add behavior test for deployment.api_version
  • 60b2036 deployment: make the api_version tests pass
  • ef3f6b4 deployment: remove unused test artifacts
  • 0e840b4 kubehttpclient: test(kubehttpclient) add .version() behavior test
  • c3f0aa3 deployment: test(deployment) relaxed api_version behavior test

Maintenance

  • fef3f6e deps: bump django from 1.11.21 to 1.11.23 in /rootfs

Hephy Controller v2.20.3

18 Jun 16:25
cb94147
Compare
Choose a tag to compare

v2.20.2 -> v2.20.3

Fixes

  • 87f6ccf docker: docker timeout must be an int, float or None
  • 964e64a controller: Revert check image access when creating builds
  • 1114ea5 controller: Revert check_image_access only when using docker
  • 13dd3db controller: revert release.check_image_access for now

Maintenance

  • 83bd863 django-rest-framework: upgrade to 3.9.3
  • 6f63656 deps: bump djangorestframework from 3.9.3 to 3.9.4 in /rootfs
  • 0ce6249 deps: bump django from 1.11.20 to 1.11.21 in /rootfs