Releases: vmware-tanzu/sonobuoy
v0.11.5
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
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
v0.11.2
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
v0.11.0
Changelog
Added
- A Command line interface with the following subcommands:
delete
: Deletes Kubernetes resources that were generated by a Sonobuoy run implementatione2e
: Inspect e2e test results. Optionally rerun failed tests implementationgen
: Generates a sonobuoy manifest for submission via kubectlhelp
: Help about any commandlogs
: Dumps the logs of the currently running sonobuoy containers for diagnosticsretrieve
: Retrieves the results of a sonobuoy run to a specified path implementation improvementsrun
: Submits a sonobuoy runstatus
: Gets a summarizes status of a sonobuoy runversion
: 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
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
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
-
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:
Known Issues:
N/A
v0.9.0
Breaking Changes:
e2e
conformance plugin moved to kube-conformance repo (#40)- Change format of snapshot files (#61, see #43 for docs)
New Features:
-
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: