[sos-devel] [ANNOUNCE] sos-3.8 is released

Pavel Moravec pmoravec at redhat.com
Tue Aug 27 08:31:36 UTC 2019


The sos team is pleased to announce the release of sos-3.8. This release
contains a number of enhancements, new features, and bug fixes including:

- 6 new plugins: container_log, frr, leapp, openstack_placement, qt, and
vdsm (both backported from downstream)

- The `kubernetes` plugin can now optionally grab logs only for certain pods

- The `kdump` plugin will now collect `initramfs` content

- The `pulp` and `foreman` plugins now support collecting from an external
database

- The `sar` plugin will now collect the full sar log dir

- The `vdsm` and `ovirt` plugins will now collect host certificates

- The `openvswitch` plugin will now enable on `openvswitch2.*` packages

- Added support for only capturing logs after a specific date, see the new
`--since` option

- Fixed an issue causing high CPU utilization which slowed journal
collection

- Fixed an issue where plugins could continue executing commands after
their timeout was hit

- `sosreport` will no longer abort execution on Red Hat family systems when
the package manager fails to query a file list

- Plugin API enhancements
    - Plugins may now capture environment variables, which will be written
to `/environment` in the sos archive root

    - Plugins may now write command output to subdirs within their own
`sos_commands/plugin` directory
        - The container plugins have been updated to make use of this
functionality

    - `SoSPredicate` usage may now be match either `any` or `all` of the
provided elements, and may mix requirements of `kmods` and `services` to
determine if a command should be collected


- Significant changes to the reporting system of sos

    - HTML reports replaced by a `Report` subclass
    - HTML report creation time is significantly improved
    - Added a JSON formatted report option


- Allow system changes option
    - A new `--allow-system-changes` option has been added that will allow
users to collect certain data, even if it means the host system would be
changed. For example, the `networking` plugin will not run certain commands
if specific kernel modules are not loaded, unless `--allow-system-changes`
is specified, in which case the missing kernel modules will be loaded when
the command(s) run.


For full information on the changes contained in this release, please refer
to the Git commit logs.

Please report any problems to the sos-devel mailing list, or the GitHub
issue tracker:

https://github.com/sosreport/sos/issues/

The team would like to thank everyone who contributed fixes, new features,
testing, and feedback for this release.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/sos-devel/attachments/20190827/3bb3074c/attachment.htm>


More information about the sos-devel mailing list