github vmware-tanzu/sonobuoy v0.16.1

latest releases: v0.57.1, v0.57.0, v0.56.16...
4 years ago

Sonobuoy v0.16.1

Sonobuoy v0.16.1 mitigates a major bug found in the upstream E2E conformance image. Users are highly encouraged to update. See #910 for more details.

What's new

Golang-based test runner for Kubernetes 1.16.0+ clusters.

Within the test image used for end-to-end tests are some wrappers which invoke those tests. Historically those were written in bash but various problems have occurred which caused us to add a Golang-based runner. The benefits of this are:

  • avoids a major problem where 1.16.0 clusters with the bash runner would not report test results properly when there are failures
  • improved error handling and logging
  • ability to further customize the test run by allowing arbitrary flags to be passed via the env vars. This means that many more testing options are supported including provider specific settings that were previously unsettable.

What's better

  • sonobuoy results will print results for all plugins by default. This way you don't have to remember which plugins were run or how their names are exactly spelled to figure out what is inside a tarball.
  • sonobuoy gen plugin added a --format flag which allows you to specify the result format.

Changelog

c9c2a46 Prepare for v0.16.1 Release (#921)
2c92062 Tweak readme with info about results. (#917)
0e16b5e Default to using the golang-based conformance runner (#916)
bf2fa52 Add a small test which runs a basic plugin (#903)
06f638e Allow the --plugin flag to specify a directory of plugins (#911)
d9ca4ba Prints all plugins when invoking sonobuoy results by default (#909)
aae48ef Adds blog post summarizing improvements made up until 0.16.0 (#908)
6e5dcaa Adds a testImage for our integration tests (#907)
d42d0f1 Adds the results format as a flag parameter for gen plugin (#904)
e30312b Add kind and dep to path in Travis build (#902)
7473b3d Remove unused dependency from Gopkg.toml (#898)
a8e4c1c Add a test to check that version fields are set (#894)

Don't miss a new sonobuoy release

NewReleases is sending notifications on new releases.