Skip to content

Latest commit

 

History

History
119 lines (72 loc) · 3.28 KB

CHANGELOG.md

File metadata and controls

119 lines (72 loc) · 3.28 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

[4.4.1] - 2019-09-18

Changed

  • Bump pyyaml (@seehait)

4.4.0 - 2019-09-18

Changed

  • Docker image now use Debian Buster
  • Docker image now comes with Kubectl 1.15.3

Fixed

  • Compatibility with kubectl 1.15 (@seehait)

4.3.0 - 2018-11-03

Changed

  • Job now exit with code 3 when job failure status is greater than zero.

4.2.1 - 2018-10-01

Fixed

  • Republished due to unclean build directory. Now using CI to cleanly submit

4.2.0 - 2018-09-24

Changed

  • Deploy now exit with code 3 when kubectl rollout wait exit with status code

4.1.2 - 2018-08-17

Fixed

  • Republished due to unclean build directory

4.1.1 - 2018-08-06

Changed

  • Updated dependencies
  • Docker now use Python 3.7
  • Updated Kubernetes client in Docker image to 1.11.1

4.1.0 - 2018-07-06

Changed

  • Job deployment will always removed after job success or failed
  • Fix exception raised when deploy job but pod was not scheduled

4.0.0 - 2018-06-15

Added

  • Pluggable formatters

Changed

  • BREAKING: The formatter module is moved to yaml_formatter. formatter now offer an abstract base class and the previous format function
  • BREAKING: Unmatched variable now cause warning (#4, @blead)

3.0.1 - 2018-04-17

Changed

  • Set PYTHONUNBUFFERED in Docker
  • Default timeout is 300s

3.0.0 - 2018-04-10

Changed

  • BREAKING: Timed out jobs now exit with status code 2
  • BREAKING: Job timeout now count only idle time.
    • The previous behavior resulting in failing deployments when rollout involve many pods. A workaround is to adjust timeout based on expected number of pod. This new behavior ensure that the default timeout should be relevant regardless of number of pods. It should still be adjusted if the pod takes longer to start.
    • The new timeout timer will reset when output of kubectl rollout status changed.
  • Updated kubectl

2.1.0 - 2017-12-22

Added

  • deploy/job now have --timeout option, defaulting to 60s

2.0.0 - 2017-12-22

Changed

  • Initial open source release 🎉