Releases: homeport/havener
havener release v0.19.0
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
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
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
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
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
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
Info
This version does not add new features, but includes fixes for the Docker images that use havener
.
havener release v0.12.0
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
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
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.