Skip to content

Hephy Controller v2.20.4

Compare
Choose a tag to compare
@Cryptophobia Cryptophobia released this 10 Aug 09:19
· 105 commits to master since this release
273a5f8

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