forked from oVirt/ovirt-guest-agent
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
2647 lines (1840 loc) · 93.3 KB
/
ChangeLog
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
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
commit e72ea907a5c6d12e5ff031de20e7b8027ecdfebc
Author: Tomáš Golembiovský <[email protected]>
Date: Sun Oct 22 23:48:26 2017 +0200
bump pywin32-py2.7 to version 221
In [1] the pywin32-py2.7 has been rebased to version 221. Bump our
dependency accordingly.
[1] https://gerrit.ovirt.org/#/c/82667/
Change-Id: I9a4ec3be1fe1e6b4aeb1004aa5d18a74db4a346e
Signed-off-by: Tomáš Golembiovský <[email protected]>
commit 6018f8f551f4ede2d6407cc062cf1138623305fa
Author: Tomáš Golembiovský <[email protected]>
Date: Sun Oct 22 21:16:38 2017 +0200
gitignore: ignore automake files and dist package
Ignore files created by automake during build.
Ignore package created by 'make dist'.
Change-Id: I44196f85054a18c725028cef1e1c6756984d18a6
Signed-off-by: Tomáš Golembiovský <[email protected]>
commit bbb7cf26dd92212157ad84bed45472540f0eb984
Author: Tomáš Golembiovský <[email protected]>
Date: Thu Jun 8 19:28:08 2017 +0200
win: fix comment in GA service
It's not Qumranet Monitoring Agent for long long time.
Change-Id: I0b87ed3f5f7ee35c172b80614dfa9c8116442ce8
Signed-off-by: Tomáš Golembiovský <[email protected]>
commit 27ca2539743e5cb681235bf4289df44bf55be7af
Author: Tomáš Golembiovský <[email protected]>
Date: Tue Oct 10 13:10:35 2017 +0200
automation: drop bad comment
The comment in build-artifacts.sh is no longer true. We are able to
build the ovirt-gutest-agent-windows on EL7 and Fedora.
Change-Id: I5d347b4615d4e2735e18f954b145819536266188
Signed-off-by: Tomáš Golembiovský <[email protected]>
commit bb821a5228cefbcd13a79e08dd473c0b751d0003
Author: Sandro Bonazzola <[email protected]>
Date: Tue Oct 10 09:59:31 2017 +0200
packaging: spec: windows: requires python 2.7.14
python 2.7.14 is now provided in the build system.
Change-Id: Id2aefdfa06c9067c42e121a1cc0221d0950ff65e
Requires: https://gerrit.ovirt.org/82638
Signed-off-by: Sandro Bonazzola <[email protected]>
commit 684b6d0b3086fe938cd84b85b28e78ba43dd62e0
Author: Sandro Bonazzola <[email protected]>
Date: Mon Oct 9 23:01:09 2017 +0200
automation: fix el7 build for windows agent
fix el7 build for windows agent by providing a recent
wine with both 64bit and 32bit support.
Change-Id: I745a362591f2aad14f32e03a498575565301a876
Signed-off-by: Sandro Bonazzola <[email protected]>
commit f648cf099e82d7523c5c9020ab3864bfa6bc319b
Author: Tomáš Golembiovský <[email protected]>
Date: Wed Oct 4 14:31:32 2017 +0200
configuration: ignore some filesystems
Adding following to list of ignored filesystems:
* cgroup2 -- v2 of the cgroup
* configfs -- userspace-driven kernel object configuration [1]
* pstore -- persistent storage for a kernel crash log [2]
[1] https://www.mjmwired.net/kernel/Documentation/filesystems/configfs/configfs.txt
[2] https://lwn.net/Articles/434821/
Change-Id: I76bd011e02384ab4f12d395f01131bd2141be1c2
Signed-off-by: Tomáš Golembiovský <[email protected]>
commit d8c007b03f3a4299ccfebc8d19186de87e54d9e4
Author: Tomáš Golembiovský <[email protected]>
Date: Wed Oct 4 14:29:59 2017 +0200
configuration: sort list of ignored filesystems
Change-Id: I6044b6ff57de43f412c94b8ce7625b3e60287cd8
Signed-off-by: Tomáš Golembiovský <[email protected]>
commit f51c1215c766c2229214c0785bc65a1a66da5edc
Author: Tomáš Golembiovský <[email protected]>
Date: Wed Oct 4 14:12:48 2017 +0200
linux: disks-usage: log details about mountpoint on failure
Change-Id: I751e344e7ac36dbbc268338bc85dc9a48e9553a5
Signed-off-by: Tomáš Golembiovský <[email protected]>
commit 0f383b060aebfd9d5a324185c55b9df23dd6884f
Author: Tomáš Golembiovský <[email protected]>
Date: Thu Oct 5 14:09:06 2017 +0200
Remove dependency on tuned
The dependency is no longer needed, tuned sets the correct profile
automatically.
Change-Id: Ia43bf716b0bb8e8241a161a4cc16d94676244737
Bug-Url: https://bugzilla.redhat.com/1443143
Signed-off-by: Tomáš Golembiovský <[email protected]>
commit cda44e485ea99f3aa3ab826783c85079df1a154d
Author: Tomáš Golembiovský <[email protected]>
Date: Tue Sep 19 12:50:58 2017 +0200
sudoers: fix path to container listing script
Change-Id: Ib1f33e9d83177ea5df4b45f6997e415e11ea8710
Signed-off-by: Tomáš Golembiovský <[email protected]>
commit 1d2181b0c2b2ab2c1d26684b54f2e19aefc35f23
Author: Tomáš Golembiovský <[email protected]>
Date: Thu Jun 8 19:33:41 2017 +0200
build: remove reference to non-existing directory
A directory "re" is added to search paths for modules. But this
directory is actually located outside of the repository root.
Whatever that was, it is not relevant anymore.
Change-Id: Ic5c1d1d97a15703effe8d1b13935bfb50f082bea
Signed-off-by: Tomáš Golembiovský <[email protected]>
commit 1090707087adb69fc4b89f29b980f5cbcc3f82de
Author: Tomáš Golembiovský <[email protected]>
Date: Thu Jun 8 18:21:49 2017 +0200
build: drop useless version.py
The module version.py is hardly used and most of the content is not
outdated anyway. There is no real reason to keep it.
Change-Id: I98fd82a6d5f2f8832793b28cc12b247e36326628
Signed-off-by: Tomáš Golembiovský <[email protected]>
commit 0bd04757b6c2087186eee64a9b12049b8ea77c20
Author: Tomáš Golembiovský <[email protected]>
Date: Wed Aug 2 11:21:12 2017 +0200
remove debian directory
Remove the directory with debian packaging. We don't use it anymore and
it causes only confusion.
Change-Id: I5a3f344ca33d130b4708a156ae1b1672602c732d
Signed-off-by: Tomáš Golembiovský <[email protected]>
commit 30ba9ea673c5db66e437948689d9b203f29ec6f7
Author: Tomáš Golembiovský <[email protected]>
Date: Wed Aug 2 13:47:43 2017 +0200
linux: fix missing argument for lambda of list_nics
Commit a76da96 added posibility to ignore certain interfaces from list
of available NICs. This change added a new argument to the function
ethtool_list_nics() that handles listing when python-ethtool is
available. It however did not add the argument to the lambda used when
there is no python-ethtool available.
Change-Id: I3235e9a95ad7accde1e7d88973dc3fe03c8c0d2b
Signed-off-by: Tomáš Golembiovský <[email protected]>
commit 1d284c59092ce32261b3bd054e670f899a579ac7
Author: Vinzenz Feenstra <[email protected]>
Date: Thu Apr 20 09:28:29 2017 +0200
systemd: Add dependency on qemu-guest-agent service
Change-Id: I0d288e8265b440df9f4b091c240d853eefabb895
Signed-off-by: Vinzenz Feenstra <[email protected]>
commit a76da96c5a9ca3a4294a154bd76aecaf658b8aa9
Author: Marcus Young <[email protected]>
Date: Tue Mar 28 20:20:24 2017 -0500
Allow ability to ignore specific NICs in linux guest agent
Change-Id: Ifc7cd4e72a72b5133bae7405753046f56036c37f
Signed-off-by: Marcus Young <[email protected]>
commit c3cfd269d66def2a3b1bf5cfcfd878493aa99473
Author: Vinzenz Feenstra <[email protected]>
Date: Thu Jan 26 08:09:56 2017 +0100
win32: Do not attempt to login when the desktop is unlocked
When the desktop is unlocked we should not try to login because we're
calling the 'Secure Attention Sequence' which will open the fullscreen
window with the options to lock the screen, change password etc. This is
a disturbing side effect that should be avoided.
After searching for the best possible solution I came to the conclusion
that the solution introduced in this patch is good enough, even though
it won't work right after starting the agent. It will start working after
the first login or unlock of the screen. That means also that this
functionality won't be working after a restart of the service, since the
agent won't be aware of the fact that it has been only restarted.
I also can't say by default that the screen is unlocked, because that
would break the SSO on startup and other cases. Therefore I assumed
this as the currently 'good enough solution' as this is also a niche
problem because for this feature to be useful the option to take no
action on console disconnect has to be active in the ovirt-engine. The
default is the lock screen behavior which will intiate the locking of
the screen in case of a disconnect of the console.
Bug-Url: https://bugzilla.redhat.com/1365925
Backport-To: 4.1
Change-Id: I52e92dc00eb34f9f6afc98dc4743a7d793de858b
Signed-off-by: Vinzenz Feenstra <[email protected]>
commit fb12983b0396b5628b222e8df427fde2ed1a41a9
Author: Sandro Bonazzola <[email protected]>
Date: Thu Feb 2 17:40:29 2017 +0100
ovirt-guest-agent-windows: add dist tag
adding dist tag to the NVR of the package to ensure
it's correctly handled by repoman and jenkins automation
queue
Change-Id: I1914257d26e71e8cdbca5ecf9b4757f75294f5d5
Signed-off-by: Sandro Bonazzola <[email protected]>
commit 165fff1854b70f8dfff19bbc0c43462e6c930e8b
Author: Vinzenz Feenstra <[email protected]>
Date: Thu Dec 8 12:37:25 2016 +0100
rpm: Build artifacts having EL7 buildable
Change-Id: If6d7fe77edc72db5b5442351b5fcb39cf32fef25
Signed-off-by: Vinzenz Feenstra <[email protected]>
commit 272f8798ace2eacc179c3f3b8744b363b3e4512f
Author: Vinzenz Feenstra <[email protected]>
Date: Tue Dec 6 11:09:15 2016 +0100
Version bump to 1.0.13 for ovirt 4.1
Change-Id: I053ddf7653692b2d739e56802fa2985e74081277
Signed-off-by: Vinzenz Feenstra <[email protected]>
commit f51546c15f723590118e094bb95a9ee89b89f160
Author: Vinzenz Feenstra <[email protected]>
Date: Sat Nov 12 18:55:24 2016 +0100
vio: Remove unused obsolete code
Change-Id: Ie6aeb0b73bd7d7f7b838003602d19f67ea24b4c1
Signed-off-by: Vinzenz Feenstra <[email protected]>
commit 9f4d8d50ce2ca058075b6cf4b4c3862bfb411d7a
Author: Vinzenz Feenstra <[email protected]>
Date: Wed Oct 5 12:39:15 2016 +0200
Add support for new VirtIO channel name
Bug-Url: https://bugzilla.redhat.com/1350334
Change-Id: Ibb5a6120317bf24ca750dde3c9913db24709774e
Signed-off-by: Vinzenz Feenstra <[email protected]>
commit baa1be15dde19743ee0b7a7a412952fec5ea387e
Author: Vinzenz Feenstra <[email protected]>
Date: Wed Oct 12 12:09:20 2016 +0200
Report session-startup on refresh
To show that we support session-startup and session-shutdown
we need to send upon receiving a refresh message also the
session-startup message. Otherwise VDSM will assume that
we do not support session-{startup,shutdown} reporting.
Change-Id: Ia19348cd66552fcf029d6725ba78e22619ce77e9
Backport-To: 4.0
Bug-Url: https://bugzilla.redhat.com/1341106
Signed-off-by: Vinzenz Feenstra <[email protected]>
commit d89d9619f537fa446ae5b5e0f1cc794b0f2ba243
Author: Vinzenz Feenstra <[email protected]>
Date: Fri Sep 30 12:28:00 2016 +0200
Report session start and stop on all Guest OSes
Previously the session shutdown was reported on Windows only and
the session startup wasn't reported at all. This patch fixes this
missing feature.
Change-Id: Iddf478c6d961dad60c2095762654d1bf4c33c25e
Backport-To: 4.0
Bug-Url: https://bugzilla.redhat.com/1341106
Signed-off-by: Vinzenz Feenstra <[email protected]>
commit 1602123e67b88f86a2f67e4ac8f53a43cfe4551b
Author: Gal Hammer <[email protected]>
Date: Mon Jan 14 10:46:05 2013 +0100
agent: apply virtual-guest tuning profile on installation
Change-Id: I51691439193ec6da881459a5e7c9f798aa9f618c
Signed-off-by: Gal Hammer <[email protected]>
Signed-off-by: Vinzenz Feenstra <[email protected]>
commit 21cba0c0b211ecf13730233695768bfb2bd31889
Author: Yedidyah Bar David <[email protected]>
Date: Tue Sep 13 14:25:16 2016 +0300
build: Use newer python-windows and pywin32
Change-Id: Id286c81e671fc6a5ad6c34e14f3516a7cff1b7f8
Signed-off-by: Yedidyah Bar David <[email protected]>
commit 218d9145fb7b7bf87a3a307c40e2d8a789352523
Author: Vinzenz Feenstra <[email protected]>
Date: Wed Jul 13 13:34:58 2016 +0200
windows: Apply timer usage parameters for best performance
The configuration should be now done like this:
- For versions above Windows 2003/Vista we're going to delete the
USEPLATFORMCLOCK value to let the windows kernel decide the best
option by itself
This functionality can be disabled by setting the value
general.apply_timer_configuration in the configuration to false
Change-Id: I8a344002ac4206a6125755a4b0195777cdfadcf9
Bug-Url: https://bugzilla.redhat.com/1335309
Bug-Url: https://bugzilla.redhat.com/1354532
Signed-off-by: Vinzenz Feenstra <[email protected]>
commit fe036948268ec61b1c485e3b1c30002018d468f3
Author: Vinzenz Feenstra <[email protected]>
Date: Tue Jul 12 09:57:40 2016 +0200
linux: Fix osinfo script typo as reported in BZ
Previously overlooked typo in the bug report. This fixes this typo.
Change-Id: Iebcad103a751537f35a2532bb6c2bc891971ef9d
Bug-Url: https://bugzilla.redhat.com/1337942
Signed-off-by: Vinzenz Feenstra <[email protected]>
commit b22ccc74bf32d28e044e2e347ae1b13233db3611
Author: Vinzenz Feenstra <[email protected]>
Date: Tue Jul 12 09:45:17 2016 +0200
build: pep8 tool is now called pycodestyle
The codestyle checking tool pep8 has been renamed to pycodestyle with
version 2.0
This patch adds a check for pycodestyle if pep8 wasn't found to handle
this change but keep the previous name still relevant.
Change-Id: I03f486e13d0365f9e8bf114bbe41164b1b85e9c3
Bug-Url: https://bugzilla.redhat.com/1352773
Signed-off-by: Vinzenz Feenstra <[email protected]>
commit efab8383eba953a06bfa39d77df084324e2ee2db
Author: Vinzenz Feenstra <[email protected]>
Date: Thu Jun 23 09:46:26 2016 +0200
build: Including Windows SSO plugins in build now
Change-Id: Id2e0c4e41d3dd0b128df4dd1617684a9b64cd491
Signed-off-by: Vinzenz Feenstra <[email protected]>
commit 836c7dca83f0a18d9a8baab13b5cea663cdadb15
Author: Vinzenz Feenstra <[email protected]>
Date: Wed Apr 2 14:13:35 2014 +0200
Adding Windows cross compilation compatibility
This patch introduces changes to the guest agent plugins to have the
ability to cross compile the plugins
Change-Id: I40f0c5d85a2ed2d322250271d2f8d75f96b74598
Signed-off-by: Vinzenz Feenstra <[email protected]>
commit 50093664153a73419aad11056bd38863d38736c3
Author: Vinzenz Feenstra <[email protected]>
Date: Fri Jul 4 20:39:54 2014 +0200
Additional filtering data point for updates
Updates by Microsoft usually contain a 'HelpLink' field which points
to somewhere at http://support.microsoft.com
This patch utilizes this fact to additionally detect otherwise
undetected items to filter.
Change-Id: Iee20995c2b832e5cda42838c8a2965633785f69c
Signed-off-by: Vinzenz Feenstra <[email protected]>
commit 4c8adf37b9c234598bb6b8ae199ab74bb4128eb3
Author: Vinzenz Feenstra <[email protected]>
Date: Wed Jun 22 12:41:05 2016 +0200
packaging: Fix for rhel6 spec file
The jenkins nightly builds were broken due to this mistake.
Change-Id: Ifc44bfca0a08d45fab6dca17eba041d82de00b52
Signed-off-by: Vinzenz Feenstra <[email protected]>
commit 22d972a1c4b5ea0c17992f6ce4e7cae87b8e24e4
Author: Vinzenz Feenstra <[email protected]>
Date: Tue Jun 7 09:28:11 2016 +0200
hooks: Make execution more robust
Previously, exceptions raised due to executing potentially not
executable or inaccessible hooks caused exceptions to be passed
through to the VirtIO read loop. Which caused that any other hook
configured after that not being executed.
This patch handles the OSErrors potentially raised by the subprocess
usage
Change-Id: I951f6e6ecabdebb9abeba7449329a363296411f7
Bug-Url: https://bugzilla.redhat.com/1343017
Signed-off-by: Vinzenz Feenstra <[email protected]>
commit c5f1e25ea31d7df09e344e19e426f2e8247bf9b8
Author: Vinzenz Feenstra <[email protected]>
Date: Tue Jun 7 11:18:21 2016 +0200
Win: Apply USEPLATFORMCLOCK on Windows 6.x+ on startup
This patch will apply the boot setting for the current OS configuration
to use the platform clock. This will improve the time keeping for the
windows guest operating systems version 6.x+
Change-Id: Id76464df66f577a1d78db716beb04ee8311b9bb5
Bug-Url: https://bugzilla.redhat.com/1328920
Signed-off-by: Vinzenz Feenstra <[email protected]>
commit d2c5dde976dae509acbb302a4f9a330918ce852a
Author: Vinzenz Feenstra <[email protected]>
Date: Thu May 19 17:09:31 2016 +0200
automation: Windows spec update to 1.0.12
This was missing from the version bump
Change-Id: Ie325e7acb1d95237ef97f2181ae0fb69cfec24a2
Signed-off-by: Vinzenz Feenstra <[email protected]>
commit 1796632c776558dcee88a14f5c057da705d9870b
Author: Vinzenz Feenstra <[email protected]>
Date: Thu May 19 13:03:08 2016 +0200
Version Bump 1.0.12 - For ovirt 4.0
Change-Id: Ie52dde8f113d69942072c027b9d627f18e216a72
Signed-off-by: Vinzenz Feenstra <[email protected]>
commit 519e9b3b1da2ce096176cab22eac391ac5840980
Author: Vinzenz Feenstra <[email protected]>
Date: Wed May 4 09:41:31 2016 +0200
Map architectures i[356]86 to x86
Because architectures i386,i586 and i686 aren't understood by the engine
we have to map them to x86
Change-Id: Idca38acbe9a62d50016d3f177eaf3d028487a0b9
Bug-Url: https://bugzilla.redhat.com/1332723
Signed-off-by: Vinzenz Feenstra <[email protected]>
commit a781a1ca19f3ff945747049556ed637f5e299237
Author: Vinzenz Feenstra <[email protected]>
Date: Wed May 11 14:49:03 2016 +0200
linux: Default flush caches hook for the guest agent
This patch adds a script to flush cache buffers of linux systems.
This script will now be installed as a default hook before migrations
and hibernations to allow faster migrations / hibernations.
Since this script needs root permissions to function, the necessary
elevation scripts have been added.
Change-Id: Iccf6708cd40843884571d2ed9ccf1e420b13cc0f
Bug-Url: https://bugzilla.redhat.com/1298120
Signed-off-by: Vinzenz Feenstra <[email protected]>
commit 6580f866717810ebaac1cd6ab60be2fcc91fe967
Author: Vinzenz Feenstra <[email protected]>
Date: Thu May 19 09:28:12 2016 +0200
linux: Add atomic host awareness to container-list
For the container list script it is necessary that it becomes
aware of being in a container and correspondingly tries to use
the /host prefix for the docker socket path if it inside a container
Change-Id: I63b95320674ee52fd8a4c8bb2328c39e24b5e2d1
Bug-Url: https://bugzilla.redhat.com/1273399
Signed-off-by: Vinzenz Feenstra <[email protected]>
commit 55cf8f65b54e6123df273c760751ebd77ae66f0e
Author: Vinzenz Feenstra <[email protected]>
Date: Fri Oct 16 14:39:53 2015 +0200
Support for reporting active docker containers
With this patch we'll be able to report active docker containers
running on a VM.
If there are no containers, the reported list would be empty.
The reported data is a list of objects with the following fields:
- id: Docker Container ID
- names: List of aliases for the running container
- image: Name of the running image
- cmd: The command the container was started with
- status: The status message of the container
Change-Id: Iaeab78cdab55ba9a525479a1785c2c1e4730a862
Guest-Agent-API-Version: 3
Bug-Url: https://bugzilla.redhat.com/1273399
Signed-off-by: Vinzenz Feenstra <[email protected]>
commit d06975721dcae7d060dc9af88cfcffbd42963c0e
Author: Vinzenz Feenstra <[email protected]>
Date: Wed May 11 14:48:11 2016 +0200
Implementation for guest agent hook points
This patch introduces the ability of the guest agent to handle lifecycle
events and executes hooks which are configured for the given event.
Change-Id: I77dc3278c28e3f156c54a1db653744c127bd1c3f
Bug-Url: https://bugzilla.redhat.com/1298120
Signed-off-by: Vinzenz Feenstra <[email protected]>
commit 520201d811eed4cec58211737471c8926e883edc
Author: Sandro Bonazzola <[email protected]>
Date: Mon Mar 21 12:44:31 2016 +0100
automation: don't require repos on el6
Change-Id: I8f5bfca573106aa31f30d8959d5fb61666697b38
Signed-off-by: Sandro Bonazzola <[email protected]>
commit 17f66d0e084f96c5bb5314d4974662e76cd26b80
Author: Vinzenz Feenstra <[email protected]>
Date: Tue Feb 23 14:23:10 2016 +0100
windows: More defensive code for windows VirtIO handling
To avoid continous exceptions to eat 100% of the CPU we're
now sleeping at least for 1 second after an exception and
we're logging the exception in debug mode, so we can investigate
potential problems.
To avoid spamming the logs this is on debug log for now.
Change-Id: I0cb7c1108a579bf55f9340cb1c211b65d6cd8f5b
Bug-Url: https://bugzilla.redhat.com/1257835
Signed-off-by: Vinzenz Feenstra <[email protected]>
commit 55b63a2961d207a10f4ff0826bcdeb499169d8f8
Author: Vinzenz Feenstra <[email protected]>
Date: Fri Mar 11 11:55:57 2016 +0100
Force negotiation of the API Version
This patch introduces a forced switch of the api version value to disabled
first and then max on the second heart-beat. Which effectively triggers
VDSM to renegotiate the API version.
Change-Id: I1ba2013e17e13cecec4eae53c7a4d11cee4b47b9
Bug-Url: https://bugzilla.redhat.com/1285851
Signed-off-by: Vinzenz Feenstra <[email protected]>
commit d2bcc66fc4bab58b0599f6039372d3e3cb3990de
Author: Vinzenz Feenstra <[email protected]>
Date: Thu Jan 14 14:35:54 2016 +0100
win: Try to revert to previous value on TranslateName failure
In case TranslateName fails, we're now reverting back to the previous value
of the username only - Most of the time the translation fails on the hostname
which cannot be resolved.
Which would cause random data to be returned. This has been resolved with this
patch.
Change-Id: I4c5cf6db6d906625cdd01415e2c1153ae3fa0c08
Bug-Url: https://bugzilla.redhat.com/1117504
Signed-off-by: Vinzenz Feenstra <[email protected]>
commit 4e686cdc15b2b91ab28f73df9a6fb17e7fdcce72
Author: Yedidyah Bar David <[email protected]>
Date: Wed Nov 25 11:26:39 2015 +0200
automation: Build for windows only if deps available
We build the depdendencies for windows only on latest fedora.
Do not check %dist but just try to get them. Exit cleanly if missing.
Change-Id: I93275a2714ae012db1725b47d6646f7e43bd8bdc
Signed-off-by: Yedidyah Bar David <[email protected]>
commit e439e4a9ae3af12837bf9ee5f81129a70951f63b
Author: Vinzenz Feenstra <[email protected]>
Date: Mon Nov 30 12:46:49 2015 +0100
Fix osinfo for el5
Python 2.4 does not come with linux_distributions, so we are
putting in an explicit workaround for EL5
Change-Id: I8dc2efa00eac25c6854fb8f47b86e5da746502e1
Bug-Url: https://bugzilla.redhat.com/1286937
Signed-off-by: Vinzenz Feenstra <[email protected]>
commit 6d7c24d774a9f71a7c54f243c95fe8c6c96eaddc
Author: Vinzenz Feenstra <[email protected]>
Date: Fri Nov 27 08:12:26 2015 +0100
PEP8 fix introduced regression
Bug-Url: https://bugzilla.redhat.com/1285834
Change-Id: I9af99bce9b5c2558a1e87859edc08cce37704cd2
Signed-off-by: Vinzenz Feenstra <[email protected]>
commit 3e191fa79517fe8bcf32f0832aab2e96e37d1865
Author: Vinzenz Feenstra <[email protected]>
Date: Thu Nov 19 12:08:16 2015 +0100
win32: Update version information reporting for Win8+ and simplify
With Windows 8.1 the API for retrieving the OS version on Windows has
changed that it won't report a higher version than 6.2 even though it
might be Windows 8.1 or Windows 10 etc
This code change introduces a new way to retrieve the current version by
using RtlGetVersion which still does behave the old way.
Additionally this patch already introduces the Windows 2016 Server detection
as the version for this is known.
Also this patch now removes obsolete and unsupported versions.
Change-Id: I8047842b080140e072b04c2af46ec0e6b8287c51
Bug-Url: https://bugzilla.redhat.com/1279980
Signed-off-by: Vinzenz Feenstra <[email protected]>
commit 77e52cc5b8165c8f65557ae8ed6cfb5756587183
Author: Yedidyah Bar David <[email protected]>
Date: Mon Oct 19 14:58:03 2015 +0300
packaging: windows spec: Remove 'artifacts' from paths
Change all /usr/share/artifacts to /usr/share.
See:
https://gerrit.ovirt.org/47771 - spice-nsis aka ovirt-wgt
https://gerrit.ovirt.org/47460 - ovirt-wgt-toolchain
https://gerrit.ovirt.org/47461 - ovirt-guest-agent
Change-Id: Ia95c93d7399758fe4ae6bbf22219065b7a58c4ae
Signed-off-by: Yedidyah Bar David <[email protected]>
commit feb0b120457e67396aa47f076a625f9af7b1f03d
Author: Vinzenz Feenstra <[email protected]>
Date: Wed Sep 23 14:14:20 2015 +0200
Providing afxres.h for cases where no MFC is available for VC
Change-Id: Ia9bb7a0ec6aae9c1a5ba0a8710f42b3487857e21
Bug-Url: https://bugzilla.redhat.com/1177242
Signed-off-by: Vinzenz Feenstra <[email protected]>
commit 48fb7db4207efd991c9d33e1524bb9ec714aa33b
Author: Vinzenz Feenstra <[email protected]>
Date: Wed Sep 23 11:24:22 2015 +0200
Imports reorder
Change-Id: Iab4245af990f35ab2fd3eb34531c59089f33b957
Signed-off-by: Vinzenz Feenstra <[email protected]>
commit c7d34e391a3ca8b78e7e024e6f6919fa03f46898
Author: Vinzenz Feenstra <[email protected]>
Date: Tue Sep 22 11:31:32 2015 +0200
PEP8 1.62 compliance fixes
Change-Id: I50b6fedea4a9691b44fd527f1c9bb9cf0ddbde77
Bug-Url: https://bugzilla.redhat.com/1265164
Signed-off-by: Vinzenz Feenstra <[email protected]>
commit a683d840bb795942df164de11516532f7f83d294
Author: Vinzenz Feenstra <[email protected]>
Date: Fri Sep 4 11:14:13 2015 +0200
Exclude mount targets which are files
Bug-Url: https://bugzilla.redhat.com/1252467
Change-Id: I819bd8d86bbab8657aeaea745319145e39133ce3
Signed-off-by: Vinzenz Feenstra <[email protected]>
commit b05e64cd45150c3980fccce7a75e71224c30444c
Author: Yedidyah Bar David <[email protected]>
Date: Tue Aug 4 23:57:57 2015 +0300
automation: add automated rpm build
Also fixed spec file causing build failures.
Skipping rpmbuild for el7
Change-Id: I79a23c5add645dfccc386406d9ee0126596f5b63
Signed-off-by: Yedidyah Bar David <[email protected]>
Signed-off-by: Sandro Bonazzola <[email protected]>
Signed-off-by: David Caro <[email protected]>
commit 0177a91e4fe1e4733208a1ca5c110985bea74d7f
Author: Sandro Bonazzola <[email protected]>
Date: Wed Aug 12 17:32:11 2015 +0200
packaging: remove autogenerated INSTALL
Change-Id: Ib499cdcf7d0ad5bdc77fe1992307c2477f9fc649
Signed-off-by: Sandro Bonazzola <[email protected]>
commit cfc3a6ff13463ac0ca23829686d02174b8c5599d
Author: Sandro Bonazzola <[email protected]>
Date: Wed Aug 12 17:31:14 2015 +0200
packaging: added windows agent spec file
Change-Id: Ic1ecb0c9009c70bdafb5a22f78a85de1a32bb09a
Signed-off-by: Sandro Bonazzola <[email protected]>
commit b757ad835b3134835e660b1c57f964b7c5ea8d1c
Author: David Caro <[email protected]>
Date: Fri Aug 7 11:42:38 2015 +0200
Added git dependency
It turns out that the inner make commands don't work without it, but
don't fail either
Change-Id: Iff44a3270c8e2c18f852d9c282fc24f39a7453cb
Signed-off-by: David Caro <[email protected]>
commit dcff97c22fbbc9e2125c6e4edb2a707d83cccce3
Author: David Caro <[email protected]>
Date: Wed Jul 29 12:59:27 2015 +0200
Added standard ci scripts
Only the check-patch, as that's the only job it has now on the ovirt
ci
Change-Id: I928b2a5c2ceff982475f9052acf96d610c0c04f7
Signed-off-by: David Caro <[email protected]>
commit 9d75015dc6119800198f8321198faf75c633261d
Author: Vinzenz Feenstra <[email protected]>
Date: Mon Jul 20 08:59:48 2015 +0200
1.0.11 version bump
Change-Id: I971363830f76f1022562ca6ed2801e515e62da2c
Signed-off-by: Vinzenz Feenstra <[email protected]>
commit deeaf0ffa9dd087bbdf89ef20bc12b1b934ef308
Author: Vinzenz Feenstra <[email protected]>
Date: Fri Jun 12 09:17:17 2015 +0200
Send an automatic refresh if the version changed
Currently OGA does not send any updated information in case the version
changed. That causes data to be missing on the VDSM side when there's
a version difference.
The only solution to solve this was until now is to restart VDSM, this
patch addresses this limitation.
Change-Id: I4b53609644438f661d8db1025e609b4b8d4efc7e
Signed-off-by: Vinzenz Feenstra <[email protected]>
commit fd7439fccadc71af656b2c7bbea70b335af61324
Author: Vinzenz Feenstra <[email protected]>
Date: Fri Jun 12 09:12:10 2015 +0200
Fix exceptions on guest os reporting
During the verification of the engine side of this feature, stacktraces
have been found in the guest agent logs.
The functionality was not affected by these exceptions, however need to
be addressed properly. This patch solves this.
Change-Id: I626081377ca6eb25588f4fc42aa70af7048ab7bd
Signed-off-by: Vinzenz Feenstra <[email protected]>
commit 81e314bec8f83cdf201bff10a168c7ba59cd7a1e
Author: Vinzenz Feenstra <[email protected]>
Date: Fri Apr 10 13:03:12 2015 +0200
Adding atomic host support to the ovirt guest agent
Change-Id: Id7c2d8b00ce4fab7dc61e449a012a8a7d32ec4de
Bug-Url: https://bugzilla.redhat.com/1201516
Signed-off-by: Vinzenz Feenstra <[email protected]>
commit 08b9d0f0dd9180d31cb922dae40c2096fed2655c
Author: Vinzenz Feenstra <[email protected]>
Date: Thu May 21 08:46:14 2015 +0200
app-list: Tracking also cloud-init now
Change-Id: I15a1d4fedaee29c3da2f2e4602e081b53ed2270a
Bug-Url: https://bugzilla.redhat.com/1206102
Signed-off-by: Vinzenz Feenstra <[email protected]>
commit 787b55e6340441f15ae2ca2699ec3217d2022c32
Author: Vinzenz Feenstra <[email protected]>
Date: Fri Nov 21 10:11:39 2014 +0100
linux: Logout active user support
Change-Id: I1173dc8cb6c2bd68b5e2a2ba4ad69284b2085171
Bug-Url: https://bugzilla.redhat.com/1171638
Signed-off-by: Vinzenz Feenstra <[email protected]>
commit bcd1e4b6adcc49574a4f7027d0a910442b8cfb37
Author: Vinzenz Feenstra <[email protected]>
Date: Thu Jun 19 13:23:40 2014 +0200
Add OS info reporting
Change-Id: I682fd9683cf9e4b392ecd4824e4a9526bf7e5e59
Bug-Url: https://bugzilla.redhat.com/869296
Signed-off-by: Vinzenz Feenstra <[email protected]>
commit f2140c47768190b58c1cd28d7ba1aaf14640df6e
Author: Vinzenz Feenstra <[email protected]>
Date: Thu Jun 19 13:44:18 2014 +0200
Make GuestAgentLinux2 patchable for unit tests
Change-Id: I6f0a927976272687b47f1e78e3a34eb6f23b64c9
Signed-off-by: Vinzenz Feenstra <[email protected]>
commit bee68e003eda4b1d29ff7be06efe803941a7ac3a
Author: Vinzenz Feenstra <[email protected]>
Date: Thu May 22 16:13:38 2014 +0200
Support for timezone reporting
This patch introduces the reporting the timezone and time offset
of the guest operating system.
Change-Id: I94c1429f40448a262d0d72fcc6dba2b4b59340c2
Bug-Url: https://bugzilla.redhat.com/869296
Guest-Agent-API-Version: 2
Signed-off-by: Vinzenz Feenstra <[email protected]>
commit 25390c075d0a0566d00dfab741fb6370b0fa76e0
Author: Lev Veyde <[email protected]>
Date: Tue Dec 16 17:41:52 2014 +0200
win32: Application list is not returned on 2K3 R2
The application list is not returned, as it seems that under Windows
2003 R2 the subsequent call to the OpenKey, after the parent key has
been already opened, for some reason looses the correct WOW property,
resulting in key not found error.
Change-Id: I1a801f53fe917e1327b50c75de102d7635959c76
Signed-off-by: Lev Veyde <[email protected]>
Bug-Url: https://bugzilla.redhat.com/1174853
commit e0e6e452f29730ea8c4a2dc889787e09e71c6bc7
Author: Vinzenz Feenstra <[email protected]>
Date: Tue Nov 18 08:49:36 2014 +0100
sudoers: Fix of typo ovirt-shutdown-wrapper{s,}
Change-Id: I9247c6c2048a1f20f048c8232d2c18698a414073
Bug-Url: https://bugzilla.redhat.com/1155921
Signed-off-by: Vinzenz Feenstra <[email protected]>
commit 901e298c5030568002a8d86ffed267e13a7f7b7f
Author: Vinzenz Feenstra <[email protected]>
Date: Fri Nov 14 12:57:16 2014 +0100
win32: Set registry value with SetValueEx not SetValue
_winreg.SetValue only allows to set the default value on a subkey
SetValueEx lets one specify the value name and the value itself.
Additionally as a security measure we're now encapsulating all
exceptions coming from SAS handling to still at least attempt the
login, even if the SAS portion may fail.
This is just a precaution to prevent SSO from breaking due to some
unforeseen bug.
Change-Id: I51d70381de43d62e96f9f24de60bdf0226e20f54
Bug-Url: https://bugzilla.redhat.com/1158470
Signed-off-by: Vinzenz Feenstra <[email protected]>
commit e5081665565b461b680d0ee094b9e82bdc08e313
Author: Vinzenz Feenstra <[email protected]>
Date: Tue Nov 11 13:58:57 2014 +0100
win32: Read serial info directly when not available through WMI
The SerialNumber field in the WMI table 'Win32_DiskDrive' is only
available from Windows Vista and Windows 2008 Server.
This patch works around this issue by querying the device directly,
but only if the SerialNumber field is not available.
Change-Id: Id39914464377c388b8ef3e2551a47a295de4a750
Bug-Url: https://bugzilla.redhat.com/1158907
Signed-off-by: Vinzenz Feenstra <[email protected]>
commit 5c484c61148ae50a8d1670482c59ed34dc7139ad
Author: Vinzenz Feenstra <[email protected]>
Date: Thu Oct 30 12:24:06 2014 +0100
win32: Also the listener thread needs to call CoInitialize
Change-Id: If31c9703d177930922769b98187fae67a28efd4f
Bug-Url: https://bugzilla.redhat.com/1158855
Signed-off-by: Vinzenz Feenstra <[email protected]>
commit 93aa6178f79189b41c28312e9c839e8d8045e52f
Author: Vinzenz Feenstra <[email protected]>
Date: Wed Oct 29 15:54:02 2014 +0100
win32: OpenKey third parameter must always be 0
The third parameter is a reserved parameter, where the fourth is
the parameter for the requested access rights. Previously the requested
access was passed as the reserved parameter which is wrong, however it
did not fail any testing.
This patch corrects the misusage.
Change-Id: I9fb3747edec2a7ea7270522ac7104748f7021870
Bug-Url: https://bugzilla.redhat.com/1158470
Bug-Url: https://bugzilla.redhat.com/1105056
Signed-off-by: Vinzenz Feenstra <[email protected]>
commit 76b9e84931c8c4b72ffa72238591a0b6fe5251fa
Author: Vinzenz Feenstra <[email protected]>
Date: Wed Aug 27 16:11:27 2014 +0200
win: Enable policy for software SAS
On some systems the policy for enabling the Secure Attention Sequence
might not have been set or has been set to a value which would not allow
the guest agent to perform SSO.
This patch introduces setting the policy before calling 'SendSAS' and
reverting the policy to the previous value (in case it was set before).
Change-Id: Ie2b5f58e461c92e06789d46fa9113441ea48e659
Bug-Url: https://bugzilla.redhat.com/1124263
Signed-off-by: Vinzenz Feenstra <[email protected]>
commit 94f25df69d2acf1f0915ee4fc7672fd848f1f402
Author: Vinzenz Feenstra <[email protected]>
Date: Fri Oct 10 11:09:03 2014 +0200
SLE: Adding kernel-ppc64 to reported kernel packages
Change-Id: Ibaade99efe4fbfe82d9174ef263531a1de1ff7c5
Bug-Url: https://bugzilla.redhat.com/1151038
Signed-off-by: Vinzenz Feenstra <[email protected]>
commit 87179d348dd775629b31d13b45f5478492776b4a
Author: Tim Speetjens <[email protected]>
Date: Wed Jul 9 14:07:58 2014 +0200
Added additional logging for debugging guest/vdsm communication
Change-Id: I76d6b41e2ee3775c560bedf6f948e382b694322a
Signed-off-by: Tim Speetjens <[email protected]>