Blame clustersos.spec

ccec371
ccec371
Summary: Capture sosreports from multiple nodes simultaneously
ccec371
Name: clustersos
7c04836
Version: 1.2.1
7c04836
Release: 1%{?dist}
ccec371
Source0: http://people.redhat.com/jhunsake/clustersos/releases/%{name}-%{version}.tar.gz
ccec371
License: GPLv2
ccec371
BuildArch: noarch
7f29039
BuildRequires: python3-devel
992ce83
BuildRequires: python3-paramiko
ccec371
Url: https://github.com/TurboTurtle/clustersos
7f29039
Requires: python3 >= 3.3
ccec371
Requires: sos >= 3.0
e9f5337
Requires: python3-six
7f29039
Requires: python3dist(paramiko) >= 2.0
ccec371
ccec371
ccec371
%description
ccec371
Clustersos is a utility designed to capture sosreports from multiple nodes 
ccec371
at once and collect them into a single archive. If the nodes are part of 
ccec371
a cluster, profiles can be used to configure how the sosreport command 
ccec371
is run on the nodes.
ccec371
ccec371
%prep
ccec371
%setup -q
ccec371
ccec371
%build
7f29039
%py3_build
ccec371
ccec371
%install
ccec371
mkdir -p ${RPM_BUILD_ROOT}%{_mandir}/man1
ccec371
mkdir -p ${RPM_BUILD_ROOT}%{license}
ccec371
install -m444 ${RPM_BUILD_DIR}/%{name}-%{version}/LICENSE ${RPM_BUILD_ROOT}%{license}
ccec371
install -m644 ${RPM_BUILD_DIR}/%{name}-%{version}/man/en/clustersosreport.1 ${RPM_BUILD_ROOT}%{_mandir}/man1/
7f29039
%py3_install
ccec371
ccec371
ccec371
ccec371
%check
7f29039
%{__python3} setup.py test
ccec371
ccec371
%files
ccec371
%{_bindir}/clustersosreport
7f29039
%{python3_sitelib}/*
ccec371
%{_mandir}/man1/*
ccec371
ccec371
%license LICENSE
ccec371
ccec371
%changelog
7c04836
* Wed Mar 07 2018 Jake Hunsaker <jhunsake@redhat.com> 1.2.1-1
7c04836
- Moved 'profiles' to 'clusters' to avoid naming conflict
7c04836
- Use SFTP instead of SCP to retrieve reports
7c04836
- Add basic password auth if SSH keys are not available
845c4f4
7f29039
* Wed Oct 11 2017 Jake Hunsaker <jhunsake@redhat.com> 1.2.0-1
7f29039
- Moved to using python3 (#8)
7f29039
- Made Atomic Host checks the default behavior for profiles
7f29039
- Fixed error reporting from sos on nodes
7f29039
249c30e
* Thu Sep 14 2017 Jake Hunsaker <jhunsake@redhat.com> 1.1.3-1
249c30e
- Fix double enumeration of localhost if localhost is node
249c30e
- Split OpenShift profile from Kubernetes (#11)
249c30e
- Fix run failure with cluster-type None
249c30e
8faa89d
* Sat Aug 19 2017 Jake Hunsaker <jhunsake@redhat.com> 1.1.2-1
8faa89d
- Fix local sosreport command execution
8faa89d
- Fix local node enumeration on some profiles (#6)
8faa89d
ccec371
* Fri Jul 28 2017 Jake Hunsaker <jhunsake@redhat.com> 1.1.1-1
ccec371
- Added ovirt profile
ccec371
- Fixed sosreport option handling
ccec371
- Improved error reporting
ccec371
- Packaging aligned for distribution
ccec371
ccec371
* Tue Jul 18 2017 Jake Hunsaker <jhunsake@redhat.com> 1.1.0-1
ccec371
- Basic profiles now available
ccec371
ccec371
* Tue Jun 20 2017 Jake Hunsaker <jhunsake@redhat.com> 1.0.0-1
ccec371
- Initial build