Skip to content

Releases: homeport/havener

havener release v0.19.0

03 Jun 09:14
Compare
Choose a tag to compare

Changes

The output of the commands defined in pre- or post-deployment hooks in the configuration is now shown in real-time and not buffered anymore. This improves the usability in use-cases where you have long-running task in the hooks and get timely feedback.

havener release v0.18.0

29 May 10:40
Compare
Choose a tag to compare

Changes

Removed the helm packages from havener to solely rely on the helm CLI binary. Thanks for @qu1queee for the major refactoring and addition of integration tests.

Without the helm package blocking it anymore, the internal libraries to communicate with the Kubernetes master were bumped to client-go version v1.11 and Kubernetes cluster version 1.14. The libraries should work with older cluster versions, too.

havener release v0.17.0

27 May 13:46
99f750c
Compare
Choose a tag to compare

Changes

Bump packages

  • gonvenience to v1.8.0
  • ytbx to v1.1.1
  • dyff to make use of the homeport/dyff

Improve the clean target in the Makefile

Reworked the cobra cmds, to use RunE instead of Run, in order for all havener cmds, to have an
entry function, that could be use later, for different tests, without the need of using a havener binary.

havener release v0.16.0

01 Apr 11:41
14e3896
Compare
Choose a tag to compare

Changes

Reworked the purge logic to avoid a potential race condition. The deletion of the namespace of a release is now done after the removal of the Helm Release. This should not add too much time to the purge routine.

havener release v0.15.0

12 Mar 21:40
Compare
Choose a tag to compare

Changes

Add flags to top command to specify how many times the command will print the statistics and one to specify how much time havener should wait between measurements.

Thank you @zhangtbj for the hint.

havener release v0.14.0

13 Feb 08:23
Compare
Choose a tag to compare

Changes

The top command got a rework to better use the available terminal space. Also, it will start to continuously show the stats.

havener release v0.13.0

23 Jan 14:21
Compare
Choose a tag to compare

Info

This version does not add new features, but includes fixes for the Docker images that use havener.

havener release v0.12.0

07 Jan 13:46
Compare
Choose a tag to compare

New features

Show release notes of Helm Chart when doing a deployment or upgrade.

Show differences between the currently deployed Helm Chart and the new one when doing an upgrade.

Add command to execute a command or open a shell on a pod. In contrast to kubectl, havener supports to omit the namespace if the pod name is unique enough.

havener release v0.11.0

26 Dec 21:32
0f77461
Compare
Choose a tag to compare

havener version v0.11.0

Restructure

Use semver major, minor, and patch level style version numbers.

Switched project internally to use Go 1.11 modules exclusively.

havener release v0.10-alpha

23 Dec 09:18
9a279cf
Compare
Choose a tag to compare

havener version v0.10-alpha

New features

Support for scripts to be executed before and after a deployment or upgrade as well as steps to be executed before and after a Helm Release.

Added new command to get a continues stream of Kubernetes cluster events to watch.