|
|
ce36b2 |
%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
|
|
|
ce36b2 |
|
|
|
ce36b2 |
%global auditversion 0.3
|
|
|
ce36b2 |
|
|
|
ce36b2 |
Summary: A set of tools to gather troubleshooting information from a system
|
|
|
ce36b2 |
Name: sos
|
|
|
8bcace |
Version: 4.0
|
|
|
8bcace |
Release: 8%{?dist}
|
|
|
ce36b2 |
Group: Applications/System
|
|
|
ce36b2 |
Source0: https://github.com/sosreport/sos/archive/%{version}/sos-%{version}.tar.gz
|
|
|
ce36b2 |
Source1: sos-audit-%{auditversion}.tgz
|
|
|
ce36b2 |
License: GPLv2+
|
|
|
ce36b2 |
BuildArch: noarch
|
|
|
ce36b2 |
Url: http://github.com/sosreport/sos
|
|
|
ce36b2 |
BuildRequires: python3-devel
|
|
|
ce36b2 |
BuildRequires: gettext
|
|
|
ce36b2 |
Requires: libxml2-python3
|
|
|
ce36b2 |
Requires: bzip2
|
|
|
ce36b2 |
Requires: xz
|
|
|
ce36b2 |
Conflicts: vdsm < 4.40
|
|
|
8bcace |
Obsoletes: sos-collector
|
|
|
8bcace |
Recommends: python3-pexpect
|
|
|
8bcace |
Patch1: sos-bz1827801-streamlined-sanitize_item.patch
|
|
|
8bcace |
Patch2: sos-bz1874295-osp-ironic-inspector-configs.patch
|
|
|
8bcace |
Patch3: sos-bz1880372-power-logs.patch
|
|
|
8bcace |
Patch4: sos-bz1881118-crio-conf-d.patch
|
|
|
8bcace |
Patch5: sos-bz1882368-upload-functionality-issues.patch
|
|
|
8bcace |
Patch6: sos-bz1886782-exclude-panfs.patch
|
|
|
8bcace |
Patch7: sos-bz1887390-kdump-logfiles.patch
|
|
|
8bcace |
Patch8: sos-bz1888012-stratis-new-feature-output.patch
|
|
|
8bcace |
Patch9: sos-bz1891562-tmp-dir-relative-path.patch
|
|
|
8bcace |
Patch10: sos-bz1848095-collect-rhev-pki.patch
|
|
|
8bcace |
Patch11: sos-bz1895316-collector--cluster-type.patch
|
|
|
8bcace |
Patch12: sos-bz1904045-preset-ignores-verbosity.patch
|
|
|
8bcace |
Patch13: sos-bz1905657-empty-file-stops-zero-sizelimit.patch
|
|
|
8bcace |
Patch14: sos-bz1906598-collect-broken-symlinks.patch
|
|
|
8bcace |
Patch15: sos-bz1912889-plugopts-ignored-in-configfile.patch
|
|
|
8bcace |
Patch16: sos-bz1912821-sos-collector-declare-sysroot.patch
|
|
|
8bcace |
Patch17: sos-bz1912910-empty-file-stops-collecting.patch
|
|
|
8bcace |
Patch18: sos-bz1917196-networking-ethtool-e-conditionally.patch
|
|
|
8bcace |
Patch19: sos-bz1887402-kexec-logs.patch
|
|
|
8bcace |
Patch20: sos-bz1916729-ftp-upload-no-passwd.patch
|
|
|
8bcace |
|
|
|
ce36b2 |
|
|
|
ce36b2 |
%description
|
|
|
ce36b2 |
Sos is a set of tools that gathers information about system
|
|
|
ce36b2 |
hardware and configuration. The information can then be used for
|
|
|
ce36b2 |
diagnostic purposes and debugging. Sos is commonly used to help
|
|
|
ce36b2 |
support technicians and developers.
|
|
|
ce36b2 |
|
|
|
ce36b2 |
%prep
|
|
|
ce36b2 |
%setup -qn %{name}-%{version}
|
|
|
8bcace |
%setup -T -D -a1 -q
|
|
|
ce36b2 |
%patch1 -p1
|
|
|
ce36b2 |
%patch2 -p1
|
|
|
ce36b2 |
%patch3 -p1
|
|
|
ce36b2 |
%patch4 -p1
|
|
|
c5258f |
%patch5 -p1
|
|
|
c5258f |
%patch6 -p1
|
|
|
c5258f |
%patch7 -p1
|
|
|
c5258f |
%patch8 -p1
|
|
|
c5258f |
%patch9 -p1
|
|
|
c5258f |
%patch10 -p1
|
|
|
c5258f |
%patch11 -p1
|
|
|
c5258f |
%patch12 -p1
|
|
|
c5258f |
%patch13 -p1
|
|
|
8bcace |
%patch14 -p1
|
|
|
8bcace |
%patch15 -p1
|
|
|
8bcace |
%patch16 -p1
|
|
|
8bcace |
%patch17 -p1
|
|
|
8bcace |
%patch18 -p1
|
|
|
8bcace |
%patch19 -p1
|
|
|
8bcace |
%patch20 -p1
|
|
|
ce36b2 |
|
|
|
ce36b2 |
%build
|
|
|
ce36b2 |
%py3_build
|
|
|
ce36b2 |
|
|
|
ce36b2 |
%install
|
|
|
ce36b2 |
%py3_install '--install-scripts=%{_sbindir}'
|
|
|
ce36b2 |
|
|
|
8bcace |
install -Dm644 %{name}.conf %{buildroot}%{_sysconfdir}/%{name}/%{name}.conf
|
|
|
ce36b2 |
|
|
|
ce36b2 |
%find_lang %{name} || echo 0
|
|
|
ce36b2 |
|
|
|
ce36b2 |
cd %{name}-audit-%{auditversion}
|
|
|
ce36b2 |
DESTDIR=%{buildroot} ./install.sh
|
|
|
ce36b2 |
cd ..
|
|
|
ce36b2 |
|
|
|
8bcace |
mkdir -p %{buildroot}%{_sysconfdir}/sos/cleaner
|
|
|
8bcace |
|
|
|
ce36b2 |
%files -f %{name}.lang
|
|
|
ce36b2 |
%{_sbindir}/sosreport
|
|
|
8bcace |
%{_sbindir}/sos
|
|
|
8bcace |
%{_sbindir}/sos-collector
|
|
|
ce36b2 |
%{python3_sitelib}/*
|
|
|
ce36b2 |
%{_mandir}/man1/sosreport.1.gz
|
|
|
8bcace |
%{_mandir}/man1/sos-clean.1.gz
|
|
|
8bcace |
%{_mandir}/man1/sos-collect.1.gz
|
|
|
8bcace |
%{_mandir}/man1/sos-collector.1.gz
|
|
|
8bcace |
%{_mandir}/man1/sos-mask.1.gz
|
|
|
8bcace |
%{_mandir}/man1/sos-report.1.gz
|
|
|
8bcace |
%{_mandir}/man1/sos.1.gz
|
|
|
ce36b2 |
%{_mandir}/man5/sos.conf.5.gz
|
|
|
ce36b2 |
%doc AUTHORS README.md
|
|
|
ce36b2 |
%license LICENSE
|
|
|
8bcace |
%config(noreplace) %{_sysconfdir}/sos/sos.conf
|
|
|
8bcace |
%config(noreplace) %{_sysconfdir}/sos/cleaner
|
|
|
ce36b2 |
|
|
|
ce36b2 |
%package audit
|
|
|
ce36b2 |
Summary: Audit use of some commands for support purposes
|
|
|
ce36b2 |
License: GPLv2+
|
|
|
ce36b2 |
Group: Application/System
|
|
|
ce36b2 |
|
|
|
ce36b2 |
%description audit
|
|
|
ce36b2 |
|
|
|
ce36b2 |
Sos-audit provides configuration files for the Linux Auditing System
|
|
|
ce36b2 |
to track the use of some commands capable of changing the configuration
|
|
|
ce36b2 |
of the system. Currently storage and filesystem commands are audited.
|
|
|
ce36b2 |
|
|
|
ce36b2 |
%post audit
|
|
|
ce36b2 |
%{_sbindir}/sos-audit.sh
|
|
|
ce36b2 |
|
|
|
ce36b2 |
%files audit
|
|
|
ce36b2 |
%defattr(755,root,root,-)
|
|
|
ce36b2 |
%{_sbindir}/sos-audit.sh
|
|
|
ce36b2 |
%defattr(644,root,root,-)
|
|
|
ce36b2 |
%config(noreplace) %{_sysconfdir}/sos/sos-audit.conf
|
|
|
ce36b2 |
%defattr(444,root,root,-)
|
|
|
ce36b2 |
%{_prefix}/lib/sos/audit/*
|
|
|
ce36b2 |
%{_mandir}/man5/sos-audit.conf.5.gz
|
|
|
ce36b2 |
%{_mandir}/man8/sos-audit.sh.8.gz
|
|
|
ce36b2 |
%ghost /etc/audit/rules.d/40-sos-filesystem.rules
|
|
|
ce36b2 |
%ghost /etc/audit/rules.d/40-sos-storage.rules
|
|
|
ce36b2 |
|
|
|
ce36b2 |
%changelog
|
|
|
8bcace |
* Tue Feb 16 2021 Pavel Moravec <pmoravec@redhat.com> = 4.0-8
|
|
|
8bcace |
- Automatically create directory for sos-cleaner default_mapping
|
|
|
8bcace |
Resolves: bz1923937
|
|
|
8bcace |
|
|
|
8bcace |
* Fri Jan 29 2021 Pavel Moravec <pmoravec@redhat.com> = 4.0-7
|
|
|
8bcace |
- [kdump] Gather the file kexec-dmesg.log
|
|
|
8bcace |
Resolves: bz1887402
|
|
|
8bcace |
- [Policy] Handle additional FTP authentication issues
|
|
|
8bcace |
Resolves: bz1916729
|
|
|
8bcace |
|
|
|
8bcace |
* Thu Jan 21 2021 Pavel Moravec <pmoravec@redhat.com> = 4.0-6
|
|
|
8bcace |
- [networking] Collect 'ethtool -e <device>' conditionally only
|
|
|
8bcace |
Resolves: bz1917196
|
|
|
8bcace |
|
|
|
8bcace |
* Wed Jan 06 2021 Pavel Moravec <pmoravec@redhat.com> = 4.0-5
|
|
|
8bcace |
- [component] honour plugopts from config file
|
|
|
8bcace |
Resolves: bz1912889
|
|
|
8bcace |
- [collector] declare sysroot for each component
|
|
|
8bcace |
Resolves: bz1912821
|
|
|
8bcace |
- [plugins] Dont stop collecting by empty specfile when sizelimit=0
|
|
|
8bcace |
Resolves: bz1912910
|
|
|
8bcace |
|
|
|
8bcace |
* Mon Jan 04 2021 Pavel Moravec <pmoravec@redhat.com> = 4.0-4
|
|
|
8bcace |
- [component] Use sysroot from Policy when opts doesn't specify it
|
|
|
8bcace |
Resolves: bz1881118
|
|
|
8bcace |
|
|
|
8bcace |
* Mon Dec 14 2020 Pavel Moravec <pmoravec@redhat.com> = 4.0-3
|
|
|
8bcace |
- [ovirt] collect /etc/pki/ovirt-engine/.truststore
|
|
|
8bcace |
Resolves: bz1848095
|
|
|
8bcace |
- [collector] allow overriding plain --cluster-type
|
|
|
8bcace |
Resolves: bz1895316
|
|
|
8bcace |
- [component] Add log verbosity from presets
|
|
|
8bcace |
Resolves: bz1904045
|
|
|
8bcace |
- [options] Fix --log-size=0 being ignored and unreported
|
|
|
8bcace |
Resolves: bz1905657
|
|
|
8bcace |
- [report] collect broken symlinks
|
|
|
8bcace |
Resolves: bz1906598
|
|
|
8bcace |
|
|
|
8bcace |
* Thu Oct 29 2020 Pavel Moravec <pmoravec@redhat.com> = 4.0-2
|
|
|
8bcace |
- [cleaner] more streamlined sanitize_item method
|
|
|
8bcace |
Resolves: bz1827801
|
|
|
8bcace |
- [openstack_ironic] Missing ironic-inspector configs
|
|
|
8bcace |
Resolves: bz1874295
|
|
|
8bcace |
- Add support to collect hardware component logs
|
|
|
8bcace |
Resolves: bz1880372
|
|
|
8bcace |
- [crio] collect /etc/crio/crio.conf.d/
|
|
|
8bcace |
Resolves: bz1881118
|
|
|
8bcace |
- [policy] Handle additional failure conditions for FTP uploads
|
|
|
8bcace |
Resolves: bz1882368
|
|
|
8bcace |
- [filesys] never collect content of /proc/fs/panfs
|
|
|
8bcace |
Resolves: bz1886782
|
|
|
8bcace |
- [kdump] Collect new kdump logfiles
|
|
|
8bcace |
Resolves: bz1887390
|
|
|
8bcace |
- [stratis] Collect key list and report engine
|
|
|
8bcace |
Resolves: bz1888012
|
|
|
8bcace |
- return tmp-dir with absolute path
|
|
|
8bcace |
Resolves: bz1891562
|
|
|
8bcace |
|
|
|
8bcace |
* Tue Oct 13 2020 Pavel Moravec <pmoravec@redhat.com> = 4.0-1
|
|
|
8bcace |
- Rebase on upstream 4.0
|
|
|
8bcace |
Resolves: bz1827801
|
|
|
8bcace |
|
|
|
8bcace |
* Wed Aug 19 2020 Pavel Moravec <pmoravec@redhat.com> = 3.9.1-6
|
|
|
8bcace |
- [networking] remove 'ethtool -e' option for bnx2x NICs
|
|
|
8bcace |
Resolves: bz1869724
|
|
|
8bcace |
|
|
|
8bcace |
* Fri Jul 24 2020 Pavel Moravec <pmoravec@redhat.com> = 3.9.1-5
|
|
|
8bcace |
- [logs] collect also non-persistent journal logs
|
|
|
8bcace |
Resolves: bz1850926
|
|
|
8bcace |
- [block] Fix typo in LUKS detection
|
|
|
8bcace |
Resolves: bz1850554
|
|
|
8bcace |
- [powerpc] Fix enablement triggers
|
|
|
8bcace |
Resolves: bz1851923
|
|
|
8bcace |
- [pci] Update gating for lspci commands
|
|
|
8bcace |
Resolves: bz1853700
|
|
|
8bcace |
- [containers_common] collect user-related commands outputs
|
|
|
8bcace |
Resolves: bz1776549
|
|
|
8bcace |
- [gluster] remove only dump files + generated state files
|
|
|
8bcace |
Resolves: bz1857590
|
|
|
8bcace |
- [kubernetes] ignore blank+empty lines in "kubectl get nodes"
|
|
|
8bcace |
Resolves: bz1859888
|
|
|
31b642 |
|
|
|
c5258f |
* Tue Jun 23 2020 Pavel Moravec <pmoravec@redhat.com> = 3.9.1-4
|
|
|
c5258f |
- [gluster] fix gluster volume splitlines iteration
|
|
|
c5258f |
Resolves: bz1843562
|
|
|
c5258f |
- [nfs] merge nfsserver plugin into nfs one
|
|
|
c5258f |
Resolves: bz1844853
|
|
|
c5258f |
- [pacemaker] Fix scrubbing when password contains an equa
|
|
|
c5258f |
Resolves: bz1845386
|
|
|
c5258f |
- [powerpc] Add support to collect component logs
|
|
|
c5258f |
Resolves: bz1843754
|
|
|
c5258f |
|
|
|
c5258f |
* Wed May 27 2020 Pavel Moravec <pmoravec@redhat.com> = 3.9.1-2
|
|
|
c5258f |
- Rebase on upstream 3.9
|
|
|
c5258f |
Resolves: bz1826656
|
|
|
c5258f |
- [redhat] fix RH containers without sysroot Attempting to run
|
|
|
c5258f |
Resolves: bz1825283
|
|
|
c5258f |
- [containers_common] Add plugin for common containers configs
|
|
|
c5258f |
Resolves: bz1823488
|
|
|
c5258f |
- [rabbitmq] Call containerised rabbitmqctl report on
|
|
|
c5258f |
Resolves: bz1819662
|
|
|
c5258f |
- [insights] collect insights-client dump
|
|
|
c5258f |
Resolves: bz1814867
|
|
|
c5258f |
- [nvmetcli] Add new plugin for NVMe Target CLI
|
|
|
c5258f |
Resolves: bz1785546
|
|
|
c5258f |
- [containers_common] collect rootless containers info
|
|
|
c5258f |
Resolves: bz1776549
|
|
|
c5258f |
- [networking] collect iptables when proper kernel modules
|
|
|
c5258f |
Resolves: bz1633006
|
|
|
c5258f |
- [navicli] replace interactive prompt by plugin option
|
|
|
c5258f |
Resolves: bz1457191
|
|
|
c5258f |
- [xdp] Add XDP plugin
|
|
|
c5258f |
Resolves: bz1838123
|
|
|
c5258f |
|
|
|
c5258f |
* Thu May 21 2020 Pavel Moravec <pmoravec@redhat.com> = 3.8-4
|
|
|
c5258f |
- [container_log] fix unscoped 'logdir' variable
|
|
|
c5258f |
Resolves: bz1834421
|
|
|
c5258f |
|
|
|
c5258f |
* Wed May 06 2020 Pavel Moravec <pmoravec@redhat.com> = 3.8-3
|
|
|
c5258f |
- [containers_common] Add plugin for common containers configs
|
|
|
c5258f |
Resolves: bz1823488
|
|
|
c5258f |
|
|
|
c5258f |
* Fri Jan 10 2020 Pavel Moravec <pmoravec@redhat.com> = 3.8-2
|
|
|
c5258f |
- [plugins] improve heuristic for applying --since
|
|
|
c5258f |
Resolves: bz1789049
|
|
|
c5258f |
- [Predicate] Override __bool__ to allow py3 evaluation
|
|
|
c5258f |
Resolves: bz1789018
|
|
|
c5258f |
- [ceph] Add 'ceph insights' command output
|
|
|
c5258f |
Resolves: bz1783034
|
|
|
c5258f |
- [dnf] Collect dnf module list
|
|
|
c5258f |
Resolves: bz1781819
|
|
|
c5258f |
- [kernel,networking] collect bpftool net list for each
|
|
|
c5258f |
Resolves: bz1768956
|
|
|
c5258f |
- [libreswan] New plugin for "libreswan" IPsec
|
|
|
c5258f |
Resolves: bz1741330
|
|
|
c5258f |
- [kernel] collect "bpftool net list"
|
|
|
c5258f |
Resolves: bz1721779
|
|
|
c5258f |
- [grub2] call grub2-config with --no-grubenv-update
|
|
|
c5258f |
Resolves: bz1709682
|
|
|
ea61f8 |
|
|
|
3c65ef |
* Wed Dec 11 2019 Pavel Moravec <pmoravec@redhat.com> = 3.8-1
|
|
|
3c65ef |
- Rebase on upstream 3.8
|
|
|
3c65ef |
Resolves: bz1779387
|
|
|
3c65ef |
|
|
|
3c65ef |
* Mon Nov 04 2019 Pavel Moravec <pmoravec@redhat.com> = 3.7-7
|
|
|
3c65ef |
- [Plugin, kernel] interim sysroot fixes
|
|
|
3c65ef |
Resolves: bz1766915
|
|
|
3c65ef |
|
|
|
3c65ef |
* Wed Oct 30 2019 Pavel Moravec <pmoravec@redhat.com> = 3.7-6
|
|
|
3c65ef |
- [ovirt_hosted_engine] Add gluster deployment and cleanup log
|
|
|
3c65ef |
Resolves: bz1744086
|
|
|
3c65ef |
- [vdsm]: Fix executing shell commands
|
|
|
3c65ef |
Resolves: bz1744110
|
|
|
3c65ef |
- [ovn_*] Add support to containerized setups
|
|
|
3c65ef |
Resolves: bz1744553
|
|
|
3c65ef |
- [ipa] collect ipa-healthcheck logs, kdcproxy configs, httpd cert
|
|
|
3c65ef |
Resolves: bz1688764
|
|
|
3c65ef |
|
|
|
3c65ef |
* Wed Oct 02 2019 Pavel Moravec <pmoravec@redhat.com> = 3.7-5
|
|
|
3c65ef |
- [kernel] Don't collect trace file by default
|
|
|
3c65ef |
Resolves: bz1738391
|
|
|
3c65ef |
|
|
|
3c65ef |
* Thu Sep 12 2019 Pavel Moravec <pmoravec@redhat.com> = 3.7-4
|
|
|
3c65ef |
- [openvswitch] catch all openvswitch2.* packages
|
|
|
3c65ef |
Resolves: bz1745017
|
|
|
3c65ef |
|
|
|
3c65ef |
* Tue Jul 30 2019 Pavel Moravec <pmoravec@redhat.com> = 3.7-3
|
|
|
3c65ef |
- [openstack] Extract Placement plugin from Nova
|
|
|
3c65ef |
Resolves: bz1717882
|
|
|
3c65ef |
- [utilities] Fix high CPU usage and slow command collection
|
|
|
3c65ef |
Resolves: bz1733352
|
|
|
3c65ef |
- [peripety] collect proper config file
|
|
|
3c65ef |
Resolves: bz1665981
|
|
|
3c65ef |
- [sosreport,plugins] Stop plugin execution after timeout hit
|
|
|
3c65ef |
Resolves: bz1733469
|
|
|
3c65ef |
- [nvme] collect config file everytime
|
|
|
3c65ef |
Resolves: bz1665929
|
|
|
3c65ef |
|
|
|
3c65ef |
* Tue Jul 09 2019 Pavel Moravec <pmoravec@redhat.com> = 3.7-2
|
|
|
3c65ef |
- [sar] collect whole sar log dir
|
|
|
3c65ef |
Resolves: bz1714243
|
|
|
3c65ef |
- [archive] convert absolute symlink targets to relative
|
|
|
3c65ef |
Resolves: bz1702806
|
|
|
3c65ef |
- [archive] Handle checking container sysroot in _make_leading_paths
|
|
|
3c65ef |
Resolves: bz1728214
|
|
|
3c65ef |
- [frr] FRR plugin
|
|
|
3c65ef |
Resolves: bz1709906
|
|
|
3c65ef |
- [policies] redhat policy to use hostname instead of rhn id
|
|
|
3c65ef |
Resolves: bz1718087
|
|
|
3c65ef |
- Updates to vdsm plugin
|
|
|
3c65ef |
Resolves: bz1700780
|
|
|
7bad7c |
|
|
|
ce36b2 |
* Wed Jun 12 2019 Pavel Moravec <pmoravec@redhat.com> = 3.7-1
|
|
|
ce36b2 |
- Rebase on upstream 3.7
|
|
|
ce36b2 |
Resolves: bz1684400
|
|
|
ce36b2 |
- [buildah] parse container list properly even for scratch ones
|
|
|
ce36b2 |
Resolves: bz1687954
|
|
|
ce36b2 |
- [PATCH] [maas,mysql,npm,pacemaker,postgresql] fix plugopts data types
|
|
|
ce36b2 |
Resolves: bz1695583
|
|
|
ce36b2 |
- [plugins] add vdsm plugin
|
|
|
ce36b2 |
Resolves: bz1700780
|
|
|
ce36b2 |
- [openstack_instack] add ansible.log
|
|
|
ce36b2 |
Resolves: bz1702806
|
|
|
ce36b2 |
- [pcp] collect pmlogger without a sizelimit
|
|
|
ce36b2 |
Resolves: bz1719884
|
|
|
ce36b2 |
- [foreman,satellite] increase plugin default timeouts
|
|
|
ce36b2 |
Resolves: bz1719885
|
|
|
ce36b2 |
- [sosreport] [sosreport] initialize disabled plugins properly
|
|
|
ce36b2 |
Resolves: bz1719886
|
|
|
ce36b2 |
- [katello] support both locations of qpid SSL certs
|
|
|
ce36b2 |
Resolves: bz1719887
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Thu May 02 2019 Pavel Moravec <pmoravec@redhat.com> = 3.6-11
|
|
|
ce36b2 |
- [composer] Collect sources info for all sources
|
|
|
ce36b2 |
Resolves: bz1678418
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Mon Jan 21 2019 Pavel Moravec <pmoravec@redhat.com> = 3.6-10
|
|
|
ce36b2 |
- [grub2] Enable plugin by grub2-common package also
|
|
|
ce36b2 |
Resolves: bz1666214
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Mon Jan 14 2019 Pavel Moravec <pmoravec@redhat.com> = 3.6-9
|
|
|
ce36b2 |
- [block] proper parsing of luks partition on self device
|
|
|
ce36b2 |
Resolves: bz1638855
|
|
|
ce36b2 |
- [networking] Collect NUMA Node of each NIC
|
|
|
ce36b2 |
Resolves: bz1645085
|
|
|
ce36b2 |
- [composer] add missing commas in list in add_copy_spec
|
|
|
ce36b2 |
Resolves: bz1644062
|
|
|
ce36b2 |
- [opendaylight] Update directory for openDaylight logs
|
|
|
ce36b2 |
Resolves: bz1642377
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Fri Dec 13 2018 Pavel Moravec <pmoravec@redhat.com> = 3.6-8
|
|
|
ce36b2 |
- [plugins] fix exception when collecting empty strings
|
|
|
ce36b2 |
Resolves: bz1632607
|
|
|
ce36b2 |
- [crypto] collect more configs and commands
|
|
|
ce36b2 |
Resolves: bz1638492
|
|
|
ce36b2 |
- [networking] Replace "brctl: by "bridge" commands
|
|
|
ce36b2 |
Resolves: bz1644021
|
|
|
ce36b2 |
- [firewalld] collect nftables ruleset
|
|
|
ce36b2 |
Resolves: bz1644022
|
|
|
ce36b2 |
- [composer] New plugin for lorax-composer
|
|
|
ce36b2 |
Resolves: bz1644062
|
|
|
ce36b2 |
- [Plugin] clean up Plugin.get_option()
|
|
|
ce36b2 |
Resolves: bz1655984
|
|
|
ce36b2 |
- [ovirt_node] New plugin for oVirt Node
|
|
|
ce36b2 |
Resolves: bz1658937
|
|
|
ce36b2 |
- [podman] Add support for gathering information on podman
|
|
|
ce36b2 |
Resolves: bz1658938
|
|
|
ce36b2 |
- [postgresql] Do not limit dump size
|
|
|
ce36b2 |
Resolves: bz1658939
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Fri Oct 12 2018 Pavel Moravec <pmoravec@redhat.com> = 3.6-7
|
|
|
ce36b2 |
- [plugin,archive] fix remaining add_link issues
|
|
|
ce36b2 |
Resolves: bz1627543
|
|
|
ce36b2 |
- [kernel] dont collect some tracing instance files
|
|
|
ce36b2 |
Resolves: bz1638637
|
|
|
ce36b2 |
- [openstack_*] relax enabling of OSP RedHat plugins
|
|
|
ce36b2 |
Resolves: bz1638638
|
|
|
ce36b2 |
- [powerpc] Add support to collect DLPAR and LPM related logs
|
|
|
ce36b2 |
Resolves: bz1637127
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Mon Sep 10 2018 Pavel Moravec <pmoravec@redhat.com> = 3.6-6
|
|
|
ce36b2 |
- [archive] fix leading path creation
|
|
|
ce36b2 |
Resolves: bz1627543
|
|
|
ce36b2 |
- [atomic] Define valid preset for RHEL Atomic
|
|
|
ce36b2 |
Resolves: bz1627546
|
|
|
ce36b2 |
- [utilities] wait till AsyncReader p.poll() returns None
|
|
|
ce36b2 |
Resolves: bz1627544
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Thu Aug 23 2018 Pavel Moravec <pmoravec@redhat.com> = 3.6-5
|
|
|
ce36b2 |
- [rhv-log-collector-analyzer] Add new plugin for RHV
|
|
|
ce36b2 |
Resolves: bz1620049
|
|
|
ce36b2 |
- [kubernetes|etcd] Support OpenShift 3.10 deployments
|
|
|
ce36b2 |
Resolves: bz1620048
|
|
|
ce36b2 |
- [krb5|gssproxy] add new plugin, collect more krb5 files
|
|
|
ce36b2 |
Resolves: bz1607630
|
|
|
ce36b2 |
- [block] collect luksDump for all encrypted devices
|
|
|
ce36b2 |
Resolves: bz1599739
|
|
|
ce36b2 |
- [archive] Dont copystat /sys and /proc paths
|
|
|
ce36b2 |
Resolves: bz1619234
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Fri Aug 10 2018 Pavel Moravec <pmoravec@redhat.com> = 3.6-4
|
|
|
ce36b2 |
- [apparmor,ceph] fix typo in add_forbidden_path
|
|
|
ce36b2 |
Resolves: bz1614955
|
|
|
ce36b2 |
- [policies] sanitize report label
|
|
|
ce36b2 |
Resolves: bz1614956
|
|
|
ce36b2 |
- [policies,process] make lsof execution optional, dont call on RHOSP
|
|
|
ce36b2 |
Resolves: bz1614957
|
|
|
ce36b2 |
- [sosreport] Add mechanism to encrypt final archive
|
|
|
ce36b2 |
Resolves: bz1614952
|
|
|
ce36b2 |
- [archive] fix stat typo
|
|
|
ce36b2 |
Resolves: bz1614953
|
|
|
ce36b2 |
- [rhui] Fix detection of CDS for RHUI3
|
|
|
ce36b2 |
Resolves: bz1614954
|
|
|
ce36b2 |
- [archive] fix add_string()/do_*_sub() regression
|
|
|
ce36b2 |
Resolves: bz1599701
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Fri Aug 10 2018 Bryn M. Reeves <bmr@redhat.com> = 3.6-3
|
|
|
ce36b2 |
- Clean up spec file and sources
|
|
|
ce36b2 |
- Integrate sos-audit subpackage
|
|
|
ce36b2 |
Resolves: bz1601084
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Tue Jul 10 2018 Pavel Moravec <pmoravec@redhat.com> = 3.6-2
|
|
|
ce36b2 |
- Rebase on upstream 3.6
|
|
|
ce36b2 |
Resolves: bz1549522
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.5-2
|
|
|
ce36b2 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Tue Nov 14 2017 Sandro Bonazzola <sbonazzo@fedoraproject.org> - 3.5-1
|
|
|
ce36b2 |
- Rebase on upstream 3.5
|
|
|
ce36b2 |
- Resolves: BZ#1513030
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.4-2
|
|
|
ce36b2 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Wed Mar 29 2017 Sandro Bonazzola <sbonazzo@fedoraproject.org> - 3.4-1
|
|
|
ce36b2 |
- Rebase on upstream 3.4
|
|
|
ce36b2 |
- Resolves: BZ#1436969
|
|
|
ce36b2 |
- Resolves: BZ#1427445
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Thu Feb 23 2017 Sandro Bonazzola <sbonazzo@fedoraproject.org> - 3.3-1
|
|
|
ce36b2 |
- Rebase on upstream 3.3
|
|
|
ce36b2 |
- Resolves: BZ#1411314
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.2-6
|
|
|
ce36b2 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Mon Dec 19 2016 Miro Hrončok <mhroncok@redhat.com> - 3.2-5
|
|
|
ce36b2 |
- Rebuild for Python 3.6
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2-4
|
|
|
ce36b2 |
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.2-3
|
|
|
ce36b2 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Wed Dec 16 2015 Bryn M. Reeves <bmr@redhat.com> = 3.2-2
|
|
|
ce36b2 |
- [sosreport] ensure private temporary directory is removed
|
|
|
ce36b2 |
- [global] sync rawhide package with upstream
|
|
|
ce36b2 |
- [ceph] collect /var/lib/ceph and /var/run/ceph
|
|
|
ce36b2 |
- [sosreport] prepare report in a private subdirectory (CVE-2015-7529)
|
|
|
ce36b2 |
- [docker] collect journald logs for docker unit
|
|
|
ce36b2 |
- [sosreport] fix command-line report defaults
|
|
|
ce36b2 |
- [openstack_neutron] obfuscate server_auth in restproxy.ini
|
|
|
ce36b2 |
- [memory] collect swapon --show output in bytes
|
|
|
ce36b2 |
- [sosreport] fix command-line report defaults (proper patch ordering)
|
|
|
ce36b2 |
- [sapnw] call self methods properly
|
|
|
ce36b2 |
- [openvswitch] capture the logs, db and OVS bridges details
|
|
|
ce36b2 |
- [logs] fix reference to missing 'rsyslog_conf' variable
|
|
|
ce36b2 |
- [sapnw] Add check if saphostctrl is not present, dont use Set
|
|
|
ce36b2 |
- [Plugin] fix handling of symlinks in non-sysroot environments
|
|
|
ce36b2 |
- [openstack] Ensure openstack passwords and secrets are obfuscated
|
|
|
ce36b2 |
- [plugin] pass stderr through _collect_cmd_output
|
|
|
ce36b2 |
- [kubernetes,plugin] Support running sos inside a container
|
|
|
ce36b2 |
- [openstack] New Openstack Trove (DBaaS) plugin
|
|
|
ce36b2 |
- [services] Add more diagnostics to applications
|
|
|
ce36b2 |
- [openstack_neutron] Obscure passwords and secrets
|
|
|
ce36b2 |
- [ceph] add calamari and ragos logs and configs
|
|
|
ce36b2 |
- [iprconfig] enable plugin for ppc64* architectures
|
|
|
ce36b2 |
- [general] verify --profile contains valid plugins only
|
|
|
ce36b2 |
- [kernel,mpt,memory] additional kernel-related diagnostics
|
|
|
ce36b2 |
- [cluster] enable crm_report password scrubbing
|
|
|
ce36b2 |
- [sosreport] fix command-line report defaults
|
|
|
ce36b2 |
- [virsh] add new plugin, add listing of qemu
|
|
|
ce36b2 |
- [sap*,vhostmd] new plugins for SAP
|
|
|
ce36b2 |
- [cluster] crm_report fails to run because dir already exists
|
|
|
ce36b2 |
- [foreman] Skip collection of generic resources
|
|
|
ce36b2 |
- [apache] Added collection of conf.modules.d dir for httpd 2.4
|
|
|
ce36b2 |
- [pcp] collect /etc/pcp.conf
|
|
|
ce36b2 |
- [puppet] adding new plugin for puppet
|
|
|
ce36b2 |
- [block] Don't use parted human readable output
|
|
|
ce36b2 |
- [general] Better handling --name and --ticket-number in
|
|
|
ce36b2 |
- [networking] additional ip, firewall and traffic shaping
|
|
|
ce36b2 |
- [infiniband] add opensm and infiniband-diags support
|
|
|
ce36b2 |
- [plugins/rabbitmq] Added cluster_status command output
|
|
|
ce36b2 |
- [networking] re-add 'ip addr' with a root symlink
|
|
|
ce36b2 |
- [kimchi] add new plugin
|
|
|
ce36b2 |
- [iprconfig] add plugin for IBM Power RAID adapters
|
|
|
ce36b2 |
- [ovirt] Collect engine tunables and domain information.
|
|
|
ce36b2 |
- [activemq] Honour all_logs and get config on RHEL
|
|
|
ce36b2 |
- [cluster] Add luci to packages for standalone luci servers
|
|
|
ce36b2 |
- [hpasm] hpasmcli commands hang under timeout
|
|
|
ce36b2 |
- [mysql] Collect log file
|
|
|
ce36b2 |
- [chrony] add chrony plugin
|
|
|
ce36b2 |
- [openstack_sahara] redact secrets from sahara configuration
|
|
|
ce36b2 |
- [openstack_sahara] add new openstack_sahara plugin
|
|
|
ce36b2 |
- [openstack_neutron] neutron configuration and logs files not captured
|
|
|
ce36b2 |
- [ovirt] remove ovirt-engine setup answer file password leak
|
|
|
ce36b2 |
- [networking] network plugin fails if NetworkManager is disabled
|
|
|
ce36b2 |
- [cluster] crm_report fails to run because dir already exists
|
|
|
ce36b2 |
- [mysql] improve handling of dbuser, dbpass and MYSQL_PWD
|
|
|
ce36b2 |
- [mysql] test for boolean values in dbuser and dbpass
|
|
|
ce36b2 |
- [plugin] limit path names to PC_NAME_MAX
|
|
|
ce36b2 |
- [squid] collect files from /var/log/squid
|
|
|
ce36b2 |
- [sosreport] log plugin exceptions to a file
|
|
|
ce36b2 |
- [ctdb] fix collection of /etc/sysconfig/ctdb
|
|
|
ce36b2 |
- [sosreport] fix silent exception handling
|
|
|
ce36b2 |
- [sosreport] do not make logging calls after OSError
|
|
|
ce36b2 |
- [sosreport] catch OSError exceptions in SoSReport.execute()
|
|
|
ce36b2 |
- [anaconda] make useradd password regex tolerant of whitespace
|
|
|
ce36b2 |
- [mysql] fix handling of mysql.dbpass option
|
|
|
ce36b2 |
- [navicli] catch exceptions if stdin is unreadable
|
|
|
ce36b2 |
- [docs] update man page for new options
|
|
|
ce36b2 |
- [sosreport] make all utf-8 handling user errors=ignore
|
|
|
ce36b2 |
- [kpatch] do not attempt to collect data if kpatch is not installed
|
|
|
ce36b2 |
- [archive] drop support for Zip archives
|
|
|
ce36b2 |
- [sosreport] fix archive permissions regression
|
|
|
ce36b2 |
- [tomcat] add support for tomcat7 and default log size limits
|
|
|
ce36b2 |
- [mysql] obtain database password from the environment
|
|
|
ce36b2 |
- [corosync] add postprocessing for corosync-objctl output
|
|
|
ce36b2 |
- [ovirt_hosted_engine] fix exception when force-enabled
|
|
|
ce36b2 |
- [yum] call rhsm-debug with --no-subscriptions
|
|
|
ce36b2 |
- [powerpc] allow PowerPC plugin to run on ppc64le
|
|
|
ce36b2 |
- [package] add Obsoletes for sos-plugins-openstack
|
|
|
ce36b2 |
- [pam] add pam_tally2 and faillock support
|
|
|
ce36b2 |
- [postgresql] obtain db password from the environment
|
|
|
ce36b2 |
- [pcp] add Performance Co-Pilot plugin
|
|
|
ce36b2 |
- [nfsserver] collect /etc/exports.d
|
|
|
ce36b2 |
- [sosreport] handle --compression-type correctly
|
|
|
ce36b2 |
- [anaconda] redact passwords in kickstart configurations
|
|
|
ce36b2 |
- [haproxy] add new plugin
|
|
|
ce36b2 |
- [keepalived] add new plugin
|
|
|
ce36b2 |
- [lvm2] set locking_type=0 when calling lvm commands
|
|
|
ce36b2 |
- [tuned] add new plugin
|
|
|
ce36b2 |
- [cgroups] collect /etc/sysconfig/cgred
|
|
|
ce36b2 |
- [plugins] ensure doc text is always displayed for plugins
|
|
|
ce36b2 |
- [sosreport] fix the distribution version API call
|
|
|
ce36b2 |
- [docker] add new plugin
|
|
|
ce36b2 |
- [openstack_*] include broken-out openstack plugins
|
|
|
ce36b2 |
- [mysql] support MariaDB
|
|
|
ce36b2 |
- [openstack] do not collect /var/lib/nova
|
|
|
ce36b2 |
- [grub2] collect grub.cfg on UEFI systems
|
|
|
ce36b2 |
- [sosreport] handle out-of-space errors gracefully
|
|
|
ce36b2 |
- [firewalld] new plugin
|
|
|
ce36b2 |
- [networking] collect NetworkManager status
|
|
|
ce36b2 |
- [kpatch] new plugin
|
|
|
ce36b2 |
- [global] update to upstream 3.2 release
|
|
|
ce36b2 |
- [foreman] add new plugin
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Tue Nov 10 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2-0.4.a
|
|
|
ce36b2 |
- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Fri Jul 17 2015 Miro Hrončok <mhroncok@redhat.com> - 3.2-0.3.a
|
|
|
ce36b2 |
- Use Python 3 (#1014595)
|
|
|
ce36b2 |
- Use setup.py instead of make
|
|
|
ce36b2 |
- Remove some deprecated statements
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2-0.2.a
|
|
|
ce36b2 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Tue Jun 17 2014 Bryn M. Reeves <bmr@redhat.com> = 3.2-0.1.a
|
|
|
ce36b2 |
- Make source URL handling compliant with packaging guidelines
|
|
|
ce36b2 |
- Update to new upstream pre-release sos-3.2-alpha1
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1-2
|
|
|
ce36b2 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Tue Apr 01 2014 Bryn M. Reeves <bmr@redhat.com> = 3.1-1
|
|
|
ce36b2 |
- Update to new upstream release sos-3.1
|
|
|
ce36b2 |
- Add collection of grub configuration for UEFI systems
|
|
|
ce36b2 |
- Raise a TypeError if add_copy_specs() is called with a string
|
|
|
ce36b2 |
- Add tests for Plugin.add_copy_spec()/add_copy_specs()
|
|
|
ce36b2 |
- Update Plugin tests to treat copy_paths as a set
|
|
|
ce36b2 |
- Use a set for Plugin.copy_paths
|
|
|
ce36b2 |
- Remove references to 'sub' parameter from plugin tests
|
|
|
ce36b2 |
- Remove 'sub' parameter from Plugin.add_copy_spec*()
|
|
|
ce36b2 |
- Drop RedHatPlugin from procenv
|
|
|
ce36b2 |
- Update plugin_tests.py to match new method names
|
|
|
ce36b2 |
- Remove obsolete checksum reference from utilities_tests.py
|
|
|
ce36b2 |
- Refactor Plugin.collect() pathway
|
|
|
ce36b2 |
- Fix x86 arch detection in processor plugin
|
|
|
ce36b2 |
- Pythonify Plugin._path_in_pathlist()
|
|
|
ce36b2 |
- Clean up package checks in processor plugin
|
|
|
ce36b2 |
- Replace self.policy().pkg_by_name() us in Logs plugin
|
|
|
ce36b2 |
- Convert infiniband to package list
|
|
|
ce36b2 |
- Dead code removal: PluginException
|
|
|
ce36b2 |
- Dead code removal: sos.plugins.common_prefix()
|
|
|
ce36b2 |
- Add vim tags to all python source files
|
|
|
ce36b2 |
- Dead code removal: utilities.checksum()
|
|
|
ce36b2 |
- Dead code removal: DirTree
|
|
|
ce36b2 |
- Dead code removal: sos_relative_path()
|
|
|
ce36b2 |
- Remove --profile support
|
|
|
ce36b2 |
- Fix plugin_test exception on six.PY2
|
|
|
ce36b2 |
- Call rhsm-debug with the --sos switch
|
|
|
ce36b2 |
- Do not collect isos in cobbler plugin
|
|
|
ce36b2 |
- Match plugins against policies
|
|
|
ce36b2 |
- Update policy_tests.py for validate_plugin change
|
|
|
ce36b2 |
- Rename validatePlugin to validate_plugin
|
|
|
ce36b2 |
- Fix broken binary detection in satellite plugin
|
|
|
ce36b2 |
- Clean up get_cmd_path/make_cmd_path/make_cmd_dirs mess
|
|
|
ce36b2 |
- Add tuned plugin
|
|
|
ce36b2 |
- Update systemd support
|
|
|
ce36b2 |
- Fix remaining use of obsolete 'get_cmd_dir()' in plugins
|
|
|
ce36b2 |
- Add PowerNV specific debug data
|
|
|
ce36b2 |
- powerpc: Move VPD related tool under common code
|
|
|
ce36b2 |
- Remove the rhevm plugin.
|
|
|
ce36b2 |
- Replace package check with file check in anacron
|
|
|
ce36b2 |
- Scrub ldap_default_authtok password in sssd plugin
|
|
|
ce36b2 |
- Eliminate hard-coded /var/log/sa paths in sar plugin
|
|
|
ce36b2 |
- Remove useless check_enabled() from sar plugin
|
|
|
ce36b2 |
- Improve error message when cluster.crm_from is invalid
|
|
|
ce36b2 |
- Fix command output substitution exception
|
|
|
ce36b2 |
- Add distupgrade plugin
|
|
|
ce36b2 |
- Fix gluster volume name extraction
|
|
|
ce36b2 |
- Ensure unused fds are closed when calling subprocesses via Popen
|
|
|
ce36b2 |
- Pass --no-archive to rhsm-debug script
|
|
|
ce36b2 |
- postgresql: allow use TCP socket
|
|
|
ce36b2 |
- postgresql: added license and copyright
|
|
|
ce36b2 |
- postgresql: add logs about errors / warnings
|
|
|
ce36b2 |
- postgresql: minor fixes
|
|
|
ce36b2 |
- Include geo-replication status in gluster plugin
|
|
|
ce36b2 |
- Make get_cmd_output_now() behaviour match 2.2
|
|
|
ce36b2 |
- Add rhsm-debug collection to yum plugin
|
|
|
ce36b2 |
- Always treat rhevm vdsmlogs option as string
|
|
|
ce36b2 |
- Fix verbose file logging
|
|
|
ce36b2 |
- Fix get_option() use in cluster plugin
|
|
|
ce36b2 |
- Fix cluster postproc regression
|
|
|
ce36b2 |
- Ensure superclass postproc method is called in ldap plugin
|
|
|
ce36b2 |
- Remove obsolete diagnostics code from ldap plugin
|
|
|
ce36b2 |
- Fix cluster module crm_report support
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Thu Mar 20 2014 Bryn M. Reeves <bmr@redhat.com> = 3.0-23
|
|
|
ce36b2 |
- Call rhsm-debug with the --sos switch
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Mon Mar 03 2014 Bryn M. Reeves <bmr@redhat.com>
|
|
|
ce36b2 |
- Fix package check in anacron plugin
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Wed Feb 12 2014 Bryn M. Reeves <bmr@redhat.com>
|
|
|
ce36b2 |
- Remove obsolete rhel_version() usage from yum plugin
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Tue Feb 11 2014 Bryn M. Reeves <bmr@redhat.com>
|
|
|
ce36b2 |
- Prevent unhandled exception during command output substitution
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Mon Feb 10 2014 Bryn M. Reeves <bmr@redhat.com>
|
|
|
ce36b2 |
- Fix generation of volume names in gluster plugin
|
|
|
ce36b2 |
- Add distupgrade plugin
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Tue Feb 04 2014 Bryn M. Reeves <bmr@redhat.com>
|
|
|
ce36b2 |
- Prevent file descriptor leaks when using Popen
|
|
|
ce36b2 |
- Disable zip archive creation when running rhsm-debug
|
|
|
ce36b2 |
- Include volume geo-replication status in gluster plugin
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Mon Feb 03 2014 Bryn M. Reeves <bmr@redhat.com>
|
|
|
ce36b2 |
- Fix get_option use in cluster plugin
|
|
|
ce36b2 |
- Fix debug logging to file when given '-v'
|
|
|
ce36b2 |
- Always treat rhevm plugin's vdsmlogs option as a string
|
|
|
ce36b2 |
- Run the rhsm-debug script from yum plugin
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Fri Jan 31 2014 Bryn M. Reeves <bmr@redhat.com>
|
|
|
ce36b2 |
- Add new plugin to collect OpenHPI configuration
|
|
|
ce36b2 |
- Fix cluster plugin crm_report support
|
|
|
ce36b2 |
- Fix file postprocessing in ldap plugin
|
|
|
ce36b2 |
- Remove collection of anaconda-ks.cfg from general plugin
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Fri Jan 24 2014 Bryn M. Reeves <bmr@redhat.com>
|
|
|
ce36b2 |
- Remove debug statements from logs plugin
|
|
|
ce36b2 |
- Make ethernet interface detection more robust
|
|
|
ce36b2 |
- Fix specifying multiple plugin options on the command line
|
|
|
ce36b2 |
- Make log and message levels match previous versions
|
|
|
ce36b2 |
- Log a warning message when external commands time out
|
|
|
ce36b2 |
- Remove --upload command line option
|
|
|
ce36b2 |
- Update sos UI text to match upstream
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com>
|
|
|
ce36b2 |
- Mass rebuild 2013-12-27
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Thu Nov 14 2013 Bryn M. Reeves <bmr@redhat.com>
|
|
|
ce36b2 |
- Fix regressions introduced with --build option
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Tue Nov 12 2013 Bryn M. Reeves <bmr@redhat.com>
|
|
|
ce36b2 |
- Fix typo in yum plug-in add_forbidden_paths
|
|
|
ce36b2 |
- Add krb5 plug-in and drop collection of krb5.keytab
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Fri Nov 8 2013 Bryn M. Reeves <bmr@redhat.com>
|
|
|
ce36b2 |
- Add nfs client plug-in
|
|
|
ce36b2 |
- Fix traceback when sar module force-enabled
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Thu Nov 7 2013 Bryn M. Reeves <bmr@redhat.com>
|
|
|
ce36b2 |
- Restore --build command line option
|
|
|
ce36b2 |
- Collect saved vmcore-dmesg.txt files
|
|
|
ce36b2 |
- Normalize temporary directory paths
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Tue Nov 5 2013 Bryn M. Reeves <bmr@redhat.com>
|
|
|
ce36b2 |
- Add domainname output to NIS plug-in
|
|
|
ce36b2 |
- Collect /var/log/squid in squid plug-in
|
|
|
ce36b2 |
- Collect mountstats and mountinfo in filesys plug-in
|
|
|
ce36b2 |
- Add PowerPC plug-in from upstream
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Thu Oct 31 2013 Bryn M. Reeves <bmr@redhat.com>
|
|
|
ce36b2 |
- Remove version checks in gluster plug-in
|
|
|
ce36b2 |
- Check for usable temporary directory
|
|
|
ce36b2 |
- Fix --alloptions command line option
|
|
|
ce36b2 |
- Fix configuration fail regression
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Wed Oct 30 2013 Bryn M. Reeves <bmr@redhat.com>
|
|
|
ce36b2 |
- Include /etc/yaboot.conf in boot plug-in
|
|
|
ce36b2 |
- Fix collection of brctl output in networking plug-in
|
|
|
ce36b2 |
- Verify limited set of RPM packages by default
|
|
|
ce36b2 |
- Do not strip newlines from command output
|
|
|
ce36b2 |
- Limit default sar data collection
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Thu Oct 3 2013 Bryn M. Reeves <bmr@redhat.com>
|
|
|
ce36b2 |
- Do not attempt to read RPC pseudo files in networking plug-in
|
|
|
ce36b2 |
- Restrict wbinfo collection to the current domain
|
|
|
ce36b2 |
- Add obfuscation of luci secrets to cluster plug-in
|
|
|
ce36b2 |
- Add XFS plug-in
|
|
|
ce36b2 |
- Fix policy class handling of --tmp-dir
|
|
|
ce36b2 |
- Do not set batch mode if stdin is not a TTY
|
|
|
ce36b2 |
- Attempt to continue when reading bad input in interactive mode
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Wed Aug 14 2013 Bryn M. Reeves <bmr@redhat.com>
|
|
|
ce36b2 |
- Add crm_report support to cluster plug-in
|
|
|
ce36b2 |
- Fix rhel_version() usage in cluster and s390 plug-ins
|
|
|
ce36b2 |
- Strip trailing newline from command output
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Mon Jun 10 2013 Bryn M. Reeves <bmr@redhat.com>
|
|
|
ce36b2 |
- Silence 'could not run' messages at default verbosity
|
|
|
ce36b2 |
- New upstream release
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Thu May 23 2013 Bryn M. Reeves <bmr@redhat.com>
|
|
|
ce36b2 |
- Always invoke tar with '-f-' option
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Mon Jan 21 2013 Bryn M. Reeves <bmr@redhat.com>
|
|
|
ce36b2 |
- Fix interactive mode regression when --ticket unspecified
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Fri Jan 18 2013 Bryn M. Reeves <bmr@redhat.com>
|
|
|
ce36b2 |
- Fix propagation of --ticket parameter in interactive mode
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Thu Jan 17 2013 Bryn M. Reeves <bmr@redhat.com>
|
|
|
ce36b2 |
- Revert OpenStack patch
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Wed Jan 9 2013 Bryn M. Reeves <bmr@redhat.com>
|
|
|
ce36b2 |
- Report --name and --ticket values as defaults
|
|
|
ce36b2 |
- Fix device-mapper command execution logging
|
|
|
ce36b2 |
- Fix data collection and rename PostreSQL module to pgsql
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Fri Oct 19 2012 Bryn M. Reeves <bmr@redhat.com>
|
|
|
ce36b2 |
- Add support for content delivery hosts to RHUI module
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Thu Oct 18 2012 Bryn M. Reeves <bmr@redhat.com>
|
|
|
ce36b2 |
- Add Red Hat Update Infrastructure module
|
|
|
ce36b2 |
- Collect /proc/iomem in hardware module
|
|
|
ce36b2 |
- Collect subscription-manager output in general module
|
|
|
ce36b2 |
- Collect rhsm log files in general module
|
|
|
ce36b2 |
- Fix exception in gluster module on non-gluster systems
|
|
|
ce36b2 |
- Fix exception in psql module when dbname is not given
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Wed Oct 17 2012 Bryn M. Reeves <bmr@redhat.com>
|
|
|
ce36b2 |
- Collect /proc/pagetypeinfo in memory module
|
|
|
ce36b2 |
- Strip trailing newline from command output
|
|
|
ce36b2 |
- Add sanlock module
|
|
|
ce36b2 |
- Do not collect archived accounting files in psacct module
|
|
|
ce36b2 |
- Call spacewalk-debug from rhn module to collect satellite data
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Mon Oct 15 2012 Bryn M. Reeves <bmr@redhat.com>
|
|
|
ce36b2 |
- Avoid calling volume status when collecting gluster statedumps
|
|
|
ce36b2 |
- Use a default report name if --name is empty
|
|
|
ce36b2 |
- Quote tilde characters passed to shell in RPM module
|
|
|
ce36b2 |
- Collect KDC and named configuration in ipa module
|
|
|
ce36b2 |
- Sanitize hostname characters before using as report path
|
|
|
ce36b2 |
- Collect /etc/multipath in device-mapper module
|
|
|
ce36b2 |
- New plug-in for PostgreSQL
|
|
|
ce36b2 |
- Add OpenStack module
|
|
|
ce36b2 |
- Avoid deprecated sysctls in /proc/sys/net
|
|
|
ce36b2 |
- Fix error logging when calling external programs
|
|
|
ce36b2 |
- Use ip instead of ifconfig to generate network interface lists
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Wed May 23 2012 Bryn M. Reeves <bmr@redhat.com>
|
|
|
ce36b2 |
- Collect the swift configuration directory in gluster module
|
|
|
ce36b2 |
- Update IPA module and related plug-ins
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Fri May 18 2012 Bryn M. Reeves <bmr@redhat.com>
|
|
|
ce36b2 |
- Collect mcelog files in the hardware module
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Wed May 02 2012 Bryn M. Reeves <bmr@redhat.com>
|
|
|
ce36b2 |
- Add nfs statedump collection to gluster module
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Tue May 01 2012 Bryn M. Reeves <bmr@redhat.com>
|
|
|
ce36b2 |
- Use wildcard to match possible libvirt log paths
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Mon Apr 23 2012 Bryn M. Reeves <bmr@redhat.com>
|
|
|
ce36b2 |
- Add forbidden paths for new location of gluster private keys
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Fri Mar 9 2012 Bryn M. Reeves <bmr@redhat.com>
|
|
|
ce36b2 |
- Fix katello and aeolus command string syntax
|
|
|
ce36b2 |
- Remove stray hunk from gluster module patch
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Thu Mar 8 2012 Bryn M. Reeves <bmr@redhat.com>
|
|
|
ce36b2 |
- Correct aeolus debug invocation in CloudForms module
|
|
|
ce36b2 |
- Update gluster module for gluster-3.3
|
|
|
ce36b2 |
- Add additional command output to gluster module
|
|
|
ce36b2 |
- Add support for collecting gluster configuration and logs
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Wed Mar 7 2012 Bryn M. Reeves <bmr@redhat.com>
|
|
|
ce36b2 |
- Collect additional diagnostic information for realtime systems
|
|
|
ce36b2 |
- Improve sanitization of RHN user and case number in report name
|
|
|
ce36b2 |
- Fix verbose output and debug logging
|
|
|
ce36b2 |
- Add basic support for CloudForms data collection
|
|
|
ce36b2 |
- Add support for Subscription Asset Manager diagnostics
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Tue Mar 6 2012 Bryn M. Reeves <bmr@redhat.com>
|
|
|
ce36b2 |
- Collect fence_virt.conf in cluster module
|
|
|
ce36b2 |
- Fix collection of /proc/net directory tree
|
|
|
ce36b2 |
- Gather output of cpufreq-info when present
|
|
|
ce36b2 |
- Fix brctl showstp output when bridges contain multiple interfaces
|
|
|
ce36b2 |
- Add /etc/modprobe.d to kernel module
|
|
|
ce36b2 |
- Ensure relative symlink targets are correctly handled when copying
|
|
|
ce36b2 |
- Fix satellite and proxy package detection in rhn plugin
|
|
|
ce36b2 |
- Collect stderr output from external commands
|
|
|
ce36b2 |
- Collect /proc/cgroups in the cgroups module
|
|
|
ce36b2 |
Resolve: bz784874
|
|
|
ce36b2 |
- Collect /proc/irq in the kernel module
|
|
|
ce36b2 |
- Fix installed-rpms formatting for long package names
|
|
|
ce36b2 |
- Add symbolic links for truncated log files
|
|
|
ce36b2 |
- Collect non-standard syslog and rsyslog log files
|
|
|
ce36b2 |
- Use correct paths for tomcat6 in RHN module
|
|
|
ce36b2 |
- Obscure root password if present in anacond-ks.cfg
|
|
|
ce36b2 |
- Do not accept embedded forward slashes in RHN usernames
|
|
|
ce36b2 |
- Add new sunrpc module to collect rpcinfo for gluster systems
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Tue Nov 1 2011 Bryn M. Reeves <bmr@redhat.com>
|
|
|
ce36b2 |
- Do not collect subscription manager keys in general plugin
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Fri Sep 23 2011 Bryn M. Reeves <bmr@redhat.com>
|
|
|
ce36b2 |
- Fix execution of RHN hardware.py from hardware plugin
|
|
|
ce36b2 |
- Fix hardware plugin to support new lsusb path
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Fri Sep 09 2011 Bryn M. Reeves <bmr@redhat.com>
|
|
|
ce36b2 |
- Fix brctl collection when a bridge contains no interfaces
|
|
|
ce36b2 |
- Fix up2dateclient path in hardware plugin
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Mon Aug 15 2011 Bryn M. Reeves <bmr@redhat.com>
|
|
|
ce36b2 |
- Collect brctl show and showstp output
|
|
|
ce36b2 |
- Collect nslcd.conf in ldap plugin
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Sun Aug 14 2011 Bryn M. Reeves <bmr@redhat.com>
|
|
|
ce36b2 |
- Truncate files that exceed specified size limit
|
|
|
ce36b2 |
- Add support for collecting Red Hat Subscrition Manager configuration
|
|
|
ce36b2 |
- Collect /etc/init on systems using upstart
|
|
|
ce36b2 |
- Don't strip whitespace from output of external programs
|
|
|
ce36b2 |
- Collect ipv6 neighbour table in network module
|
|
|
ce36b2 |
- Collect basic cgroups configuration data
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Sat Aug 13 2011 Bryn M. Reeves <bmr@redhat.com>
|
|
|
ce36b2 |
- Fix collection of data from LVM2 reporting tools in devicemapper plugin
|
|
|
ce36b2 |
- Add /proc/vmmemctl collection to vmware plugin
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Fri Aug 12 2011 Bryn M. Reeves <bmr@redhat.com>
|
|
|
ce36b2 |
- Collect yum repository list by default
|
|
|
ce36b2 |
- Add basic Infiniband plugin
|
|
|
ce36b2 |
- Add plugin for scsi-target-utils iSCSI target
|
|
|
ce36b2 |
- Fix autofs plugin LC_ALL usage
|
|
|
ce36b2 |
- Fix collection of lsusb and add collection of -t and -v outputs
|
|
|
ce36b2 |
- Extend data collection by qpidd plugin
|
|
|
ce36b2 |
- Add ethtool pause, coalesce and ring (-a, -c, -g) options to network plugin
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Thu Apr 07 2011 Bryn M. Reeves <bmr@redhat.com>
|
|
|
ce36b2 |
- Use sha256 for report digest when operating in FIPS mode
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Tue Apr 05 2011 Bryn M. Reeves <bmr@redhat.com>
|
|
|
ce36b2 |
- Fix parted and dumpe2fs output on s390
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Fri Feb 25 2011 Bryn M. Reeves <bmr@redhat.com>
|
|
|
ce36b2 |
- Fix collection of chkconfig output in startup.py
|
|
|
ce36b2 |
- Collect /etc/dhcp in dhcp.py plugin
|
|
|
ce36b2 |
- Collect dmsetup ls --tree output in devicemapper.py
|
|
|
ce36b2 |
- Collect lsblk output in filesys.py
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Thu Feb 24 2011 Bryn M. Reeves <bmr@redhat.com>
|
|
|
ce36b2 |
- Fix collection of logs and config files in sssd.py
|
|
|
ce36b2 |
- Add support for collecting entitlement certificates in rhn.py
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Thu Feb 03 2011 Bryn M. Reeves <bmr@redhat.com>
|
|
|
ce36b2 |
- Fix cluster plugin dlm lockdump for el6
|
|
|
ce36b2 |
- Add sssd plugin to collect configuration and logs
|
|
|
ce36b2 |
- Collect /etc/anacrontab in system plugin
|
|
|
ce36b2 |
- Correct handling of redhat-release for el6
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Thu Jul 29 2010 Adam Stokes <ajs at redhat dot com>
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Thu Jun 10 2010 Adam Stokes <ajs at redhat dot com>
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Wed Apr 28 2010 Adam Stokes <ajs at redhat dot com>
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Mon Apr 12 2010 Adam Stokes <ajs at redhat dot com>
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Tue Mar 30 2010 Adam Stokes <ajs at redhat dot com>
|
|
|
ce36b2 |
- fix setup.py to autocompile translations and man pages
|
|
|
ce36b2 |
- rebase 1.9
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Fri Mar 19 2010 Adam Stokes <ajs at redhat dot com>
|
|
|
ce36b2 |
- updated translations
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Thu Mar 04 2010 Adam Stokes <ajs at redhat dot com>
|
|
|
ce36b2 |
- version bump 1.9
|
|
|
ce36b2 |
- replaced compression utility with xz
|
|
|
ce36b2 |
- strip threading/multiprocessing
|
|
|
ce36b2 |
- simplified progress indicator
|
|
|
ce36b2 |
- pylint update
|
|
|
ce36b2 |
- put global vars in class container
|
|
|
ce36b2 |
- unittests
|
|
|
ce36b2 |
- simple profiling
|
|
|
ce36b2 |
- make use of xgettext as pygettext is deprecated
|
|
|
ce36b2 |
|
|
|
ce36b2 |
* Mon Jan 18 2010 Adam Stokes <ajs at redhat dot com>
|
|
|
ce36b2 |
- more sanitizing options for log files
|
|
|
ce36b2 |
- rhbz fixes from RHEL version merged into trunk
|
|
|
ce36b2 |
- progressbar update
|
|
|
ce36b2 |
|