v0.16.4
Sonobuoy v0.16.4
What's new
- The
--plugin
flag now supports URLs in addition to paths to local files or directories. (#989) - Daemonset plugins may now specify node affinity in their podSpec without extraneous errors. Until now, this could be specified but Sonobuoy would record errors due to "missing" plugins on the non-targeted nodes. Currently support In/NotIn/Exists/DoesNotExists operators only. (#990)
- The namespace and label selectors used by Sonobuoy to find the DNS pods during the preflight checks can now be customised using the flags
--dns-namespace
and--dns-pod-labels
. (#987)
What's better
- Sonobuoy will no longer treat the first encounter of
ErrImagePull
orImagePullBackOff
as a final error state for a plugin. It will instead allow a pod up to 5 minutes to recover from this in case the error is transient. (#997) - Fixed a bug which caused some error files from being properly parsed by Sonobuoy leading to less helpful output from the
sonobuoy results
command. (#995)
Changelog
cda71c3 Bump version and docs for v0.16.4 (#999)
ad67ceb Add wait period to allow image pull error recovery (#997)
6f983e2 Ensure errors.json with structured data is parsed (#995)
c5ad70d Allow daemonsets to use affinity to limit nodes they run on (#990)
73cdb50 Allow plugins to be specified via a URL (#989)
31b5728 Allow DNS pod selectors to be configured (#987)