Skip to content

Releases: vmware-tanzu/sonobuoy

v0.11.5

30 Jul 16:26
079b272
Compare
Choose a tag to compare

Changelog

079b272 Fix tagging (#515)
47f966c Update to v0.11.5 (#514)
817969e Travis CI has suggested a fix for the git pull issue (#513)
c01fb18 Adds a mutable tag for scanner (#512)
606034d When inspecting another changeset I found our internal template to be very old and was suprised it still worked. (#510)
7b18b7a Fix Travis releases (#511)
81a3cb8 Update for daemonset plugins taints to land on every node (#509)
50a6a04 add arm support for sonobuoy (#491)
2729e12 Support GKE's weird 10+ versions (#506)
a534ae0 Warn on beta version (#505)
093f4a7 Update links in plugin overview doc (#503)
2f949b5 Quick fix for an empty config SEGV on nil rest.Config bug (#500)
3e5e07f Updates the readme to remove an old statement (#496)

v0.11.4

19 Jul 18:10
0470e24
Compare
Choose a tag to compare

Changelog

0470e24 bugfix for annotation updater. (#490)
ddaf085 use 'Enable' vs 'Enabled' for RBAC mode (#485)
b1d3b9a Sets version image to use vMajor.Minor b/c we don't match all the released version tags. (#486)
786ff49 Use pester for callback requests (#483)
43b287a Autodetect version (#479)
5a2bbf1 Better defaults for PodLogOptions
5b6f30f Updates node configz and healthz endpoints
52484b0 Default version for results reader (#477)
6c60763 Bump default to 180 minutes (3 hours) (#478)
0426731 Removes PodPresets and Secrets gathering (#474)
3d46d23 Retrieve error handling (#453)
87cf469 Merge pull request #463 from chuckha/status-exit-code
d33f8f6 Merge pull request #466 from chuckha/log-failure
44ad2a7 Use the REST mapper to get an obj's resource (#471)
6a51d1d Log error; do not bail early
0e03182 Return a non-zero status code for failed plugins
4f61a01 Update code for new dynamic client
6d7180b Update dependencies
3c801dc Merge pull request #456 from timothysc/fix_templates
d3030ba Fixes the recently merged issue templates to function properly
2d3b398 Merge pull request #454 from jhamilton1/jhamilton1-new-templates
61abe9c New templates
bcd0d9d Merge pull request #452 from timothysc/1.10
cc0fbd3 Fix 1.10 vet issues
0b2f49b Bump Go build images to 1.10.
f93d497 Merge pull request #449 from chuckha/remove-extended
08e7797 Remove Exteneded as a valid mode
5deeaf0 Merge pull request #447 from timothysc/cleanup_links
ead15bf Fix old, and dead links
2a39858 Merge pull request #398 from liztio/gen-plugin
a3d51d9 Merge branch 'master' into gen-plugin
d8008f6 Merge pull request #440 from pbarker/sp
9039d3a Skip requirement of kubeconfig for e2e & gen (#438)
b71d54c fixes spelling in status command
2d36505 Re-add sonobuoy gen plugin.

v0.11.3

21 May 14:39
3c2b66b
Compare
Choose a tag to compare

Changelog

3c2b66b Patch bump to v0.11.3 (#431)
08ba2f0 Add missing space in bash releaser (#429)
be4b8eb Disable cgo for go relesaer (#430)

v0.11.2

18 May 17:28
0e11c77
Compare
Choose a tag to compare

Changelog

0e11c77 Bump patch version (#428)
5228069 Disable cgo (#427)
857d1fb Switch to upstream Go build images. (#419)
9c53013 Rename pkg/tarball/test_data to pkg/tarball/testdata (#415)
65c8375 Fix format string type error (#416)
6c2c077 Merge pull request #414 from jazzdan/patch-1
7f98722 Fix CoC and contributing links
35185f5 release instructions (#403)
54950fa Version bump for release (#402)
bfaccaa Fixes duplicate runs (#401)
3347839 Fix bug in extra volumes handling (#397)

v0.11.1

28 Mar 20:50
Compare
Choose a tag to compare

Changelog

5a138f2 Version bump for release
bfaccaa Fixes duplicate runs (#401)
3347839 Fix bug in extra volumes handling (#397)


Automated with GoReleaser
Built with go version go1.9 linux/amd64

v0.11.0

24 Mar 21:54
4d5fef1
Compare
Choose a tag to compare

Changelog

Added

  • A Command line interface with the following subcommands:
    • delete: Deletes Kubernetes resources that were generated by a Sonobuoy run implementation
    • e2e: Inspect e2e test results. Optionally rerun failed tests implementation
    • gen : Generates a sonobuoy manifest for submission via kubectl
    • help: Help about any command
    • logs: Dumps the logs of the currently running sonobuoy containers for diagnostics
    • retrieve: Retrieves the results of a sonobuoy run to a specified path implementation improvements
    • run: Submits a sonobuoy run
    • status: Gets a summarizes status of a sonobuoy run
    • version: Print sonobuoy version
  • TLS encryption between aggregator and worker nodes.
  • Support for Kubernetes 1.10.
  • Support for GCP clusters implementation
  • Proper signal handling for graceful plugin termination.
  • A programmatic interface to Sonobuoy's features.
  • A Go client to make the results archive easier to programmatically inspect.
  • Adds preflight checks to catch common errors early. existing sonobuoy check api version check dns check

Changed

  • Support for Kubernetes 1.7 removed.
  • Collects logs even on worker failure for easier diagnosis.
  • Plugin definition has been greatly simplified.

Automated with GoReleaser
Built with go version go1.9 linux/amd64

v0.11.0-rc.2

16 Mar 14:27
Compare
Choose a tag to compare

Changelog

54ce001 version bump for rc.2
ce88642 Goreleaser no longer strips v in version (#384)


Automated with GoReleaser
Built with go version go1.9 linux/amd64

v0.10.0

28 Nov 22:01
Compare
Choose a tag to compare

Breaking Changes:

  • Change how plugins are identified by Sonobuoy -- previously, plugin definitions were custom YAML. Now, these are actually YAML definitions for Kubernetes API resources, such as Pods. Sonobuoy-specific metadata is indicated in the resource annotations.

    (code changed in #133, docs updated in #145, quickstart updated in #138)

New Features:

  • User-facing

    • See Breaking Changes above
    • Add new heptio-e2e plugin for Heptio-written end-to-end tests, distinct from conformance (#140)
    • Always grab heptio logs to diagnose issues (#150)
  • Internal/Developer

    • Update build targets and image from Go 1.8 -> 1.9 (#129, #132)
    • Set up public-facing Travis CI builds (#127)
    • Add lint and other code hygiene tools to the test target (#126)
    • Add env variable VERBOSE for test logging--tests are quiet by default, but verbose in Travis CI (#134, #136)
    • Add make dev option to generate manifests to use when developing Sonobuoy itself (#131)

Bug Fixes:

  • Minor documentation fixes (#143, #142)
  • Fix apigroup checking across verions ( #153 , #157 )

Known Issues:
N/A

v0.9.0

17 Oct 14:24
Compare
Choose a tag to compare

Breaking Changes:

New Features:

  • Support for Kubernetes 1.8+ release (#78, #106, #115)

  • Add support for a done file interface, to indicate the results path for a recently completed Sonobuoy run (#20)

  • Add autogeneration for the YAML manifests required to run Sonobuoy---this also checks cluster RBAC support to define the appropriate resources (#53, #58)

  • Add more logging and configuration options

    • Add support for JSON manifests (#48)
    • Allow configuration of size/time limits for pod logs (#65)
    • Gather and report supported API groups (#66)
    • Include run log in snapshot file (#64)
    • Remove collection of PodLogs from default (#91)
    • Add support for KUBECONFIG env variable override (heptio/kube-conformance#3)

Bug Fixes:

  • Mount plugins in separate directory to avoid race condition with config mounts (#102)
  • Unzip tar.gz files from plugins that upload them, to avoid a tar within a tar (#47)
  • Clean up stale file handle for snapshot (#92)

Known Issues:

  • 1.8 conformance tests may fail on 1.6 clusters (#103)
  • A test that blocks or times out can cascade to cause a Sonobuoy timeout, leading to an empty report (Issue #84)