0cd6dc
%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
0cd6dc
Summary: A set of tools to gather troubleshooting information from a system
0cd6dc
Name: sos
0cd6dc
Version: 3.2
0cd6dc
Release: 26%{?dist}atomic
0cd6dc
Group: Applications/System
0cd6dc
Source0: https://github.com/sosreport/sos/archive/%{version}/sos-%{version}.tar.gz
0cd6dc
License: GPLv2+
0cd6dc
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
0cd6dc
BuildArch: noarch
0cd6dc
Url: http://github.com/sosreport/sos
0cd6dc
BuildRequires: python-devel
0cd6dc
BuildRequires: gettext
0cd6dc
Requires: libxml2-python
0cd6dc
Requires: python-six
0cd6dc
Requires: bzip2
0cd6dc
Requires: xz
0cd6dc
Obsoletes: sos-plugins-openstack
0cd6dc
Patch0: 0001-utilities-invert-sense-of-six.PY2-test.patch
0cd6dc
Patch1: 0002-archive-invert-sense-of-six.PY2-test.patch
0cd6dc
Patch2: 0003-yum-call-rhsm-debug-with-no-subscriptions.patch
0cd6dc
Patch3: 0004-powerpc-allow-PowerPC-plugin-to-run-on-ppc64le.patch
0cd6dc
Patch4: 0005-Makefile-Add-debian-pkg-tarball-build.patch
0cd6dc
Patch5: 0006-debian-changelog-update-changelog-to-new-release.patch
0cd6dc
Patch6: 0007-apt-Fix-failing-apt-cache-policy-details.patch
0cd6dc
Patch7: 0008-debian-changelog-Fix-tab-spacing.patch
0cd6dc
Patch8: 0009-kpatch-do-not-try-to-read-kpatch-data-if-it-could-no.patch
0cd6dc
Patch9: 0010-ovirt_hosted_engine-fix-exception-when-force-enabled.patch
0cd6dc
Patch10: 0011-corosync-add-postprocessing-for-corosync-objctl-outp.patch
0cd6dc
Patch11: 0012-tomcat-add-support-for-tomcat7-and-log-size-limits.patch
0cd6dc
Patch12: 0013-mysql-obtain-dbpass-from-the-environment.patch
0cd6dc
Patch13: 0014-mysql-fix-pep8-violations.patch
0cd6dc
Patch14: 0015-plugin-limit-names-to-PC_NAME_MAX.patch
0cd6dc
Patch15: 0016-sosreport-fix-archive-permissions-regression.patch
0cd6dc
Patch16: 0017-maas-Fix-maas-dumpdata-command-not-found-Fixes-423.patch
0cd6dc
Patch17: 0018-docs-Add-prominent-link-to-user-focused-docs.patch
0cd6dc
Patch18: 0019-plugins-rabbitmq-Added-cluster_status-command-output.patch
0cd6dc
Patch19: 0020-corosync-pacemaker-Collect-corosync-cfgtool-s-output.patch
0cd6dc
Patch20: 0021-global-make-all-utf-8-handling-use-errors-ignore.patch
0cd6dc
Patch21: 0022-sosreport-disable-the-zip-compression-type.patch
0cd6dc
Patch22: 0023-archive-remove-ZipArchive.patch
0cd6dc
Patch23: 0024-archive-remove-all-references-to-ZipFileArchive.patch
0cd6dc
Patch24: 0025-postgresql-avoid-to-crash-with-numerical-passwords.patch
0cd6dc
Patch25: 0026-yum-add-subscription-manager-identity-output.patch
0cd6dc
Patch26: 0027-ovirt-remove-ovirt-engine-setup-answer-file-password.patch
0cd6dc
Patch27: 0028-ovirt-remove-password-leak-from-ovirt-engine-setup-a.patch
0cd6dc
Patch28: 0029-ovirt-remove-password-leak-from-engine-setup-answer-.patch
0cd6dc
Patch29: 0030-kimchi-add-new-plugin.patch
0cd6dc
Patch30: 0031-selinux-capture-process-SELinux-domains.patch
0cd6dc
Patch31: 0032-ovirt-remove-duplicate-code.patch
0cd6dc
Patch32: 0033-navicli-catch-exception-if-input-is-unreadable.patch
0cd6dc
Patch33: 0034-docs-update-man-page-for-new-options.patch
0cd6dc
Patch34: 0035-mysql-fix-command-line-dbpass-handling.patch
0cd6dc
Patch35: 0036-anaconda-make-useradd-password-regex-tolerant-of-whi.patch
0cd6dc
Patch36: 0037-sosreport-catch-OSError-exceptions-in-SoSReport.exec.patch
0cd6dc
Patch37: 0038-sosreport-do-not-make-logging-calls-after-OSError.patch
0cd6dc
Patch38: 0039-openstack_neutron-fix-legacy-component-detection-tes.patch
0cd6dc
Patch39: 0040-squid-collect-logs-from-var-log-squid.patch
0cd6dc
Patch40: 0041-squid-don-t-use-add_copy_spec_limt-for-conf-files.patch
0cd6dc
Patch41: 0042-ctdb-fix-RedHatPlugin-tagging-use.patch
0cd6dc
Patch42: 0043-sosreport-log-plugin-exceptions-to-a-file.patch
0cd6dc
Patch43: 0044-sosreport-fix-stray-whitespace-fix-from-previous-com.patch
0cd6dc
Patch44: 0045-sosreport-fix-silent-exception-handling-in-sosreport.patch
0cd6dc
Patch45: 0046-docker-use-splitelines-for-command-output.patch
0cd6dc
Patch46: 0047-networking-Enable-the-networking-on-debian-based-sys.patch
0cd6dc
Patch47: 0048-apport-Add-information-on-specific-crashes.patch
0cd6dc
Patch48: 0049-mysql-test-for-boolean-values-in-user-and-password-o.patch
0cd6dc
Patch49: 0050-mysql-improve-handling-of-dbuser-dbpass-and-MYSQL_PW.patch
0cd6dc
Patch50: 0051-sosreport-add-sysroot-option.patch
0cd6dc
Patch51: 0052-plugins-propagate-sysroot-to-Plugin-via-commons.patch
0cd6dc
Patch52: 0053-plugins-prefix-target-paths-with-self.sysroot.patch
0cd6dc
Patch53: 0054-docs-add-s-sysroot-to-sosreport.1.patch
0cd6dc
Patch54: 0055-packaging-bump-release-for-build.patch
0cd6dc
Patch55: 0056-utilities-add-chroot-support-to-sos_get_command_outp.patch
0cd6dc
Patch56: 0057-sosreport-add-chroot-option.patch
0cd6dc
Patch57: 0058-plugins-implement-chroot-for-command-callouts.patch
0cd6dc
Patch58: 0059-packaging-bump-release-for-build-sos-3.2-17.el7.atom.patch
0cd6dc
Patch59: 0060-sosreport-improve-chroot-help-text.patch
0cd6dc
Patch60: 0061-plugin-fix-chrooted-symlink-handling.patch
0cd6dc
Patch61: 0062-sosreport-check-for-valid-CHROOT-values.patch
0cd6dc
Patch62: 0063-plugins-add-chroot-parameter-to-callout-APIs.patch
0cd6dc
Patch63: 0064-plugin-add-tmp_in_sysroot-method.patch
0cd6dc
Patch64: 0065-plugin-enforce-forbidden-paths-when-sysroot-is-set.patch
0cd6dc
Patch65: 0066-cluster-handle-crm_report-with-sysroot.patch
0cd6dc
Patch66: 0067-dmraid-don-t-chroot-if-tmp-is-not-inside-sysroot.patch
0cd6dc
Patch67: 0068-foreman-don-t-chroot-if-tmp-is-not-inside-sysroot.patch
0cd6dc
Patch68: 0069-libvirt-use-join_sysroot-before-calling-os.path.exis.patch
0cd6dc
Patch69: 0070-logs-fix-do_regex_find_all-use-for-sysroot.patch
0cd6dc
Patch70: 0071-lvm2-don-t-chroot-if-tmp-is-not-inside-sysroot.patch
0cd6dc
Patch71: 0072-docs-add-chroot-to-sosreport.1.patch
0cd6dc
Patch72: 0073-packaging-bump-release-for-build-sos-3.2-18.el7.atom.patch
0cd6dc
Patch73: 0074-plugin-handle-ELOOP-in-_copy_dir.patch
0cd6dc
Patch74: 0075-kubernetes-new-plugin.patch
0cd6dc
Patch75: 0076-docs-fix-documentation-of-sysroot-parameter.patch
0cd6dc
Patch76: 0077-utilities-add-chroot-support-to-shell_out.patch
0cd6dc
Patch77: 0078-policies-make-PackageManager-and-Policy-sysroot-awar.patch
0cd6dc
Patch78: 0079-policies-add-container-support-to-Red-Hat-policy.patch
0cd6dc
Patch79: 0080-sosreport-set-SYSROOT-by-policy.patch
0cd6dc
Patch80: 0081-firewalld-work-around-command-hangs-in-container-env.patch
0cd6dc
Patch81: 0082-packaging-bump-release-for-build-sos-3.2-20.el7.atom.patch
0cd6dc
Patch82: 0083-policies-pass-sysroot-down-to-policy-classes.patch
0cd6dc
Patch83: 0084-sosoptions-ensure-_sysroot-and-_chroot-are-initialis.patch
0cd6dc
Patch84: 0085-etcd-split-etcd-functionality-from-kubernetes-into-n.patch
0cd6dc
Patch85: 0086-kubernetes-add-services-and-pod-logs-collection.patch
0cd6dc
Patch86: 0087-packaging-bump-release-for-build-sos-3.2-21.el7.atom.patch
0cd6dc
Patch87: 0088-policies-redhat-automatically-set-tmp_dir-in-contain.patch
0cd6dc
Patch88: 0089-policies-redhat-add-Red-Hat-Atomic-Host-policy.patch
0cd6dc
Patch89: 0090-packaging-bump-release-for-build-sos-3.2-22.el7.atom.patch
0cd6dc
Patch90: 0091-docker-add-docker-to-the-package-list-for-Red-Hat-di.patch
0cd6dc
Patch91: 0092-packaging-bump-release-for-build-sos-3.2-23.el7.atom.patch
0cd6dc
Patch92: 0093-plugins-automatically-re-try-chroot-ed-commands-in-t.patch
0cd6dc
Patch93: 0094-kubernetes-add-journal-output-for-kube-services.patch
0cd6dc
Patch94: 0095-plugins-do-not-strip-sysroot-when-copying.patch
0cd6dc
Patch95: 0096-plugins-trim-leading-.-from-links-when-sysroot-is-se.patch
a8cbfc
Patch96: sos-centos-branding.patch
0cd6dc
0cd6dc
%description
0cd6dc
Sos is a set of tools that gathers information about system
0cd6dc
hardware and configuration. The information can then be used for
0cd6dc
diagnostic purposes and debugging. Sos is commonly used to help
0cd6dc
support technicians and developers.
0cd6dc
0cd6dc
%prep
0cd6dc
%setup -qn %{name}-%{version}
0cd6dc
%patch0 -p1
0cd6dc
%patch1 -p1
0cd6dc
%patch2 -p1
0cd6dc
%patch3 -p1
0cd6dc
%patch4 -p1
0cd6dc
%patch5 -p1
0cd6dc
%patch6 -p1
0cd6dc
%patch7 -p1
0cd6dc
%patch8 -p1
0cd6dc
%patch9 -p1
0cd6dc
%patch10 -p1
0cd6dc
%patch11 -p1
0cd6dc
%patch12 -p1
0cd6dc
%patch13 -p1
0cd6dc
%patch14 -p1
0cd6dc
%patch15 -p1
0cd6dc
%patch16 -p1
0cd6dc
%patch17 -p1
0cd6dc
%patch18 -p1
0cd6dc
%patch19 -p1
0cd6dc
%patch20 -p1
0cd6dc
%patch21 -p1
0cd6dc
%patch22 -p1
0cd6dc
%patch23 -p1
0cd6dc
%patch24 -p1
0cd6dc
%patch25 -p1
0cd6dc
%patch26 -p1
0cd6dc
%patch27 -p1
0cd6dc
%patch28 -p1
0cd6dc
%patch29 -p1
0cd6dc
%patch30 -p1
0cd6dc
%patch31 -p1
0cd6dc
%patch32 -p1
0cd6dc
%patch33 -p1
0cd6dc
%patch34 -p1
0cd6dc
%patch35 -p1
0cd6dc
%patch36 -p1
0cd6dc
%patch37 -p1
0cd6dc
%patch38 -p1
0cd6dc
%patch39 -p1
0cd6dc
%patch40 -p1
0cd6dc
%patch41 -p1
0cd6dc
%patch42 -p1
0cd6dc
%patch43 -p1
0cd6dc
%patch44 -p1
0cd6dc
%patch45 -p1
0cd6dc
%patch46 -p1
0cd6dc
%patch47 -p1
0cd6dc
%patch48 -p1
0cd6dc
%patch49 -p1
0cd6dc
%patch50 -p1
0cd6dc
%patch51 -p1
0cd6dc
%patch52 -p1
0cd6dc
%patch53 -p1
0cd6dc
%patch54 -p1
0cd6dc
%patch55 -p1
0cd6dc
%patch56 -p1
0cd6dc
%patch57 -p1
0cd6dc
%patch58 -p1
0cd6dc
%patch59 -p1
0cd6dc
%patch60 -p1
0cd6dc
%patch61 -p1
0cd6dc
%patch62 -p1
0cd6dc
%patch63 -p1
0cd6dc
%patch64 -p1
0cd6dc
%patch65 -p1
0cd6dc
%patch66 -p1
0cd6dc
%patch67 -p1
0cd6dc
%patch68 -p1
0cd6dc
%patch69 -p1
0cd6dc
%patch70 -p1
0cd6dc
%patch71 -p1
0cd6dc
%patch72 -p1
0cd6dc
%patch73 -p1
0cd6dc
%patch74 -p1
0cd6dc
%patch75 -p1
0cd6dc
%patch76 -p1
0cd6dc
%patch77 -p1
0cd6dc
%patch78 -p1
0cd6dc
%patch79 -p1
0cd6dc
%patch80 -p1
0cd6dc
%patch81 -p1
0cd6dc
%patch82 -p1
0cd6dc
%patch83 -p1
0cd6dc
%patch84 -p1
0cd6dc
%patch85 -p1
0cd6dc
%patch86 -p1
0cd6dc
%patch87 -p1
0cd6dc
%patch88 -p1
0cd6dc
%patch89 -p1
0cd6dc
%patch90 -p1
0cd6dc
%patch91 -p1
0cd6dc
%patch92 -p1
0cd6dc
%patch93 -p1
0cd6dc
%patch94 -p1
0cd6dc
%patch95 -p1
a8cbfc
%patch96 -p1
0cd6dc
0cd6dc
%build
0cd6dc
make
0cd6dc
0cd6dc
%install
0cd6dc
rm -rf ${RPM_BUILD_ROOT}
0cd6dc
make DESTDIR=${RPM_BUILD_ROOT} install
0cd6dc
%find_lang %{name} || echo 0
0cd6dc
0cd6dc
%clean
0cd6dc
rm -rf ${RPM_BUILD_ROOT}
0cd6dc
0cd6dc
%files -f %{name}.lang
0cd6dc
%defattr(-,root,root,-)
0cd6dc
%{_sbindir}/sosreport
0cd6dc
%{_datadir}/%{name}
0cd6dc
%{python_sitelib}/*
0cd6dc
%{_mandir}/man1/*
0cd6dc
%{_mandir}/man5/*
0cd6dc
%doc AUTHORS README.md LICENSE 
0cd6dc
%config(noreplace) %{_sysconfdir}/sos.conf
0cd6dc
0cd6dc
%changelog
a8cbfc
* Wed Mar 04 2015 CentOS Sources <bugs@centos.org> - 3.2-26.el7.centosatomic
a8cbfc
- Roll in CentOS Branding
a8cbfc
0cd6dc
* Thu Jan 29 2015 Bryn M. Reeves <bmr@redhat.com> = 3.2-26
0cd6dc
- [plugins] trim leading '../' from links when sysroot is set
0cd6dc
0cd6dc
* Thu Jan 29 2015 Bryn M. Reeves <bmr@redhat.com> = 3.2-25
0cd6dc
- [plugins] do not strip SYSROOT when copying link targets
0cd6dc
0cd6dc
* Thu Jan 29 2015 Bryn M. Reeves <bmr@redhat.com> = 3.2-24
0cd6dc
- [kubernetes] add journal output for kube services
0cd6dc
- [plugins] automatically re-try chroot'ed commands in the host
0cd6dc
0cd6dc
* Wed Jan 28 2015 Bryn M. Reeves <bmr@redhat.com> = 3.2-23
0cd6dc
- [packaging] bump release for build sos-3.2-23.el7.atomic
0cd6dc
- [docker] add 'docker' to the package list for Red Hat distros
0cd6dc
0cd6dc
* Tue Jan 27 2015 Bryn M. Reeves <bmr@redhat.com> = 3.2-22
0cd6dc
- [packaging] bump release for build sos-3.2-22.el7.atomic
0cd6dc
- [policies/redhat] add Red Hat Atomic Host policy
0cd6dc
- [policies/redhat] automatically set tmp_dir in containers
0cd6dc
- [packaging] bump release for build sos-3.2-21.el7.atomic
0cd6dc
- [kubernetes] add services and pod logs collection
0cd6dc
- [etcd] split etcd functionality from kubernetes into new plugin
0cd6dc
- [sosoptions] ensure '_sysroot' and '_chroot' are initialised
0cd6dc
- [policies] pass --sysroot down to policy classes
0cd6dc
0cd6dc
* Mon Jan 26 2015 Bryn M. Reeves <bmr@redhat.com> = 3.2-20
0cd6dc
- [packaging] bump release for build sos-3.2-20.el7.atomic
0cd6dc
- [firewalld] work around command hangs in container environments
0cd6dc
- [sosreport] set SYSROOT by policy
0cd6dc
- [policies] add container support to Red Hat policy
0cd6dc
- [policies] make PackageManager and Policy sysroot-aware
0cd6dc
- [utilities] add chroot support to shell_out()
0cd6dc
- [packaging] bump release for build sos-3.2-19.el7.atomic
0cd6dc
- [docs] fix documentation of --sysroot parameter
0cd6dc
- [kubernetes] new plugin
0cd6dc
- [plugin] handle ELOOP in _copy_dir()
0cd6dc
- [packaging] bump release for build sos-3.2-18.el7.atomic
0cd6dc
- [docs] add --chroot to sosreport.1
0cd6dc
- [lvm2] don't chroot if tmp is not inside sysroot
0cd6dc
- [logs] fix do_regex_find_all() use for --sysroot
0cd6dc
- [libvirt] use join_sysroot() before calling os.path.exists
0cd6dc
- [foreman] don't chroot if tmp is not inside sysroot
0cd6dc
- [dmraid] don't chroot if tmp is not inside sysroot
0cd6dc
- [cluster] handle crm_report with --sysroot
0cd6dc
- [plugin] enforce forbidden paths when --sysroot is set
0cd6dc
- [plugin] add tmp_in_sysroot() method
0cd6dc
- [plugins] add chroot parameter to callout APIs
0cd6dc
- [sosreport] check for valid CHROOT values
0cd6dc
- [plugin] fix chrooted symlink handling
0cd6dc
- [sosreport] improve --chroot help text
0cd6dc
0cd6dc
* Sun Jan 25 2015 Bryn M. Reeves <bmr@redhat.com> = 3.2-17
0cd6dc
- [plugins] implement --chroot for command callouts
0cd6dc
- [sosreport] add --chroot={auto,always,never} option
0cd6dc
- [utilities] add chroot support to sos_get_command_output
0cd6dc
0cd6dc
* Fri Jan 23 2015 Bryn M. Reeves <bmr@redhat.com> = 3.2-16
0cd6dc
- [docs] add -s/--sysroot to sosreport.1
0cd6dc
- [plugins] prefix target paths with self.sysroot
0cd6dc
- [plugins] propagate sysroot to Plugin via commons
0cd6dc
- [sosreport] add --sysroot option
0cd6dc
0cd6dc
* Thu Jan 22 2015 Bryn M. Reeves <bmr@redhat.com> = 3.2-15
0cd6dc
- [mysql] improve handling of dbuser, dbpass and MYSQL_PWD
0cd6dc
0cd6dc
* Tue Jan 20 2015 Bryn M. Reeves <bmr@redhat.com> = 3.2-14
0cd6dc
- [mysql] test for boolean values in dbuser and dbpass
0cd6dc
0cd6dc
* Mon Jan 19 2015 Bryn M. Reeves <bmr@redhat.com> = 3.2-12
0cd6dc
- [plugin] limit path names to PC_NAME_MAX
0cd6dc
- [squid] collect files from /var/log/squid
0cd6dc
- [sosreport] log plugin exceptions to a file
0cd6dc
- [ctdb] fix collection of /etc/sysconfig/ctdb
0cd6dc
- [sosreport] fix silent exception handling
0cd6dc
0cd6dc
* Tue Jan 13 2015 Bryn M. Reeves <bmr@redhat.com> = 3.2-11
0cd6dc
- [sosreport] do not make logging calls after OSError
0cd6dc
- [sosreport] catch OSError exceptions in SoSReport.execute()
0cd6dc
- [anaconda] make useradd password regex tolerant of whitespace
0cd6dc
0cd6dc
* Tue Dec 23 2014 Bryn M. Reeves <bmr@redhat.com> = 3.2-10
0cd6dc
- [mysql] fix handling of mysql.dbpass option
0cd6dc
0cd6dc
* Wed Dec 17 2014 Bryn M. Reeves <bmr@redhat.com> = 3.2-9
0cd6dc
- [navicli] catch exceptions if stdin is unreadable
0cd6dc
- [docs] update man page for new options
0cd6dc
- [sosreport] make all utf-8 handling user errors=ignore
0cd6dc
0cd6dc
* Tue Dec 09 2014 Bryn M. Reeves <bmr@redhat.com> = 3.2-8
0cd6dc
- [kpatch] do not attempt to collect data if kpatch is not installed
0cd6dc
- [archive] drop support for Zip archives
0cd6dc
0cd6dc
* Thu Oct 30 2014 Bryn M. Reeves <bmr@redhat.com> = 3.2-7
0cd6dc
- [sosreport] fix archive permissions regression
0cd6dc
0cd6dc
* Mon Oct 20 2014 Bryn M. Reeves <bmr@redhat.com> = 3.2-6
0cd6dc
- [tomcat] add support for tomcat7 and default log size limits
0cd6dc
- [mysql] obtain database password from the environment
0cd6dc
0cd6dc
* Wed Oct 15 2014 Bryn M. Reeves <bmr@redhat.com> = 3.2-5
0cd6dc
- [corosync] add postprocessing for corosync-objctl output
0cd6dc
- [ovirt_hosted_engine] fix exception when force-enabled
0cd6dc
0cd6dc
* Thu Oct 02 2014 Bryn M. Reeves <bmr@redhat.com> = 3.2-4
0cd6dc
- [yum] call rhsm-debug with --no-subscriptions
0cd6dc
- [powerpc] allow PowerPC plugin to run on ppc64le
0cd6dc
- [package] add Obsoletes for sos-plugins-openstack
0cd6dc
0cd6dc
* Wed Oct 01 2014 Bryn M. Reeves <bmr@redhat.com> = 3.2-3
0cd6dc
- [pam] add pam_tally2 and faillock support
0cd6dc
- [postgresql] obtain db password from the environment
0cd6dc
- [pcp] add Performance Co-Pilot plugin
0cd6dc
- [nfsserver] collect /etc/exports.d
0cd6dc
- [sosreport] handle --compression-type correctly
0cd6dc
- [anaconda] redact passwords in kickstart configurations
0cd6dc
- [haproxy] add new plugin
0cd6dc
- [keepalived] add new plugin
0cd6dc
- [lvm2] set locking_type=0 when calling lvm commands
0cd6dc
- [tuned] add new plugin
0cd6dc
- [cgroups] collect /etc/sysconfig/cgred
0cd6dc
- [plugins] ensure doc text is always displayed for plugins
0cd6dc
- [sosreport] fix the distribution version API call
0cd6dc
- [docker] add new plugin
0cd6dc
- [openstack_*] include broken-out openstack plugins
0cd6dc
- [mysql] support MariaDB
0cd6dc
- [openstack] do not collect /var/lib/nova
0cd6dc
- [grub2] collect grub.cfg on UEFI systems
0cd6dc
- [sosreport] handle out-of-space errors gracefully
0cd6dc
- [firewalld] new plugin
0cd6dc
- [networking] collect NetworkManager status
0cd6dc
- [kpatch] new plugin
0cd6dc
- [global] update to upstream 3.2 release
0cd6dc
0cd6dc
* Mon Sep 08 2014 Bryn M. Reeves <bmr@redhat.com> = 3.0-24
0cd6dc
- [foreman] add new plugin
0cd6dc
  Resolves: bz1130273
0cd6dc
0cd6dc
* Thu Mar 20 2014 Bryn M. Reeves <bmr@redhat.com> = 3.0-23
0cd6dc
- Call rhsm-debug with the --sos switch
0cd6dc
  Resolves: bz1039036
0cd6dc
0cd6dc
* Mon Mar 03 2014 Bryn M. Reeves <bmr@redhat.com> = 3.0-22
0cd6dc
- Fix package check in anacron plugin
0cd6dc
  Resolves: bz1067769
0cd6dc
0cd6dc
* Wed Feb 12 2014 Bryn M. Reeves <bmr@redhat.com> = 3.0-21
0cd6dc
- Remove obsolete rhel_version() usage from yum plugin
0cd6dc
  Resolves: bz916705
0cd6dc
0cd6dc
* Tue Feb 11 2014 Bryn M. Reeves <bmr@redhat.com> = 3.0-20
0cd6dc
- Prevent unhandled exception during command output substitution
0cd6dc
  Resolves: bz1030553
0cd6dc
0cd6dc
* Mon Feb 10 2014 Bryn M. Reeves <bmr@redhat.com> = 3.0-19
0cd6dc
- Fix generation of volume names in gluster plugin
0cd6dc
  Resolves: bz1036752
0cd6dc
- Add distupgrade plugin
0cd6dc
  Resolves: bz1059760
0cd6dc
0cd6dc
* Tue Feb 04 2014 Bryn M. Reeves <bmr@redhat.com> = 3.0-18
0cd6dc
- Prevent file descriptor leaks when using Popen
0cd6dc
  Resolves: bz1051009
0cd6dc
- Disable zip archive creation when running rhsm-debug
0cd6dc
  Resolves: bz1039036
0cd6dc
- Include volume geo-replication status in gluster plugin
0cd6dc
  Resolves: bz1036752
0cd6dc
0cd6dc
* Mon Feb 03 2014 Bryn M. Reeves <bmr@redhat.com> = 3.0-17
0cd6dc
- Fix get_option use in cluster plugin
0cd6dc
  Resolves: bz1030553
0cd6dc
- Fix debug logging to file when given '-v'
0cd6dc
  Resolves: bz1031126
0cd6dc
- Always treat rhevm plugin's vdsmlogs option as a string
0cd6dc
  Resolves: bz1030617
0cd6dc
- Run the rhsm-debug script from yum plugin
0cd6dc
  Resolves: bz1039036
0cd6dc
0cd6dc
* Fri Jan 31 2014 Bryn M. Reeves <bmr@redhat.com> = 3.0-16
0cd6dc
- Add new plugin to collect OpenHPI configuration
0cd6dc
  Resolves: bz1028121
0cd6dc
- Fix cluster plugin crm_report support
0cd6dc
  Resolves: bz1030553
0cd6dc
- Fix file postprocessing in ldap plugin
0cd6dc
  Resolves: bz1030602
0cd6dc
- Remove collection of anaconda-ks.cfg from general plugin
0cd6dc
  Resolves: bz1034865
0cd6dc
0cd6dc
* Fri Jan 24 2014 Bryn M. Reeves <bmr@redhat.com> = 3.0-15
0cd6dc
- Remove debug statements from logs plugin
0cd6dc
  Resolves: bz1030042
0cd6dc
- Make ethernet interface detection more robust
0cd6dc
  Resolves: bz1030824
0cd6dc
- Fix specifying multiple plugin options on the command line
0cd6dc
  Resolves: bz1031124
0cd6dc
- Make log and message levels match previous versions
0cd6dc
  Resolves: bz1031126
0cd6dc
- Log a warning message when external commands time out
0cd6dc
  Resolves: bz1034956
0cd6dc
- Remove --upload command line option
0cd6dc
  Resolves: bz1028484
0cd6dc
- Update sos UI text to match upstream
0cd6dc
  Resolves: bz1034970
0cd6dc
0cd6dc
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> = 3.0-14
0cd6dc
- Mass rebuild 2013-12-27
0cd6dc
0cd6dc
* Thu Nov 14 2013 Bryn M. Reeves <bmr@redhat.com> = 3.0-13
0cd6dc
- Fix regressions introduced with --build option
0cd6dc
  Resolves: bz1015599
0cd6dc
0cd6dc
* Tue Nov 12 2013 Bryn M. Reeves <bmr@redhat.com> = 3.0-12
0cd6dc
- Fix typo in yum plug-in add_forbidden_paths
0cd6dc
  Resolves: bz829297
0cd6dc
- Add krb5 plug-in and drop collection of krb5.keytab
0cd6dc
  Resolves: bz1028150
0cd6dc
0cd6dc
* Fri Nov  8 2013 Bryn M. Reeves <bmr@redhat.com> = 3.0-10
0cd6dc
- Add nfs client plug-in
0cd6dc
  Resolves: bz1028072
0cd6dc
- Fix traceback when sar module force-enabled
0cd6dc
  Resolves: bz1028125
0cd6dc
0cd6dc
* Thu Nov  7 2013 Bryn M. Reeves <bmr@redhat.com> = 3.0-9
0cd6dc
- Restore --build command line option
0cd6dc
  Resolves: bz1015599
0cd6dc
- Collect saved vmcore-dmesg.txt files
0cd6dc
  Resolves: bz1026959
0cd6dc
- Normalize temporary directory paths
0cd6dc
  Resolves: bz829069
0cd6dc
0cd6dc
* Tue Nov  5 2013 Bryn M. Reeves <bmr@redhat.com> = 3.0-7
0cd6dc
- Add domainname output to NIS plug-in
0cd6dc
  Resolves: bz1026906
0cd6dc
- Collect /var/log/squid in squid plug-in
0cd6dc
  Resolves: bz1026829
0cd6dc
- Collect mountstats and mountinfo in filesys plug-in
0cd6dc
  Resolves: bz1026869
0cd6dc
- Add PowerPC plug-in from upstream
0cd6dc
  Resolves: bz1025236
0cd6dc
0cd6dc
* Thu Oct 31 2013 Bryn M. Reeves <bmr@redhat.com> = 3.0-6
0cd6dc
- Remove version checks in gluster plug-in
0cd6dc
  Resolves: bz1015606
0cd6dc
- Check for usable temporary directory
0cd6dc
  Resolves: bz1019517
0cd6dc
- Fix --alloptions command line option
0cd6dc
  Resolves: bz1019356
0cd6dc
- Fix configuration fail regression
0cd6dc
  Resolves: bz1019516
0cd6dc
0cd6dc
* Wed Oct 30 2013 Bryn M. Reeves <bmr@redhat.com> = 3.0-5
0cd6dc
- Include /etc/yaboot.conf in boot plug-in
0cd6dc
  Resolves: bz1001966
0cd6dc
- Fix collection of brctl output in networking plug-in
0cd6dc
  Resolves: bz1019235
0cd6dc
- Verify limited set of RPM packages by default
0cd6dc
  Resolves: bz1019863
0cd6dc
- Do not strip newlines from command output
0cd6dc
  Resolves: bz1019338
0cd6dc
- Limit default sar data collection
0cd6dc
  Resolves: bz1001599
0cd6dc
0cd6dc
* Thu Oct 3 2013 Bryn M. Reeves <bmr@redhat.com> = 3.0-4
0cd6dc
- Do not attempt to read RPC pseudo files in networking plug-in
0cd6dc
  Resolves: bz996992, bz996994
0cd6dc
- Restrict wbinfo collection to the current domain
0cd6dc
  Resolves: bz997101
0cd6dc
- Add obfuscation of luci secrets to cluster plug-in
0cd6dc
  Resolves: bz997090
0cd6dc
- Add XFS plug-in
0cd6dc
  Resolves: bz997094
0cd6dc
- Fix policy class handling of --tmp-dir
0cd6dc
  Resolves: bz997083
0cd6dc
- Do not set batch mode if stdin is not a TTY
0cd6dc
  Resolves: bz1002943
0cd6dc
- Attempt to continue when reading bad input in interactive mode
0cd6dc
  Resolves: bz1002943
0cd6dc
0cd6dc
* Wed Aug 14 2013 Bryn M. Reeves <bmr@redhat.com> = 3.0-3
0cd6dc
- Add crm_report support to cluster plug-in
0cd6dc
  Resolves: bz839342
0cd6dc
- Fix rhel_version() usage in cluster and s390 plug-ins
0cd6dc
  Resolves: bz916705
0cd6dc
- Strip trailing newline from command output
0cd6dc
  Resolves: bz971420
0cd6dc
0cd6dc
* Mon Jun 10 2013 Bryn M. Reeves <bmr@redhat.com> = 3.0-2
0cd6dc
- Silence 'could not run' messages at default verbosity
0cd6dc
- New upstream release
0cd6dc
0cd6dc
* Thu May 23 2013 Bryn M. Reeves <bmr@redhat.com> = 2.2-39
0cd6dc
- Always invoke tar with '-f-' option
0cd6dc
0cd6dc
* Mon Jan 21 2013 Bryn M. Reeves <bmr@redhat.com> = 2.2-38
0cd6dc
- Fix interactive mode regression when --ticket unspecified
0cd6dc
0cd6dc
* Fri Jan 18 2013 Bryn M. Reeves <bmr@redhat.com> = 2.2-37
0cd6dc
- Fix propagation of --ticket parameter in interactive mode
0cd6dc
0cd6dc
* Thu Jan 17 2013 Bryn M. Reeves <bmr@redhat.com> = 2.2-36
0cd6dc
- Revert OpenStack patch
0cd6dc
0cd6dc
* Wed Jan  9 2013 Bryn M. Reeves <bmr@redhat.com> = 2.2-35
0cd6dc
- Report --name and --ticket values as defaults
0cd6dc
- Fix device-mapper command execution logging
0cd6dc
- Fix data collection and rename PostreSQL module to pgsql
0cd6dc
0cd6dc
* Fri Oct 19 2012 Bryn M. Reeves <bmr@redhat.com> = 2.2-34
0cd6dc
- Add support for content delivery hosts to RHUI module
0cd6dc
0cd6dc
* Thu Oct 18 2012 Bryn M. Reeves <bmr@redhat.com> = 2.2-33
0cd6dc
- Add Red Hat Update Infrastructure module
0cd6dc
- Collect /proc/iomem in hardware module
0cd6dc
- Collect subscription-manager output in general module
0cd6dc
- Collect rhsm log files in general module
0cd6dc
- Fix exception in gluster module on non-gluster systems
0cd6dc
- Fix exception in psql module when dbname is not given
0cd6dc
0cd6dc
* Wed Oct 17 2012 Bryn M. Reeves <bmr@redhat.com> = 2.2-32
0cd6dc
- Collect /proc/pagetypeinfo in memory module
0cd6dc
- Strip trailing newline from command output
0cd6dc
- Add sanlock module
0cd6dc
- Do not collect archived accounting files in psacct module
0cd6dc
- Call spacewalk-debug from rhn module to collect satellite data
0cd6dc
0cd6dc
* Mon Oct 15 2012 Bryn M. Reeves <bmr@redhat.com> = 2.2-31
0cd6dc
- Avoid calling volume status when collecting gluster statedumps
0cd6dc
- Use a default report name if --name is empty
0cd6dc
- Quote tilde characters passed to shell in RPM module
0cd6dc
- Collect KDC and named configuration in ipa module
0cd6dc
- Sanitize hostname characters before using as report path
0cd6dc
- Collect /etc/multipath in device-mapper module
0cd6dc
- New plug-in for PostgreSQL
0cd6dc
- Add OpenStack module
0cd6dc
- Avoid deprecated sysctls in /proc/sys/net
0cd6dc
- Fix error logging when calling external programs
0cd6dc
- Use ip instead of ifconfig to generate network interface lists
0cd6dc
0cd6dc
* Wed May 23 2012 Bryn M. Reeves <bmr@redhat.com> = 2.2-29
0cd6dc
- Collect the swift configuration directory in gluster module
0cd6dc
- Update IPA module and related plug-ins
0cd6dc
0cd6dc
* Fri May 18 2012 Bryn M. Reeves <bmr@redhat.com> = 2.2-28
0cd6dc
- Collect mcelog files in the hardware module
0cd6dc
0cd6dc
* Wed May 02 2012 Bryn M. Reeves <bmr@redhat.com> = 2.2-27
0cd6dc
- Add nfs statedump collection to gluster module
0cd6dc
0cd6dc
* Tue May 01 2012 Bryn M. Reeves <bmr@redhat.com> = 2.2-26
0cd6dc
- Use wildcard to match possible libvirt log paths
0cd6dc
0cd6dc
* Mon Apr 23 2012 Bryn M. Reeves <bmr@redhat.com> = 2.2-25
0cd6dc
- Add forbidden paths for new location of gluster private keys
0cd6dc
0cd6dc
* Fri Mar  9 2012 Bryn M. Reeves <bmr@redhat.com> = 2.2-24
0cd6dc
- Fix katello and aeolus command string syntax
0cd6dc
- Remove stray hunk from gluster module patch
0cd6dc
0cd6dc
* Thu Mar  8 2012 Bryn M. Reeves <bmr@redhat.com> = 2.2-22
0cd6dc
- Correct aeolus debug invocation in CloudForms module
0cd6dc
- Update gluster module for gluster-3.3
0cd6dc
- Add additional command output to gluster module
0cd6dc
- Add support for collecting gluster configuration and logs
0cd6dc
0cd6dc
* Wed Mar  7 2012 Bryn M. Reeves <bmr@redhat.com> = 2.2-19
0cd6dc
- Collect additional diagnostic information for realtime systems
0cd6dc
- Improve sanitization of RHN user and case number in report name
0cd6dc
- Fix verbose output and debug logging
0cd6dc
- Add basic support for CloudForms data collection
0cd6dc
- Add support for Subscription Asset Manager diagnostics
0cd6dc
0cd6dc
* Tue Mar  6 2012 Bryn M. Reeves <bmr@redhat.com> = 2.2-18
0cd6dc
- Collect fence_virt.conf in cluster module
0cd6dc
- Fix collection of /proc/net directory tree
0cd6dc
- Gather output of cpufreq-info when present
0cd6dc
- Fix brctl showstp output when bridges contain multiple interfaces
0cd6dc
- Add /etc/modprobe.d to kernel module
0cd6dc
- Ensure relative symlink targets are correctly handled when copying
0cd6dc
- Fix satellite and proxy package detection in rhn plugin
0cd6dc
- Collect stderr output from external commands
0cd6dc
- Collect /proc/cgroups in the cgroups module
0cd6dc
  Resolve: bz784874
0cd6dc
- Collect /proc/irq in the kernel module
0cd6dc
- Fix installed-rpms formatting for long package names
0cd6dc
- Add symbolic links for truncated log files
0cd6dc
- Collect non-standard syslog and rsyslog log files
0cd6dc
- Use correct paths for tomcat6 in RHN module
0cd6dc
- Obscure root password if present in anacond-ks.cfg
0cd6dc
- Do not accept embedded forward slashes in RHN usernames
0cd6dc
- Add new sunrpc module to collect rpcinfo for gluster systems
0cd6dc
0cd6dc
* Tue Nov  1 2011 Bryn M. Reeves <bmr@redhat.com> = 2.2-17
0cd6dc
- Do not collect subscription manager keys in general plugin
0cd6dc
 
0cd6dc
* Fri Sep 23 2011 Bryn M. Reeves <bmr@redhat.com> = 2.2-16
0cd6dc
- Fix execution of RHN hardware.py from hardware plugin
0cd6dc
- Fix hardware plugin to support new lsusb path
0cd6dc
0cd6dc
* Fri Sep 09 2011 Bryn M. Reeves <bmr@redhat.com> = 2.2-15
0cd6dc
- Fix brctl collection when a bridge contains no interfaces
0cd6dc
- Fix up2dateclient path in hardware plugin
0cd6dc
0cd6dc
* Mon Aug 15 2011 Bryn M. Reeves <bmr@redhat.com> = 2.2-14
0cd6dc
- Collect brctl show and showstp output
0cd6dc
- Collect nslcd.conf in ldap plugin
0cd6dc
0cd6dc
* Sun Aug 14 2011 Bryn M. Reeves <bmr@redhat.com> = 2.2-11
0cd6dc
- Truncate files that exceed specified size limit
0cd6dc
- Add support for collecting Red Hat Subscrition Manager configuration
0cd6dc
- Collect /etc/init on systems using upstart
0cd6dc
- Don't strip whitespace from output of external programs
0cd6dc
- Collect ipv6 neighbour table in network module
0cd6dc
- Collect basic cgroups configuration data
0cd6dc
0cd6dc
* Sat Aug 13 2011 Bryn M. Reeves <bmr@redhat.com> = 2.2-10
0cd6dc
- Fix collection of data from LVM2 reporting tools in devicemapper plugin
0cd6dc
- Add /proc/vmmemctl collection to vmware plugin
0cd6dc
0cd6dc
* Fri Aug 12 2011 Bryn M. Reeves <bmr@redhat.com> = 2.2-9
0cd6dc
- Collect yum repository list by default
0cd6dc
- Add basic Infiniband plugin
0cd6dc
- Add plugin for scsi-target-utils iSCSI target
0cd6dc
- Fix autofs plugin LC_ALL usage
0cd6dc
- Fix collection of lsusb and add collection of -t and -v outputs
0cd6dc
- Extend data collection by qpidd plugin
0cd6dc
- Add ethtool pause, coalesce and ring (-a, -c, -g) options to network plugin
0cd6dc
0cd6dc
* Thu Apr 07 2011 Bryn M. Reeves <bmr@redhat.com> = 2.2-8
0cd6dc
- Use sha256 for report digest when operating in FIPS mode
0cd6dc
 
0cd6dc
* Tue Apr 05 2011 Bryn M. Reeves <bmr@redhat.com> = 2.2-7
0cd6dc
- Fix parted and dumpe2fs output on s390
0cd6dc
0cd6dc
* Fri Feb 25 2011 Bryn M. Reeves <bmr@redhat.com> = 2.2-6
0cd6dc
- Fix collection of chkconfig output in startup.py
0cd6dc
- Collect /etc/dhcp in dhcp.py plugin
0cd6dc
- Collect dmsetup ls --tree output in devicemapper.py
0cd6dc
- Collect lsblk output in filesys.py
0cd6dc
0cd6dc
* Thu Feb 24 2011 Bryn M. Reeves <bmr@redhat.com> = 2.2-4
0cd6dc
- Fix collection of logs and config files in sssd.py
0cd6dc
- Add support for collecting entitlement certificates in rhn.py
0cd6dc
0cd6dc
* Thu Feb 03 2011 Bryn M. Reeves <bmr@redhat.com> = 2.2-3
0cd6dc
- Fix cluster plugin dlm lockdump for el6
0cd6dc
- Add sssd plugin to collect configuration and logs
0cd6dc
- Collect /etc/anacrontab in system plugin
0cd6dc
- Correct handling of redhat-release for el6
0cd6dc
0cd6dc
* Thu Jul 29 2010 Adam Stokes <ajs at redhat dot com> = 2.2-2
0cd6dc
0cd6dc
* Thu Jun 10 2010 Adam Stokes <ajs at redhat dot com> = 2.2-0
0cd6dc
0cd6dc
* Wed Apr 28 2010 Adam Stokes <ajs at redhat dot com> = 2.1-0
0cd6dc
0cd6dc
* Mon Apr 12 2010 Adam Stokes <ajs at redhat dot com> = 2.0-0
0cd6dc
0cd6dc
* Tue Mar 30 2010 Adam Stokes <ajs at redhat dot com> = 1.9-3
0cd6dc
- fix setup.py to autocompile translations and man pages
0cd6dc
- rebase 1.9
0cd6dc
0cd6dc
* Fri Mar 19 2010 Adam Stokes <ajs at redhat dot com> = 1.9-2
0cd6dc
- updated translations
0cd6dc
0cd6dc
* Thu Mar 04 2010 Adam Stokes <ajs at redhat dot com> = 1.9-1
0cd6dc
- version bump 1.9
0cd6dc
- replaced compression utility with xz
0cd6dc
- strip threading/multiprocessing
0cd6dc
- simplified progress indicator
0cd6dc
- pylint update
0cd6dc
- put global vars in class container
0cd6dc
- unittests
0cd6dc
- simple profiling
0cd6dc
- make use of xgettext as pygettext is deprecated
0cd6dc
0cd6dc
* Mon Jan 18 2010 Adam Stokes <ajs at redhat dot com> = 1.8-21
0cd6dc
- more sanitizing options for log files
0cd6dc
- rhbz fixes from RHEL version merged into trunk
0cd6dc
- progressbar update
0cd6dc