github vmware-tanzu/sonobuoy v0.17.1

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

Sonobuoy v0.17.1

This release contains numerous small updates which improve the following use-cases:

  • airgapped runs
  • parallel runs
  • custom plugin generation

In addition, messaging was improved in a few locations which should help avoid confusion in common flows, particularly if the API server stops responding temporarily during a run.

What's new

  • Added a new flag to sonobuoy gen and sonobuoy run to specify the systemd-logs image.
  • Adds two subcommands (e2e and systemd-logs) to sonobuoy gen plugin which will print those plugin definitions respectively. This will hopefully make certain workflows easier by giving users a starting point for their plugin definition.

What's better

  • sonobuoy images commands will now pull/tag/push the other images necessary to run Sonobuoy in an airgapped environment: the Sonobuoy image, the E2E test image itself, and the systemd-logs image.
  • Fixed an issue where the <error ... > field of JUnit test cases was not parsed. These now get reported via Sonobuoy as failures.
  • Fixed a bug which caused daemonset plugins' status to not be updated with results properly.
  • Fixed a bug which caused job plugins (like the e2e plugin) to prematurely get marked as failures if the Sonobuoy could not check its status via querying the API server.
  • Adds additional metadata into the sonobuoy_results.yaml file to help indicate what each node in the tree represents.
  • Added an error message to ensure that users don't set configuration options as well as a --file option when using sonobuoy run.
  • Cluster resources are now labeled with the namespace of the Sonobuoy run that created it so that parallel Sonobuoy runs do not delete each others' resources.
  • Clarified some error messages which may have mislead users into believing a namespace was not created correctly when it may have been for other reasons.

Changelog

efb9d68 Update goreleaser to remove deprecated field (#1065)
534cb79 Version bump and docs for v0.17.1 (#1063)
23d1d5c Add support for pulling and pushing all images (#1061)
bb0c5a3 Clarify that users shouldn't provide more options when running a file (#1053)
627fa31 Merge pull request #1060 from danielfbm/master
d991dff Bring KIND to 0.6.1 in CircleCI (#1062)
51791ed Merge branch 'master' into master
9c3e4a6 feat: Adding namespace to cluster resources and removing only necessary ones
78b256d Refactor image client to not be E2E specific (#1057)
3f6547e Allow systemd-logs to be configured via CLI
30365d1 Improve error message from GetStatus
e41ac6e Adds commands to print default plugin definitions
be8e183 Tag Items with metadata about the type if item (e.g. node/file/etc)
8f2750f Do not fail jobs if we can't query the API server while running
e0d3921 Remove outdated examples
121ba8d Fix bug which caused daemonset status to not be updated with results
ee12b94 Process JUnit error field
a7a8aa0 Update release docs (#1042)

Don't miss a new sonobuoy release

NewReleases is sending notifications on new releases.