-
Notifications
You must be signed in to change notification settings - Fork 20
/
tendrl-gluster-integration.spec
190 lines (136 loc) · 6.27 KB
/
tendrl-gluster-integration.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
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
Name: tendrl-gluster-integration
Version: 1.6.3
Release: 10%{?dist}
BuildArch: noarch
Summary: Module for Gluster Integration
Source0: %{name}-%{version}.tar.gz
License: LGPLv2+
URL: https://github.com/Tendrl/gluster-integration
BuildRequires: systemd
BuildRequires: python2-devel
BuildRequires: pytest
BuildRequires: python-mock
Requires: glusterfs-events
Requires: tendrl-commons
Requires: systemd
Requires: python-flask
Requires: python-cherrypy
Requires: python-paste
%description
Python module for Tendrl gluster bridge to manage gluster tasks.
%prep
%setup
# Remove bundled egg-info
rm -rf %{name}.egg-info
%build
%{__python} setup.py build
# remove the sphinx-build leftovers
rm -rf html/.{doctrees,buildinfo}
%install
%{__python} setup.py install --single-version-externally-managed -O1 --root=$RPM_BUILD_ROOT --record=INSTALLED_FILES
install -m 0755 --directory $RPM_BUILD_ROOT%{_sysconfdir}/tendrl/gluster-integration
install -Dm 0644 tendrl-gluster-integration.service $RPM_BUILD_ROOT%{_unitdir}/tendrl-gluster-integration.service
install -Dm 0644 etc/tendrl/gluster-integration/gluster-integration.conf.yaml.sample $RPM_BUILD_ROOT%{_datadir}/tendrl/gluster-integration/gluster-integration.conf.yaml
install -Dm 644 etc/tendrl/gluster-integration/*.sample $RPM_BUILD_ROOT%{_datadir}/tendrl/gluster-integration/
%post
systemctl enable tendrl-gluster-integration >/dev/null 2>&1 || :
%systemd_post tendrl-gluster-integration.service
%preun
%systemd_preun tendrl-gluster-integration.service
%postun
%systemd_postun_with_restart tendrl-gluster-integration.service
%check
py.test -v tendrl/gluster_integration/tests || :
%files -f INSTALLED_FILES
%dir %{_sysconfdir}/tendrl/gluster-integration
%doc README.rst
%license LICENSE
%config %{_datadir}/tendrl/gluster-integration/gluster-integration.conf.yaml
%{_unitdir}/tendrl-gluster-integration.service
%{_datadir}/tendrl/gluster-integration
%changelog
* Thu Aug 23 2018 Shubhendu Tripathi <[email protected]> - 1.6.3-10
- Bugfixes (https://github.com/Tendrl/gluster-integration/milestone/10)
* Fri Jul 27 2018 Shubhendu Tripathi <[email protected]> - 1.6.3-9
- Bugfixes (https://github.com/Tendrl/gluster-integration/milestone/9)
* Sat Jul 14 2018 Rohan Kanade <[email protected]> - 1.6.3-8
- Bugfixes (https://github.com/Tendrl/gluster-integration/milestone/8)
* Wed Jul 04 2018 Rohan Kanade <[email protected]> - 1.6.3-7
- Bugfixes (https://github.com/Tendrl/gluster-integration/milestone/8)
* Mon Jun 18 2018 Shubhendu Tripathi <[email protected]> - 1.6.3-6
- Bugfixes (https://github.com/Tendrl/gluster-integration/milestone/7)
* Thu May 31 2018 Rohan Kanade <[email protected]> - 1.6.3-5
- Bugfixes (https://github.com/Tendrl/gluster-integration/milestone/7)
* Wed May 16 2018 Rohan Kanade <[email protected]> - 1.6.3-4
- Bugfixes (https://github.com/Tendrl/gluster-integration/milestone/6)
* Fri May 04 2018 Rohan Kanade <[email protected]> - 1.6.3-3
- Bugfixes (https://github.com/Tendrl/gluster-integration/milestone/6)
* Fri Apr 20 2018 Rohan Kanade <[email protected]> - 1.6.3-2
- Bugfixes (https://github.com/Tendrl/gluster-integration/milestone/5)
* Wed Apr 18 2018 Rohan Kanade <[email protected]> - 1.6.3-1
- Support gluster nodes/bricks with fqdn, IP, short name
- Serialization of Tendrl objects
- Bugfixes
* Thu Mar 22 2018 Rohan Kanade <[email protected]> - 1.6.2-1
- Bugfixes (https://github.com/Tendrl/gluster-integration/milestone/4)
* Wed Mar 07 2018 Rohan Kanade <[email protected]> - 1.6.1-1
- Auto expand clusters managed by Tendrl
* Sat Feb 17 2018 Rohan Kanade <[email protected]> - 1.6.0-1
- API to un-manage clusters managed by Tendrl
* Fri Feb 02 2018 Rohan Kanade <[email protected]> - 1.5.5-1
- Add georep related alert also for volume alert count increment
- Add volume status related alert also for volume alert count increment
- Raising brick alert when peer is disconnected or node goes down
- Move gluster.event_utils to commons
* Mon Dec 11 2017 Rohan Kanade <[email protected]> - 1.5.4-14
- Bugfixes
* Fri Dec 08 2017 Rohan Kanade <[email protected]> - 1.5.4-13
- Bugfixes
* Thu Dec 07 2017 Rohan Kanade <[email protected]> - 1.5.4-12
- Bugfixes
* Thu Dec 07 2017 Rohan Kanade <[email protected]> - 1.5.4-11
- Bugfixes
* Wed Dec 06 2017 Rohan Kanade <[email protected]> - 1.5.4-10
- Bugfixes
* Tue Dec 05 2017 Rohan Kanade <[email protected]> - 1.5.4-9
- Bugfixes
* Fri Dec 1 2017 Rohan Kanade <[email protected]> - 1.5.4-8
- Bugfixes
* Thu Nov 30 2017 Rohan Kanade <[email protected]> - 1.5.4-7
- Bugfixes
* Mon Nov 27 2017 Rohan Kanade <[email protected]> - 1.5.4-6
- Bugfixes
* Fri Nov 24 2017 Rohan Kanade <[email protected]> - 1.5.4-5
- Bugfixes
* Tue Nov 21 2017 Rohan Kanade <[email protected]> - 1.5.4-4
- Bugfixes-3 tendrl-gluster-integration v1.5.4
* Sat Nov 18 2017 Rohan Kanade <[email protected]> - 1.5.4-3
- Bugfixes-2 tendrl-gluster-integration v1.5.4
* Fri Nov 10 2017 Rohan Kanade <[email protected]> - 1.5.4-2
- Bugfixes tendrl-gluster-integration v1.5.4
* Thu Nov 02 2017 Rohan Kanade <[email protected]> - 1.5.4-1
- Release tendrl-gluster-integration v1.5.4
* Fri Oct 13 2017 Rohan Kanade <[email protected]> - 1.5.3-2
- BugFixes for tendrl-gluster-integration v1.5.3
* Thu Oct 12 2017 Rohan Kanade <[email protected]> - 1.5.3-1
- Release tendrl-gluster-integration v1.5.3
* Fri Sep 15 2017 Rohan Kanade <[email protected]> - 1.5.2-1
- Release tendrl-gluster-integration v1.5.2
* Fri Aug 25 2017 Rohan Kanade <[email protected]> - 1.5.1-1
- Release tendrl-gluster-integration v1.5.1
* Tue Aug 08 2017 Rohan Kanade <[email protected]> - 1.5.0-1
- Release tendrl-gluster-integration v1.5.0
* Mon Jun 19 2017 Rohan Kanade <[email protected]> - 1.4.2-1
- Release tendrl-gluster-integration v1.4.2
* Thu Jun 08 2017 Rohan Kanade <[email protected]> - 1.4.1-1
- Release tendrl-gluster-integration v1.4.1
* Fri Jun 02 2017 Rohan Kanade <[email protected]> - 1.4.0-1
- Release tendrl-gluster-integration v1.4.0
* Thu May 18 2017 Rohan Kanade <[email protected]> - 1.3.0-1
- Release tendrl-gluster-integration v1.3.0
* Tue Apr 18 2017 Rohan Kanade <[email protected]> - 1.2.3-1
- Release tendrl-gluster-integration v1.2.3
* Tue Apr 11 2017 Rohan Kanade <[email protected]> - 1.2.2-1
- Release tendrl-gluster-integration v1.2.2
* Mon Oct 24 2016 Timothy Asir Jeyasingh <[email protected]> - 0.0.1-1
- Initial build.