v0.15.0
Sonobuoy v0.15.0
What's new:
Versioned Documentation
The Sonobuoy website now has documentation available for each release of Sonobuoy going back to v0.13.0. As new versions are released, documentation specific to that version will be available.
The docs for this release are available at sonobuoy.io/docs/v0.15.0.
What's better:
This release takes place very close to our previous release, v0.14.3, and focuses more on bug fixes and improving the contributor experience.
Bug fixes
- Mitigated a bug where there would be a failure due to the container being terminated even though results had been sent. Sonobuoy will now wait longer for results after they have been sent and the container terminated before deeming the run to be a failure.
- Fixed a bug where a panic would happen if a
nil
configuration parameter was passed to most of the functions in the Sonobuoy client library.
Contributor experience improvements
- Improved the debugging experience in the CI builds. More logging has been added to help track down and debug issues when builds fail.
- Added a check to ensure that a developer commits any changes resulting from
dep
changes. - Improved tests which previously checked that the build version was correctly included when generating a Sonobuoy config. These tests needed to be updated on every release but no longer require this as they instead check a static version.
- Improved the documentation for the Sonobuoy release process to include more details on steps required for minor version increases which correspond to new Kubernetes releases.
- Added a
native
Makefile target so that Sonobuoy can be built locally using the same flags as in CI without using Docker.
Changelog
7ad3675 Prepare v0.15.0 release (#769)
c34d3ee Update release process documentation (#768)
41ce5d4 Tweak the timing of considering pod as failing to be more permissive (#764)
ee916a1 Add basic validation of configs (#763)
f1fbf8a Add versioned docs to Sonobuoy site (#756)
7e5103d Fixup debug line to target regular files and print file name (#762)
e257b50 Apply changes from running gofmt (#758)
daa7ab3 Add Bridget to the team on the website (#760)
6c522c8 Add native Makefile target (#757)
8ac5ca2 Ensure dep has been run in CI (#755)
985c071 Update golden file tests to use static versions (#751)
2630934 Fixup to travis debug lines (#753)
4901e55 Add vscode to gitignore (#749)
7d7bd81 Set GitSHA when using goreleaser (#750)