lp:~sosreport/sosreport/main

Created by Adam Stokes and last modified
Get this branch:
bzr branch lp:~sosreport/sosreport/main

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
sosreport
Project:
sosreport
Status:
Development

Import details

Import Status: Failed

This branch is an import of the HEAD branch of the Git repository at https://github.com/sosreport/sosreport.git.

The import has been suspended because it failed 5 or more times in succession.

Last successful import was .

Import started on juju-98ee42-prod-launchpad-codeimport-0 and finished taking 10 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-5 and finished taking 15 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-4 and finished taking 15 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-3 and finished taking 10 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-2 and finished taking 10 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-5 and finished taking 15 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 15 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-5 and finished taking 15 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-5 and finished taking 10 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-0 and finished taking 20 seconds — see the log

Recent revisions

4680. By Pavel Moravec <email address hidden>

[networking] Capture /etc/nmstate folder

Capture configuration files, .yml and .applied
files in /etc/nmstate folder.

Resolves: #3791

Signed-off-by: Jose Castillo <email address hidden>

4679. By Pavel Moravec <email address hidden>

[tests] Allow tests to restrict OS version

Add a new `versions` class attribute that allows test classes
to specify which version(s) are allowed/designed to execute on.
If the test is attempted to be executed on a version that's not
specified, the test will be skipped and a message will be printed.

By default, the list of versions will be empty, which means that
the test should run in all versions of the OS.

This patch contains a change to restrict the execution of Teamd
to RHEL 8, because it was deprecated for RHEL 9 and later.

Resolves: #3782

Signed-off-by: Jose Castillo <email address hidden>

4678. By Pavel Moravec <email address hidden>

[report] Collect times about plugins postprocessing

Likewise we collect plugin setup and execution times, let collect plugin
postproc times. Note that postprocessing is done after all plugins are
collected and its time is not covered in either current manifest data.

Resolves: #3834

Signed-off-by: Pavel Moravec <email address hidden>

4677. By Arif Ali

[tests] Update ubuntu devel to 2504

Signed-off-by: Arif Ali <email address hidden>

4676. By Jose Castillo <email address hidden>

[collect] Fix exception while parsing sos help

While parsing the output of 'sos report -l', we
were attempting to split an empty line, and
getting the following exception:

[<ip address>:_regex_sos_help] Error parsing sos help: list index out of range

Related: #3827

Signed-off-by: Jose Castillo <email address hidden>

4675. By Jose Castillo <email address hidden>

[ssh] Stop collecting 'ls' information from non-local home dirs

Commands like 'ls -laZ' can take some time to run in remote filesystems,
for example NFS. When you have hundreds of them, sos can take a long
time to walk through it, and could be even worse if we use the option
'recursive'.
For ssh home dirs, we don't need the listing, so in this patch we detect
the type of filesystem and run the command only on local ones.

Related: RHEL-22389, SUPDEV-156

Signed-off-by: Jose Castillo <email address hidden>

4674. By Jake Hunsaker <email address hidden>

[coredump] Refactor info and dump collection

Refactor the plugin to adjust how `coredumpctl info` and coredump file
collection is handled.

Plugin will now collect the compressed coredump file for coredump
entries for which coredumpctl reports that the file is present, for the
first X number of coredump files where X is the new `dumps` plugin
option.

A second new plugin option, `executable`, can be used to specific a
regex string to match coredump entries against to determine if they
should be collected or not. The default behavior is to collect for all
entries.

A symlink for coredump file collections will be dropped in the plugin
directory to aide in associating dump files with coredumpctl entries, as
it may not always be obvious for end users based on filenames alone.

Signed-off-by: Jake Hunsaker <email address hidden>

4673. By Jake Hunsaker <email address hidden>

[foreman] Size limit production.log and ssl logs

Adds a (high) default sizelimit to `production.log` and foreman
`*ssl.log` collections to avoid potentially causing out of space issues
on systems with large active logs.

Signed-off-by: Jake Hunsaker <email address hidden>

4672. By Jose Castillo <email address hidden>

[manpages|policies] Update location of presets and collect groups

Continue changes started in #3829 from /var/lib to /etc/sos

Related: #3829, #3826

Signed-off-by: Jose Castillo <email address hidden>

4671. By Arif Ali

[microk8s] Obfuscate token in client.config

Signed-off-by: Arif Ali <email address hidden>

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.