Workflow v2.21.1 -> v2.21.2

Releases

  • builder v2.13.1 -> v2.13.2
  • controller v2.20.3 -> v2.20.4
  • fluentd v2.13.1 -> v2.14.0
  • workflow v2.21.1 -> v2.21.2
  • workflow-cli v2.21.1 -> v2.21.2
  • workflow-e2e v2.21.1 -> v2.21.2

Features

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

Refactors

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

Fixes

  • 366c488 (builder) - buildpack: use Procfile when BUILDPACK_URL is set
  • afba893 (builder) - glide: change goautoneg dependency to fix build
  • 64b8cd9 (builder) - glide: fix glide install locally
  • 291e66d (builder) - glide: fix all package names to teamhephy org
  • 4257c81 (builder) - travis: add trusty distro for mercurial vcs
  • 08c09f3 (builder) - glide: fixing glide build for travis ci
  • b1d03dd (builder) - glide: update prometheus/common package
  • e880c74 (builder) - glide: revert to last good commit on docker/distribution
  • 8ff6792 (builder) - Makefile: fix repo name for docker build
  • fc779d9 (controller) - controller: Revert check image access when creating builds
  • ae37e16 (controller) - controller: Revert check_image_access only when using docker
  • 731fc99 (controller) - controller: revert release.check_image_access for now
  • fae66db (controller) - pod.py: only set POD_IP if DEIS_EXPOSE_POD_IP is set to 'True'
  • ba976bd (controller) - controller: fix(controller) apps/v1 is not understood, revert
  • 2988579 (controller) - controller: fix(controller) try passing in App's apiVersion
  • 6deabce (fluentd) - fluentd: small fixes on #11 fluent/fluentd:1.3 docker image
  • 5824446 (fluentd) - boot.sh: fix FLUENTD_CONF env var during boot

Tests

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

Maintenance

  • af63629 (builder) - builder: fix broken test with correct repo name
  • fef3f6e (controller) - deps: bump django from 1.11.21 to 1.11.23 in /rootfs