forked from oVirt/ovirt-web-ui
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathovirt-web-ui.spec.in
260 lines (226 loc) · 13.5 KB
/
ovirt-web-ui.spec.in
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
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
# Used for rpm-packaging of pre-bundled application with already resolved JS dependencies
%global _ovirtwebuidir %{_datarootdir}/ovirt-web-ui
%global _ovirt_engine_conf %{_datarootdir}/ovirt-engine/services/ovirt-engine/ovirt-engine.conf
%global _ovirt_engine_ear_application_xml %{_datarootdir}/ovirt-engine/engine.ear/META-INF/application.xml
%global product oVirt
%global use_rhev %( test -z @RHEV@ && echo 1 || echo 0)
%define debug_package %{nil}
%global source_basename @PACKAGE_TARNAME@
Name: ovirt-web-ui
Version: @PACKAGE_RPM_VERSION@
Release: @PACKAGE_RPM_RELEASE@%{?release_suffix}%{?checkout}%{?dist}
Summary: VM Portal for %{product}
License: ASL 2.0
URL: https://github.com/oVirt/ovirt-web-ui
Source0: https://github.com/oVirt/ovirt-web-ui/archive/%{source_basename}-@[email protected]
BuildArch: noarch
# Keep ovirt-engine-{nodejs|nodejs-modules|yarn} at particular version unless tested on higher
BuildRequires: ovirt-engine-nodejs = 8.0.0
BuildRequires: ovirt-engine-yarn = 1.7.0
BuildRequires: ovirt-engine-nodejs-modules >= 1.5.7
%description
This package provides new VM Portal for %{product}, so far as technical preview.
%prep
# Use the ovirt-engine nodejs installation
# export PATH="%{_datadir}/ovirt-engine-nodejs/bin:${PATH}"
%setup -q -n"%{source_basename}-%{version}"
rpm -qa | grep ovirt-engine-nodejs
echo "======== Workaround: 'yarn check' is recently failing on requiring webpack >= v2 . Manually verified that this is ok for recent code base but might be real failure in the future."
echo "=== Please watch carefuly other potential types of errors"
source /usr/share/ovirt-engine-nodejs-modules/setup-env.sh || true # workaround: skip the error
%build
export PATH="%{_datadir}/ovirt-engine-nodejs/bin:%{_datadir}/ovirt-engine-yarn/bin:${PATH}"
%configure
export PATH="./node_modules/.bin:${PATH}"
make
%install
make install DESTDIR=%{buildroot}
%files
%doc README.md
%license LICENSE
%{_ovirtwebuidir}
%{_datarootdir}/ovirt-engine/ovirt-web-ui.war
%{_sysconfdir}/ovirt-engine/engine.conf.d/50-ovirt-web-ui.conf
%{_sysconfdir}/ovirt-web-ui/branding/00-ovirt.brand
%changelog
* Fri Aug 17 2018 Greg Sheremeta <[email protected]> - 1.4.2-1
Fixed issues:
- Main > InfiniteScroll is broken [#708](https://github.com/oVirt/ovirt-web-ui/issues/708)
- dev server doesn't work without redux dev tools installed [#688](https://github.com/oVirt/ovirt-web-ui/issues/688)
- RDP button sends 'console.rdp' to the user at render time instead of onClick event time [#686](https://github.com/oVirt/ovirt-web-ui/issues/686)
- Redesign notifications [#647](https://github.com/oVirt/ovirt-web-ui/issues/647)
- cloud-init switch has no function [#642](https://github.com/oVirt/ovirt-web-ui/issues/642)
- Redesign main page [#641](https://github.com/oVirt/ovirt-web-ui/issues/641)
- ScrollPositionHistory not working [#416](https://github.com/oVirt/ovirt-web-ui/issues/416)
- Sort operating systems [#409](https://github.com/oVirt/ovirt-web-ui/issues/409)
- mobile: VMs in grid view are not all visible on mobile device [#367](https://github.com/oVirt/ovirt-web-ui/issues/367)
* Thu Aug 2 2018 Greg Sheremeta <[email protected]> - 1.4.1-1
Fixed issues:
- 'failed Not found' error with Connect automatically console option bug major [#509](https://github.com/oVirt/ovirt-web-ui/issues/509)
- reattach VmDialog's sagas to the root saga so VM edits get saved [#683](https://github.com/oVirt/ovirt-web-ui/pull/683)
- VM edits don't save bug [#684](https://github.com/oVirt/ovirt-web-ui/issues/684)
* Mon Jul 16 2018 Marek Libra <[email protected]> - 1.4.0-3
Fixed issues:
- web-ui about windows7 display? [#644](https://github.com/oVirt/ovirt-web-ui/issues/644)
- Refactor About and Options dialogs [#617](https://github.com/oVirt/ovirt-web-ui/issues/617)
- No confirmation after `Esc` [#613](https://github.com/oVirt/ovirt-web-ui/issues/613)
- filter os entries by cluster [#608](https://github.com/oVirt/ovirt-web-ui/issues/608)
- fix os sorting [#607](https://github.com/oVirt/ovirt-web-ui/issues/607)
- If yarn.lock gets fully regenerated, flow will break with a bad configuration [#602](https://github.com/oVirt/ovirt-web-ui/issues/602)
- Messages option text "No messages" not proper. [#594](https://github.com/oVirt/ovirt-web-ui/issues/594)
- VM Portal does not auto refresh [#593](https://github.com/oVirt/ovirt-web-ui/issues/593)
- Edit VM 'Close' without saving fails [#592](https://github.com/oVirt/ovirt-web-ui/issues/592)
- Safari browser [#590](https://github.com/oVirt/ovirt-web-ui/issues/590)
- After reload Edit VM page, page become empty [#574](https://github.com/oVirt/ovirt-web-ui/issues/574)
- VM Snapshot management [#573](https://github.com/oVirt/ovirt-web-ui/issues/573)
- first click on vNIC profile select box item doesn't change the selected value [#571](https://github.com/oVirt/ovirt-web-ui/issues/571)
- NIC hot unplug not work [#569](https://github.com/oVirt/ovirt-web-ui/issues/569)
- Pending changes tooltip overflow [#568](https://github.com/oVirt/ovirt-web-ui/issues/568)
- After click on 'Set default Icon' every additional data of VM is disappearing [#567](https://github.com/oVirt/ovirt-web-ui/issues/567)
- no way to boot from a network if the VM has no disk [#565](https://github.com/oVirt/ovirt-web-ui/issues/565)
- Redirect to main page after F5 on VM Detail page [#563](https://github.com/oVirt/ovirt-web-ui/issues/563)
- InfiniteScroller console warning about unique key [#562](https://github.com/oVirt/ovirt-web-ui/issues/562)
- Upgrade npm dependencies [#558](https://github.com/oVirt/ovirt-web-ui/issues/558)
- disable Boot menu switch in edit dialog when VM is running [#549](https://github.com/oVirt/ovirt-web-ui/issues/549)
- add option to force shutdown a VM [#522](https://github.com/oVirt/ovirt-web-ui/issues/522)
- Suspend button not disabled for pooled VMs [#462](https://github.com/oVirt/ovirt-web-ui/issues/462)
- 16 users limit in vm pool [#456](https://github.com/oVirt/ovirt-web-ui/issues/456)
- Toobar overlaps tooltip [#452](https://github.com/oVirt/ovirt-web-ui/issues/452)
- Top line of tooltip not visible [#434](https://github.com/oVirt/ovirt-web-ui/issues/434)
- Popup descriptions hidden in edit page [#422](https://github.com/oVirt/ovirt-web-ui/issues/422)
- no cake as VM icon [#415](https://github.com/oVirt/ovirt-web-ui/issues/415)
- Error message partially overlapped [#395](https://github.com/oVirt/ovirt-web-ui/issues/395)
- New VM name validation & requirements [#382](https://github.com/oVirt/ovirt-web-ui/issues/382)
- Move icon editing from VM detail page to VM edit page [#356](https://github.com/oVirt/ovirt-web-ui/issues/356)
- Remove small icon from edit page [#355](https://github.com/oVirt/ovirt-web-ui/issues/355)
- mobile: status and truncated description in VM grid is not clickable for mobile device [#344](https://github.com/oVirt/ovirt-web-ui/issues/344)
- and other changes not tracked via issues (see github for full list of merged PRs)
* Mon Jul 16 2018 Marek Libra <[email protected]> - 1.4.0-2
* Mon Jun 25 2018 Marek Libra <[email protected]> - 1.4.0
- A lot of UI fixes
* Wed Apr 25 2018 Marek Libra <[email protected]> - 1.3.9
- fix: cluster can be in no datacenter - https://github.com/oVirt/ovirt-web-ui/pull/577
- fix: storage domain can be in multiple datacenters https://github.com/oVirt/ovirt-web-ui/pull/578
* Thu Apr 12 2018 Marek Libra <[email protected]> - 1.3.8-2
- Adjust min memory while editing memory - https://github.com/oVirt/ovirt-web-ui/pull/538
- Fixed the VmDisks sort - https://github.com/oVirt/ovirt-web-ui/pull/547
- All HTTP methods use proper 'Filter' header - https://github.com/oVirt/ovirt-web-ui/pull/550
- Fix: Avoid VM IDs in VMS navigation item list - https://github.com/oVirt/ovirt-web-ui/pull/540
- Fixed disk sorting - https://github.com/oVirt/ovirt-web-ui/pull/547
- Fixed error by deleting disk - https://github.com/oVirt/ovirt-web-ui/pull/551
- Add warning for Boot menu - https://github.com/oVirt/ovirt-web-ui/pull/560
- Fix Cloud-Init switch - https://github.com/oVirt/ovirt-web-ui/pull/559
- Fixed align of Delete buttons for Disks - https://github.com/oVirt/ovirt-web-ui/pull/553
- additional smaller UI enhancements
* Mon Mar 26 2018 Marek Libra <[email protected]> - 1.3.7-2
- VM networks editation - https://github.com/oVirt/ovirt-web-ui/pull/517
- VM disks editation - https://github.com/oVirt/ovirt-web-ui/pull/523
- ssh dialog UI fix - https://github.com/oVirt/ovirt-web-ui/pull/519
- cloud-init VM name fix - https://github.com/oVirt/ovirt-web-ui/pull/528
- minor UI fixes
- Translations updated
* Wed Feb 28 2018 Marek Libra <[email protected]> - 1.3.6
- VM detail landing after refresh fixed (https://github.com/oVirt/ovirt-web-ui/pull/497)
- Dialog for SSH keys fixed (https://github.com/oVirt/ovirt-web-ui/pull/464)
- Basic cloud-init support (https://github.com/oVirt/ovirt-web-ui/pull/498)
- CD removed from New VM dialog (https://github.com/oVirt/ovirt-web-ui/pull/496)
- Boot menu configuration added (https://github.com/oVirt/ovirt-web-ui/pull/493)
- Console re-connect fixed for warning message (https://github.com/oVirt/ovirt-web-ui/pull/483)
- Tooltips fixed (https://github.com/oVirt/ovirt-web-ui/pull/469)
- Close button navigates to previous page (https://github.com/oVirt/ovirt-web-ui/pull/482)
- Broken grid fixed for pools (https://github.com/oVirt/ovirt-web-ui/pull/473)
- Flow type check fix (https://github.com/oVirt/ovirt-web-ui/pull/470)
- Fix label in CTRL+ALT+DEL option (https://github.com/oVirt/ovirt-web-ui/pull/484)
- Change logo link to home page URL (https://github.com/oVirt/ovirt-web-ui/pull/474)
- Translations updated
* Wed Jan 24 2018 Marek Libra <[email protected]> - 1.3.5
- Translations updated
- Fix for page reload - https://github.com/oVirt/ovirt-web-ui/pull/465
- Fix for pool removal - https://github.com/oVirt/ovirt-web-ui/issues/446
- Fix for infinite scroller - https://github.com/oVirt/ovirt-web-ui/pull/459
* Thu Nov 30 2017 Marek Libra <[email protected]> - 1.3.4
- Fix for headless VMs - https://github.com/oVirt/ovirt-web-ui/pull/444
- Updated translations
* Tue Nov 28 2017 Marek Libra <[email protected]> - 1.3.3
- Minor UI fixes and improvements
- Fix frozen "Loading" msg - https://github.com/oVirt/ovirt-web-ui/pull/430
- Fix of sorting of VMs in left vertical panel - https://github.com/oVirt/ovirt-web-ui/pull/428
- Fix in locale recognition - https://github.com/oVirt/ovirt-web-ui/pull/438
- Use of translated messages from API - https://github.com/oVirt/ovirt-web-ui/pull/131
* Tue Nov 14 2017 Marek Libra <[email protected]> - 1.3.2
- fix of scrollbar on Webkit browsers
* Mon Nov 13 2017 Marek Libra <[email protected]> - 1.3.1
- verbose warning in console - https://github.com/oVirt/ovirt-web-ui/issues/376
- scrolling of popups - https://github.com/oVirt/ovirt-web-ui/issues/394
- no autologout - https://github.com/oVirt/ovirt-web-ui/issues/308
- Make use of "AlwaysFilterResultsForWebUi" engine configuration parameter - https://github.com/oVirt/ovirt-web-ui/issues/317
- fix empty name in Create VM dialog - https://github.com/oVirt/ovirt-web-ui/issues/365
- select boxes are left-alligned - https://github.com/oVirt/ovirt-web-ui/issues/370
- allow empty memory/cpu - https://github.com/oVirt/ovirt-web-ui/issues/369
- docker image fixed - https://github.com/oVirt/ovirt-web-ui/issues/304
- HTML IDs added for automated testing
- Minor UI fixes
- translations updated
* Mon Oct 30 2017 Marek Libra <[email protected]> - 1.3.0
- BnB (Brand new Branding) - alligned witth ovirt-engine
- Smartcard Enabled option
- SSH public key
- Gust OS names as labels
- i18n improvements, first tranlsations
- multiple fixes and minor UI enhancements
* Wed Aug 16 2017 Marek Libra <[email protected]> - 1.2.1
- noarch rpm
- minor fixes, runtime dependencies generally updated
- usb-filter in .vv file
- basics for internationalization, but translation missing
* Wed Aug 2 2017 Marek Libra <[email protected]> - 1.2.0
- branding
- infinite scroller for VMS list
- Change CD function
- "Runs on Host" - hyperlink to the host running particular VM
- "Loading ..." indicator of background activity
- "Pending Changes" tag rendered when NEXT_RUN configuration exists
- VM Type
- error messages improved
- fixed setting of VM icon
- multiple additional functional & UI fixes
* Tue Jun 20 2017 Marek Libra <[email protected]> - 1.1.0
- Navigation via list of VMs to see details simplified
- Component for VM's Disks redesigned
- Context-based help
- Support for RDP graphics consoles
- ESC key used as back-button
- multiple UI fixes and improvements
- Configuration of graphics console added
* Fri Jun 2 2017 Marek Libra <[email protected]> - 1.0.0
- "Door effect" removed, replaced by standard patternfly design
- User Messages are not closed automatically
- Check "Console in use" added
* Mon May 15 2017 Marek Libra <[email protected]> - 0.2.2
- Minor fixes for pools
* Mon May 15 2017 Marek Libra <[email protected]> - 0.2.1
- React and Redux updated to latest version
* Fri May 12 2017 Marek Libra <[email protected]> - 0.2.0
- Add/Edit VM Dialog
- Autoconnect and Console options
- VM Pools
- the Remove VM action
- confirmation dialog improved
- functionality and UI fixes
* Wed Apr 19 2017 Marek Libra <[email protected]> - 0.1.4
- Confirmation component
- About dialog
- UI fixes
- docker builds
- stability fixes
* Wed Apr 12 2017 Marek Libra <[email protected]> - 0.1.3
- UI fixes
- docker builds
- oVirt API version check
- About dialog
* Mon Feb 20 2017 Marek Libra <[email protected]> - 0.1.2
- Minor UI fixes, npm replaced by yarn
* Fri Dec 16 2016 Marek Libra <[email protected]> - 0.1.1
- Minor UI fixes, authorizedRedirect.jsp
* Mon Nov 14 2016 Marek Libra <[email protected]> - 0.1.0
- First version, Technical Preview