This repository has been archived by the owner on Aug 30, 2024. It is now read-only.
forked from risaacson/eucalyptus-sosreport-plugins
-
Notifications
You must be signed in to change notification settings - Fork 11
/
eucalyptus-sos-plugins.spec
101 lines (76 loc) · 3.54 KB
/
eucalyptus-sos-plugins.spec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
%{!?__python2: %global __python2 /usr/bin/python2}
%{!?python2_sitelib: %global python2_sitelib %(%{__python2} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")}
Summary: A plugin to sosreport to collect data about Eucalyptus clouds
Name: eucalyptus-sos-plugins
Version: 0.5.1
Release: 0%{?build_id:.%build_id}%{?dist}
License: GPLv2+
Group: Applications/System
Url: http://github.com/eucalyptus/eucalyptus-sosreport-plugins
BuildArch: noarch
BuildRequires: python2-devel
BuildRequires: python-setuptools
Requires: sos >= 3
Source0: %{tarball_basedir}.tar.xz
%description
Eucalyptus is open source software for building AWS-compatible
private and hybrid clouds. Sosreport is a set of tools that
gathers information about system hardware and configuration.
This package contains plugins for sosreport to gather
information on Eucalyptus clouds.
%prep
%setup -q -n %{tarball_basedir}
%build
%{__python2} setup.py build
%install
%{__python2} setup.py install --skip-build --root $RPM_BUILD_ROOT
rm $RPM_BUILD_ROOT/%{python_sitelib}/sos/__init__.py*
rm $RPM_BUILD_ROOT/%{python_sitelib}/sos/plugins/__init__.py*
%files
%defattr(-,root,root,-)
%{python_sitelib}/sos/plugins/*
%{python_sitelib}/*.egg-info
%changelog
* Mon May 08 2017 Garrett Holmstrom <[email protected]> - 0.5.1
- Bump rpm Version tag
* Mon May 08 2017 Jim Carroll <[email protected]> - 0.5.1
- Improvements to Midonet data collection
- Improvements to basic Eucalyptus data collection
- Added federation data collection
- Minor refactoring/cleanup
* Fri Nov 11 2016 Jim Carroll <[email protected]> - 0.5.0
- First effort to add Midonet and related commands
(new eucamidonet plugin)
- Added .blobstore files to be collected (eucanode)
* Fri Aug 12 2016 Jim Carroll <[email protected]> - 0.4.1
- Improved creds checking/setup via environment variables
- Separated the common env vars check/setup block for all euca2ools_*
plugins to new euca_common module
* Tue Aug 2 2016 Jim Carroll <[email protected]> - 0.4.0
- General code cleanup and data collection optimizations (mainly no longer
collecting rarely used items of either exceptional size or which take
a long time to collect)
- Added support for RHEL/CentOS 7
- Refactored eucafrontend into separate euca2ools_* plugins; set
euca2ools_euare to be 'optional' (not implicitly collected) by default
* Wed Jun 29 2016 Jim Carroll <[email protected]> - 0.3.0
- Removed support for EOL items, such as VMware
- Changed PostgreSQL code to be more dynamic
- Separated logfile collection into its own plugin
- Improved eucaconsole logfile collection
- Added collection of authentication.ldap_integration_configuration
and cloud.network.network_configuration (via euctl)
* Fri Jan 29 2016 Jim Carroll <[email protected]> - 0.2.2
- Added support for new commands available in 3.x
- Added NC collection of GNI and related
* Thu Aug 20 2015 Matt Bacchi <[email protected]> - 0.2.0
- Major changes to support sos 3.x api only. We don't support sos 2.x as of version 0.2.0.
* Wed May 13 2015 Matt Bacchi <[email protected]> - 0.1.8
- reworked eucameta.py functionality to prevent sos trying to load it as a plugin
* Tue Mar 10 2015 Garrett Holmstrom <[email protected]> - 0.1.7
- Removed __init__.py files that conflict with the sos package
- Macro-ized tarball names and release numbers for use with rel-eng build system
* Fri Feb 13 2015 Garrett Holmstrom <[email protected]> - 0.1.7-1
- Revamped build process
- Switched to noarch
- Add *.egg-info to files list