-
Notifications
You must be signed in to change notification settings - Fork 12
/
Copy pathsuse-migration-services.changes
4331 lines (3268 loc) · 158 KB
/
suse-migration-services.changes
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 646dc3789a5ff078764332e1b87636b4f37aec80
Author: Fergal Mc Carthy <fmccarthy@suse.com>
AuthorDate: Tue Aug 13 13:26:17 2024 -0400
Commit: Fergal Mc Carthy <fmccarthy@suse.com>
CommitDate: Tue Aug 13 13:26:17 2024 -0400
Bump version: 2.0.39 → 2.0.40
commit 38021075c91080de9a0a6f8587ea800021da472c
Author: Jana Jaeger <jana.jaeger@suse.com>
AuthorDate: Tue Aug 13 15:17:08 2024 +0200
Commit: Jana Jaeger <jana.jaeger@suse.com>
CommitDate: Tue Aug 13 15:17:08 2024 +0200
add metadata and revhistory and article ID
commit ec2cb0d6bf883191e125c4a18b61612f225ae40e
Author: Fergal Mc Carthy <fmccarthy@suse.com>
AuthorDate: Tue Aug 13 08:04:34 2024 -0400
Commit: Fergal Mc Carthy <fmccarthy@suse.com>
CommitDate: Tue Aug 13 08:04:34 2024 -0400
SLES12 SP4 no longer a supported migration starting point.
commit bd515506bcd6e179172623ab8ed1bc9f409dabcd
Author: Fergal Mc Carthy <fmccarthy@suse.com>
AuthorDate: Thu Aug 8 08:05:57 2024 -0400
Commit: Fergal Mc Carthy <fmccarthy@suse.com>
CommitDate: Thu Aug 8 08:09:43 2024 -0400
Switch default target and ISO backing distro SLE 15 SP3
Update documentation to reflect new default target.
Update image build config.kiwi to build the ISO image based upon
SLE 15 SP3.
Update unit tests to reflect new default target.
Co-Authored-By: yarunachalam <yarunachalam@suse.com>
commit e1334f26e0f7d8e0f9fe7c6dbb714d7ceb793fae
Author: Fergal Mc Carthy <fmccarthy@suse.com>
AuthorDate: Thu Aug 8 07:50:30 2024 -0400
Commit: Fergal Mc Carthy <fmccarthy@suse.com>
CommitDate: Thu Aug 8 07:52:22 2024 -0400
Remove custom legacy ruby based zypper-migration script
The install of the legacy zypper-migration-plugin script was previously
removed from the kiwi file.
commit 1b7ac85f2ac3d6550f0a98074a550d0be8917416
Author: Fergal Mc Carthy <fmccarthy@suse.com>
AuthorDate: Wed Apr 10 09:34:31 2024 -0400
Commit: Fergal Mc Carthy <fmccarthy@suse.com>
CommitDate: Wed Apr 10 09:34:31 2024 -0400
Rename overlay zypper-migration plugin with -ruby suffix
commit c765767b92a286b23d09247f864ca7cec81bbc2b
Author: Fergal Mc Carthy <fmccarthy@suse.com>
AuthorDate: Wed Apr 3 09:24:17 2024 -0400
Commit: Fergal Mc Carthy <fmccarthy@suse.com>
CommitDate: Wed Apr 3 09:29:53 2024 -0400
Fix update-bootloader to run after grub-setup bsc#1222258
Also checked to ensure that the sequencing for all systemd services
now matches the ordering specified in helper/system.tree.
commit 423fea07a7e50c8352233df392a2525f169d2626
Author: Fergal Mc Carthy <fmccarthy@suse.com>
AuthorDate: Thu Mar 7 09:36:49 2024 -0500
Commit: Fergal Mc Carthy <fmccarthy@suse.com>
CommitDate: Thu Mar 7 09:36:49 2024 -0500
Bump version: 2.0.38 → 2.0.39
commit 6cfe6318378a0f258fff544e19ef8f42fade27fc
Author: Fergal Mc Carthy <fmccarthy@suse.com>
AuthorDate: Thu Mar 7 09:06:26 2024 -0500
Commit: Fergal Mc Carthy <fmccarthy@suse.com>
CommitDate: Thu Mar 7 09:06:26 2024 -0500
Address RPM spec file and config.kiwi dependency issues bsc#1219004
Update the syse-migration-services RPM spec file dependencies to use
suseconnect-ng rather than the legacy SUSEConnect. While the existing
dependency specification works with zypper dependency resolution, it
doesn't work with the build service package resolution mechanism and
breaks the build of the SLE 15 SP1 ISO image containing the package.
Also update the config.kiwi used to build the SLE 15 SP1 ISO image to
explicitly install suseconnect-ng and remove zypper-migration-plugin,
which conflicts with suseconnect-ng.
commit 081b0cb340d254b789e07a5eda9b95da26b36ef2
Author: Fergal Mc Carthy <fmccarthy@suse.com>
AuthorDate: Mon Feb 5 15:59:11 2024 -0500
Commit: Fergal Mc Carthy <fmccarthy@suse.com>
CommitDate: Mon Feb 5 15:59:11 2024 -0500
Bump version: 2.0.37 → 2.0.38
commit 8eeedfb26c146baa371c5845ae3e94b6c44f89a5
Author: Fergal Mc Carthy <fmccarthy@suse.com>
AuthorDate: Fri Jan 26 17:07:11 2024 -0500
Commit: Fergal Mc Carthy <fmccarthy@suse.com>
CommitDate: Fri Feb 2 15:43:34 2024 -0500
Bind mount the configured certs location bsc#1219004
When the migration is running ensure that the correct certs directory
is bind mounted from the /system-root into the ISO boot's runtime
environment, by retrieving the configured server.certlocation setting
from the /system-root/etc/regionserverclnt.cfg file. Default to the
new cert location if a cert location cannot be determined.
Log a message when no certs are present in the cert location, checking
in the system being migrated, and after the bind mount of that path
into the ISO runtime environment.
Add unit tests for new get_regionsrv_certs_path() function and tweak
some existing tests, that depend upon mocking calls to builtin.open(),
so that they mock any calls to get_regionsrv_certs_path() so as to
avoid triggering additional open() calls that would break those tests.
commit 036bae1a92be1bed5c6e765a472e0c38d756f3ca
Author: Fergal Mc Carthy <fmccarthy@suse.com>
AuthorDate: Thu Feb 1 10:59:56 2024 -0500
Commit: Fergal Mc Carthy <fmccarthy@suse.com>
CommitDate: Thu Feb 1 10:59:56 2024 -0500
Address nose tests deprecation issues
The Python 3.8 CI testing is failing with an error because we haven't
addressed the nose tests support deprecation by renaming the setup()
method to setup_method().
commit c2f12419e8d43c7b145f159847e703112bf81e56
Author: jmoffitt <jeremy.moffitt@suse.com>
AuthorDate: Mon Oct 2 13:37:34 2023 -0700
Commit: jmoffitt <jeremy.moffitt@suse.com>
CommitDate: Mon Oct 2 13:37:34 2023 -0700
Remove target information that was confusing customers. Clarify SP4 support timeline
commit 7abe99dbc9070559e0c3f4e058e01f053793243f
Author: Marcus Schäfer <marcus.schaefer@gmail.com>
AuthorDate: Tue Aug 8 12:09:08 2023 +0200
Commit: Marcus Schäfer <marcus.schaefer@gmail.com>
CommitDate: Tue Aug 8 12:15:26 2023 +0200
Added mailmap
Don't lose contributions of the past ;)
commit 6dec3e5cf87f9ce32bb5a6ff80938e444ddf1f6b
Author: KeithMnemonic <kberger@suse.com>
AuthorDate: Thu Jul 27 09:34:57 2023 -0400
Commit: KeithMnemonic <kberger@suse.com>
CommitDate: Thu Jul 27 09:34:57 2023 -0400
Update kiwi config files to match current build versions
commit 0a3d48e5009576654ac93f664e2563812eed211a
Author: jmoffitt <jeremy.moffitt@suse.com>
AuthorDate: Mon Jul 24 11:38:58 2023 -0700
Commit: jmoffitt <jeremy.moffitt@suse.com>
CommitDate: Mon Jul 24 11:38:58 2023 -0700
Clarify supported versions of SLES
commit bac4e06bad809199651d6838ee56f8263c4ebb3c
Author: Frank Sundermeyer <fs@suse.de>
AuthorDate: Tue Jul 18 17:43:11 2023 +0200
Commit: Frank Sundermeyer <fs@suse.de>
CommitDate: Tue Jul 18 17:43:11 2023 +0200
Added block marker to listings to increase readability
commit 8c0950b3d0ea1f82c98385953b88e87226b24666
Author: Frank Sundermeyer <fs@suse.de>
AuthorDate: Tue Jul 18 17:33:34 2023 +0200
Commit: Frank Sundermeyer <fs@suse.de>
CommitDate: Tue Jul 18 17:33:34 2023 +0200
Fixing variablelists that caused validation errors
commit a985c62c0ec42c6c86b714f17044a61914658299
Author: jmoffitt <jeremy.moffitt@suse.com>
AuthorDate: Tue Jul 11 13:24:42 2023 -0700
Commit: jmoffitt <jeremy.moffitt@suse.com>
CommitDate: Wed Jul 12 15:20:31 2023 -0700
Doc updates to install, migration, and after migration sections
commit 189026b19ee057d0c6c1c4e131baa5ca4f167004
Author: KeithMnemonic <kberger@suse.com>
AuthorDate: Mon Jul 10 11:09:44 2023 -0400
Commit: KeithMnemonic <kberger@suse.com>
CommitDate: Mon Jul 10 11:24:44 2023 -0400
update spec file
commit 080e49310707578ca77476f1f8cc89b3a6bf68a1
Author: KeithMnemonic <kberger@suse.com>
AuthorDate: Mon Jul 10 08:17:59 2023 -0400
Commit: KeithMnemonic <kberger@suse.com>
CommitDate: Mon Jul 10 08:17:59 2023 -0400
update spec file
commit cac1e7f84429b6b5de4aef381dd736e2c631e36b
Author: KeithMnemonic <kberger@suse.com>
AuthorDate: Fri Mar 31 16:42:02 2023 -0400
Commit: KeithMnemonic <kberger@suse.com>
CommitDate: Fri Jul 7 16:17:14 2023 -0400
cache file location debug added
add update_bootloader to address bsc#1211240
Bump version: 2.0.36 → 2.0.37
commit ad1e296b58d32f4f12e81779bf1df5ce1ffa3e3e
Author: jmoffitt <jeremy.moffitt@suse.com>
AuthorDate: Thu Jun 8 12:43:12 2023 -0700
Commit: jmoffitt <jeremy.moffitt@suse.com>
CommitDate: Thu Jun 8 12:43:12 2023 -0700
Add clarifying text for partition requirements
commit 83b0828447742afaa495b22dc01d0fb4afb8a826
Author: Tom Schraitle <tom_schr@web.de>
AuthorDate: Thu Jun 1 16:06:14 2023 +0200
Commit: Tom Schraitle <tom_schr@web.de>
CommitDate: Thu Jun 1 16:06:14 2023 +0200
Use latest SUSE stylesheet (2022 layout)
commit 35b01485359d2a9191885e6a844affab6ac3e500
Author: Tom Schraitle <tom_schr@web.de>
AuthorDate: Thu Jun 1 15:55:25 2023 +0200
Commit: Tom Schraitle <tom_schr@web.de>
CommitDate: Thu Jun 1 15:56:04 2023 +0200
Add missing metadata for docs.suse.com
The Docmanager tags are used for the "Edit source" and
"Report bug" links.
This change adds the latter.
commit 4d9cf281e49058fc535eede0f98ee49c38cdb220
Author: KeithMnemonic <kberger@suse.com>
AuthorDate: Wed Mar 22 12:41:30 2023 -0400
Commit: KeithMnemonic <kberger@suse.com>
CommitDate: Thu Mar 23 09:15:49 2023 -0400
Add fixes to make updatesmtcache work correctly bsc#1209591
commit 0adec944b11c7ce58a6d522c3cc2bd8c7d8f30a4
Author: KeithMnemonic <kberger@suse.com>
AuthorDate: Wed Mar 15 14:43:22 2023 -0400
Commit: KeithMnemonic <kberger@suse.com>
CommitDate: Wed Mar 15 15:37:16 2023 -0400
Add option to skip bind mount entries in fstab bsc#1209304
Bump version: 2.0.35 → 2.0.36
commit 5a8a68ad3ccfcb051a4815d5bfa8a3a5d8c034eb
Author: KeithMnemonic <kberger@suse.com>
AuthorDate: Thu Dec 8 17:09:29 2022 -0500
Commit: KeithMnemonic <kberger@suse.com>
CommitDate: Tue Jan 3 10:00:31 2023 -0500
Use bind mount when needed, to ensure the resolv.conf in the root_path contains proper settings bsc#1206194
Bump version: 2.0.34 → 2.0.35
Fix kernel check when there is no entry for 'multiversion =' bsc#1206701
commit 02455af48806f7ef7820d65580303e86e3caea8e
Author: KeithMnemonic <kberger@suse.com>
AuthorDate: Thu Dec 8 17:09:29 2022 -0500
Commit: KeithMnemonic <kberger@suse.com>
CommitDate: Tue Dec 13 16:25:48 2022 -0500
Use bind mount when needed, to ensure the resolv.conf in the root_path contains proper settings bsc#1206194
Fix kernel check when there is no entry for 'multiversion =' bsc#1206701
Bump version: 2.0.34 → 2.0.35
commit c6073b79960fe5c45619cc1725405c134afb285b
Author: KeithMnemonic <kberger@suse.com>
AuthorDate: Thu Aug 25 10:14:17 2022 -0400
Commit: KeithMnemonic <kberger@suse.com>
CommitDate: Fri Aug 26 10:11:36 2022 -0400
Bump version: 2.0.33 → 2.0.34
commit 5db2b70aa117dab585177a5ece51e738db016e2a
Author: KeithMnemonic <kberger@suse.com>
AuthorDate: Wed Aug 24 17:29:25 2022 -0400
Commit: KeithMnemonic <kberger@suse.com>
CommitDate: Thu Aug 25 10:04:50 2022 -0400
add check for smt cache files
commit 9d47ff7607a9603aaddd13e9291ad8a90d040d02
Author: kberger65 <kberger@suse.com>
AuthorDate: Wed Jun 1 10:20:23 2022 -0400
Commit: kberger65 <kberger@suse.com>
CommitDate: Wed Jun 15 08:28:46 2022 -0400
Update document version and authors
commit 11c211726d20ace1e2522615e560a61d69602bf6
Author: kberger65 <kberger@suse.com>
AuthorDate: Wed May 25 18:06:48 2022 -0400
Commit: kberger65 <kberger@suse.com>
CommitDate: Fri May 27 15:09:01 2022 -0400
Enable prechecks as a systemd process
commit c19fc597f957c60480890579ab53930794bb85cc
Author: Keith Berger <keith.berger@suse.com>
AuthorDate: Mon Apr 25 21:13:13 2022 -0400
Commit: kberger65 <kberger@suse.com>
CommitDate: Wed May 25 15:35:53 2022 -0400
Update pre_checks_test.py
commit 9c9312aab91a8c3ace6cb56aeed458a27e76146f
Author: kberger65 <kberger@suse.com>
AuthorDate: Fri Apr 29 10:35:21 2022 -0400
Commit: kberger65 <kberger@suse.com>
CommitDate: Tue May 24 17:37:27 2022 -0400
Add an EnvironmentFile to suse-migration-prepare.service bsc#1199028
Bump version: 2.0.32 → 2.0.33
commit d2906fa892f35e7364a34c205948f47021fa85ea
Author: Keith Berger <keith.berger@suse.com>
AuthorDate: Mon Apr 25 21:12:51 2022 -0400
Commit: GitHub <noreply@github.com>
CommitDate: Mon Apr 25 21:12:51 2022 -0400
Update pre_checks.py
commit b79ca1abd8095f6e0128d658a0ad6ef5f0bced60
Author: Keith Berger <keith.berger@suse.com>
AuthorDate: Mon Apr 25 21:12:32 2022 -0400
Commit: GitHub <noreply@github.com>
CommitDate: Mon Apr 25 21:12:32 2022 -0400
Update kernels.py
commit 53b893dc4aae67e82c270b7736488f4509cbb96e
Author: kberger65 <kberger@suse.com>
AuthorDate: Mon Apr 18 11:51:50 2022 -0400
Commit: kberger65 <kberger@suse.com>
CommitDate: Mon Apr 25 20:50:14 2022 -0400
Add fix option to pre-checks
commit e703174cc143302ba0ec9cdbb63c506fcfcb5f8b
Author: kberger65 <kberger@suse.com>
AuthorDate: Tue Apr 12 17:01:25 2022 -0400
Commit: kberger65 <kberger@suse.com>
CommitDate: Mon Apr 25 09:12:20 2022 -0400
Add multiversion kernel checks to pre-checks
commit cd48f8036171160bdab121b11318b9800435a998
Author: kberger65 <kberger@suse.com>
AuthorDate: Mon Apr 18 11:09:21 2022 -0400
Commit: kberger65 <kberger@suse.com>
CommitDate: Wed Apr 20 09:57:40 2022 -0400
Add an unsupported caveat for hpc
commit bc2737c52c772b189434ddaede4a5c9020d22cc7
Author: kberger65 <kberger@suse.com>
AuthorDate: Tue Apr 12 17:01:25 2022 -0400
Commit: kberger65 <kberger@suse.com>
CommitDate: Mon Apr 18 11:54:09 2022 -0400
Add multiversion kernel checks to pre-checks
commit 3fc910a519c167cd5aefeb3fda632e181b89a235
Author: kberger65 <kberger@suse.com>
AuthorDate: Mon Apr 18 11:18:31 2022 -0400
Commit: kberger65 <kberger@suse.com>
CommitDate: Mon Apr 18 11:18:31 2022 -0400
Remove --no-kernel from host independant initrd
commit ab619371737a580330db22296024303faa0df49b
Author: kberger65 <kberger@suse.com>
AuthorDate: Fri Apr 1 12:24:26 2022 -0400
Commit: kberger65 <kberger@suse.com>
CommitDate: Mon Apr 11 16:53:30 2022 -0400
Enable prechecks for SLES15-Migration
commit e864d8d90f33b13cedc5392ada4a5a2cc46d3856
Author: kberger65 <kberger@suse.com>
AuthorDate: Fri Feb 18 11:15:10 2022 -0500
Commit: kberger65 <kberger@suse.com>
CommitDate: Mon Apr 11 10:36:59 2022 -0400
Add an option to create a 'fat' initrd
This change adds a new systemd service, regenerate-initrd that is
responsible for running the dracut command when the config setting
'build_host_independent_initrd' is enabled.
This service is configured to run before the kernel-load service
and allows a new initrd to be created after the migration is complete
and before the final system reboot is performed.
commit e7bf111c9dce70206020be3b719fe6f414fea2a1
Author: Jesus Bermudez Velazquez <jesus.bv@suse.com>
AuthorDate: Mon Mar 7 16:40:23 2022 +0000
Commit: Jesus Bermudez Velazquez <jesus.bv@suse.com>
CommitDate: Mon Mar 7 16:40:23 2022 +0000
Add fix for setup in tests
commit 79f8fff1ff8d1805820093af2db21c9b9bff6f12
Author: Jesus Bermudez Velazquez <jesus.bv@suse.com>
AuthorDate: Mon Mar 7 16:36:00 2022 +0000
Commit: Jesus Bermudez Velazquez <jesus.bv@suse.com>
CommitDate: Mon Mar 7 16:36:00 2022 +0000
Change verbosity for verbose
- Update:
- doc
- schema
- reading config file
- tests
commit 0ef378c9314c677e3ad1ee3bdd914c3eb0553ea5
Author: kberger65 <kberger@suse.com>
AuthorDate: Mon Feb 28 12:44:46 2022 -0500
Commit: kberger65 <kberger@suse.com>
CommitDate: Fri Mar 4 09:16:20 2022 -0500
Add more details around migration_proudct
commit f45b9d9c825e4c1f5a1c1cb9a19e2fc2f7c754a5
Author: kberger65 <kberger@suse.com>
AuthorDate: Wed Feb 9 08:49:16 2022 -0500
Commit: kberger65 <kberger@suse.com>
CommitDate: Wed Feb 9 08:53:22 2022 -0500
Fix pytest 7 compatibility
commit a7df9aa61ddd8361db277b97fbe49478c1d632de
Author: Jesus Bermudez Velazquez <jesus.bv@suse.com>
AuthorDate: Tue Jan 25 10:36:26 2022 +0000
Commit: Jesus Bermudez Velazquez <jesus.bv@suse.com>
CommitDate: Tue Jan 25 10:36:26 2022 +0000
Mock lsblk call
- Mocks the command call for tests that run in
an environment with no partitions or
partitions have not been defined
commit f91bc029673569956ee72448a7402909e68e3ff2
Author: Jesus Bermudez Velazquez <jesus.bv@suse.com>
AuthorDate: Mon Dec 13 12:46:06 2021 +0000
Commit: Jesus Bermudez Velazquez <jesus.bv@suse.com>
CommitDate: Mon Dec 13 12:46:28 2021 +0000
Add zypper migration plugin verbosity
Run the zypper migration plugin with verbosity option
for debuggin purposes
This Fixes #230 and bsc#1191634
commit b15c2623b1a0a0cc888c842151e35470faf77225
Author: Jesus Bermudez Velazquez <jesus.bv@suse.com>
AuthorDate: Tue Nov 30 12:01:45 2021 +0000
Commit: Jesus Bermudez Velazquez <jesus.bv@suse.com>
CommitDate: Tue Nov 30 12:01:45 2021 +0000
Add migration_product to documentation
This Fixes #229
commit 5514189d8760e95bc303399e6fbeab5aca230a93
Author: Jesus Bermudez Velazquez <jesus.bv@suse.com>
AuthorDate: Mon Nov 29 15:37:08 2021 +0000
Commit: Jesus Bermudez Velazquez <jesus.bv@suse.com>
CommitDate: Mon Nov 29 15:37:08 2021 +0000
Show config file content in the migration log
This Fixes #228
commit 6475c0ebab7e06c41553c83aafa7f6ede06f6f34
Author: Marcus Schäfer <marcus.schaefer@gmail.com>
AuthorDate: Wed Oct 6 11:55:47 2021 +0200
Commit: Marcus Schäfer <marcus.schaefer@gmail.com>
CommitDate: Wed Oct 6 11:55:47 2021 +0200
Bump version: 2.0.31 → 2.0.32
commit 01b792839504a28bd4d20adb736fe51259d568b3
Author: Jesus Bermudez Velazquez <jesus.bv@suse.com>
AuthorDate: Tue Oct 5 11:55:31 2021 +0100
Commit: Jesus Bermudez Velazquez <jesus.bv@suse.com>
CommitDate: Tue Oct 5 11:55:31 2021 +0100
Add test for fstab with no options
commit 8fe71462f9d3c8b581ea944a8b39e8b2f59e4778
Author: Robert Schweikert <rjschwei@suse.com>
AuthorDate: Thu Sep 30 13:25:10 2021 -0400
Commit: Robert Schweikert <rjschwei@suse.com>
CommitDate: Thu Sep 30 13:25:10 2021 -0400
- Handle fstab entries that have no fs options specified
commit fd8e572ee7019b8cd7f946466361ea6f360bb65a
Author: Jesus Bermudez Velazquez <jesus.bv@suse.com>
AuthorDate: Fri Sep 17 09:37:28 2021 +0100
Commit: Jesus Bermudez Velazquez <jesus.bv@suse.com>
CommitDate: Fri Sep 17 09:37:28 2021 +0100
Add blank line to fix checks
commit f0b9bba0d6a3b4af765eb69cc928f0eb7bdb19ff
Author: Jesus Bermudez Velazquez <jesus.bv@suse.com>
AuthorDate: Thu Sep 16 10:06:56 2021 +0100
Commit: Jesus Bermudez Velazquez <jesus.bv@suse.com>
CommitDate: Thu Sep 16 10:06:56 2021 +0100
Regroup migrate test
commit ac21ee3aa7e9dd5fe77ff54bcddddfc042a94c66
Author: Jesus Bermudez Velazquez <jesus.bv@suse.com>
AuthorDate: Thu Sep 16 09:57:45 2021 +0100
Commit: Jesus Bermudez Velazquez <jesus.bv@suse.com>
CommitDate: Thu Sep 16 09:57:45 2021 +0100
Regroup path test
commit 715869da7ca90090c11ddc23f5f3d10cc227bfdb
Author: Jesus Bermudez Velazquez <jesus.bv@suse.com>
AuthorDate: Thu Sep 16 09:55:08 2021 +0100
Commit: Jesus Bermudez Velazquez <jesus.bv@suse.com>
CommitDate: Thu Sep 16 09:55:08 2021 +0100
Regroup mount system test
commit 44db92ca7bc85b8ec8319207cab4af139b9e637d
Author: Jesus Bermudez Velazquez <jesus.bv@suse.com>
AuthorDate: Thu Sep 16 09:51:17 2021 +0100
Commit: Jesus Bermudez Velazquez <jesus.bv@suse.com>
CommitDate: Thu Sep 16 09:51:17 2021 +0100
Regroup product setup test
commit 6fa8651b54042a9dbedd0e1fe7e92f74ae8dda07
Author: Jesus Bermudez Velazquez <jesus.bv@suse.com>
AuthorDate: Thu Sep 16 09:48:56 2021 +0100
Commit: Jesus Bermudez Velazquez <jesus.bv@suse.com>
CommitDate: Thu Sep 16 09:48:56 2021 +0100
Regroup grub setup test
commit c9e8fdb252187adba84413f5e5fe9e83969671d1
Author: Jesus Bermudez Velazquez <jesus.bv@suse.com>
AuthorDate: Thu Sep 16 09:47:55 2021 +0100
Commit: Jesus Bermudez Velazquez <jesus.bv@suse.com>
CommitDate: Thu Sep 16 09:47:55 2021 +0100
Regroup kernel load
commit 0a2890d6342a6f7558e8ef926dabf1bc000abc9d
Author: Jesus Bermudez Velazquez <jesus.bv@suse.com>
AuthorDate: Thu Sep 16 09:41:24 2021 +0100
Commit: Jesus Bermudez Velazquez <jesus.bv@suse.com>
CommitDate: Thu Sep 16 09:41:24 2021 +0100
Regroup prepare test
commit 9a8d4a35286bcbf15c602585250b94b83681788c
Author: Jesus Bermudez Velazquez <jesus.bv@suse.com>
AuthorDate: Thu Sep 16 09:27:07 2021 +0100
Commit: Jesus Bermudez Velazquez <jesus.bv@suse.com>
CommitDate: Thu Sep 16 09:27:07 2021 +0100
Regroup ssh keys test
commit 0aece12027aede46f2e4209385e4c9e719c1c735
Author: Jesus Bermudez Velazquez <jesus.bv@suse.com>
AuthorDate: Thu Sep 16 09:23:53 2021 +0100
Commit: Jesus Bermudez Velazquez <jesus.bv@suse.com>
CommitDate: Thu Sep 16 09:23:53 2021 +0100
Regroup reboot test
commit cdaf9ccf125f7be93ad7de185706b483eafe2e59
Author: Jesus Bermudez Velazquez <jesus.bv@suse.com>
AuthorDate: Thu Sep 16 09:19:37 2021 +0100
Commit: Jesus Bermudez Velazquez <jesus.bv@suse.com>
CommitDate: Thu Sep 16 09:19:37 2021 +0100
Regroup command test
commit 586d5eaf619ab2a5bb5d4fac2d2f28f95a6166a3
Author: Jesus Bermudez Velazquez <jesus.bv@suse.com>
AuthorDate: Wed Sep 15 11:13:22 2021 +0100
Commit: Jesus Bermudez Velazquez <jesus.bv@suse.com>
CommitDate: Wed Sep 15 11:13:22 2021 +0100
Regroup logger test
commit b1d57ce70212de8c477d5f9ce0b280f572e67c29
Author: Jesus Bermudez Velazquez <jesus.bv@suse.com>
AuthorDate: Wed Sep 15 11:10:38 2021 +0100
Commit: Jesus Bermudez Velazquez <jesus.bv@suse.com>
CommitDate: Wed Sep 15 11:10:38 2021 +0100
Regroup pre checks test
commit 0e1a3f7d14f0c2108bf4d1017dc35117d563f7aa
Author: Jesus Bermudez Velazquez <jesus.bv@suse.com>
AuthorDate: Wed Sep 15 11:05:21 2021 +0100
Commit: Jesus Bermudez Velazquez <jesus.bv@suse.com>
CommitDate: Wed Sep 15 11:05:21 2021 +0100
Regroup SUSEProduct test
commit b96287c8fd3473844ee1624f3bfec3dba15f4636
Author: Jesus Bermudez Velazquez <jesus.bv@suse.com>
AuthorDate: Wed Sep 15 10:52:51 2021 +0100
Commit: Jesus Bermudez Velazquez <jesus.bv@suse.com>
CommitDate: Wed Sep 15 10:52:51 2021 +0100
Regroup SUSEConnect test
commit ba4743a561bda811fa7a68f1d3a2ae5e1b6f1883
Author: Jesus Bermudez Velazquez <jesus.bv@suse.com>
AuthorDate: Wed Sep 15 10:51:32 2021 +0100
Commit: Jesus Bermudez Velazquez <jesus.bv@suse.com>
CommitDate: Wed Sep 15 10:51:32 2021 +0100
Refactor reboot tests
commit ceb844175c71736423184ffc31528737f4c2d42d
Author: Marcus Schäfer <marcus.schaefer@gmail.com>
AuthorDate: Fri Aug 27 12:38:20 2021 +0200
Commit: Marcus Schäfer <marcus.schaefer@gmail.com>
CommitDate: Fri Aug 27 12:38:20 2021 +0200
Bump version: 2.0.30 → 2.0.31
commit e41026c16109f52bca6dc2cf1221428554d6e7e4
Author: Robert Schweikert <rjschwei@suse.com>
AuthorDate: Fri Aug 27 06:23:04 2021 -0400
Commit: GitHub <noreply@github.com>
CommitDate: Fri Aug 27 12:23:04 2021 +0200
Remove SMT references (#223)
SMT is no longer supported by SUSE and users are encouraged to migrate
to RMT. We want users to use RMT servers, or SCC as targets for receiving
system updates. Also improve requirements description and make the requirements
for the repository server more explicit w.r.t. availability of the proper channels.
commit 48347d5e8da38700ece47fda41f108d66dcbec76
Author: Jesus Bermudez Velazquez <jesus.bv@suse.com>
AuthorDate: Wed Aug 25 12:10:21 2021 +0100
Commit: Jesus Bermudez Velazquez <jesus.bv@suse.com>
CommitDate: Wed Aug 25 12:10:21 2021 +0100
Add comment for lower case and reflect that on test
commit f06eeca2e2c9de415bc1ac77d240d481adfb11ca
Author: Jesus Bermudez Velazquez <jesus.bv@suse.com>
AuthorDate: Fri Aug 13 13:35:47 2021 +0100
Commit: Jesus Bermudez Velazquez <jesus.bv@suse.com>
CommitDate: Thu Aug 19 12:10:08 2021 +0100
Update env and log it
- In case of preserving the proxy file
add those settings to the environment
before starting the migration
- Log environment variables, this information
is helpful if a proxy is set (see bsc#1188594)
commit ccf5740d553007c8f2114a3d74e90da548fe6acd
Author: Jesus Bermudez Velazquez <jesus.bv@suse.com>
AuthorDate: Thu Aug 12 19:02:35 2021 +0100
Commit: Jesus Bermudez Velazquez <jesus.bv@suse.com>
CommitDate: Thu Aug 12 19:02:35 2021 +0100
Remove no-cd option from zypper-migration command
commit 586315027dcfea608fd038ba77d530c4497388b6
Author: Marcus Schäfer <marcus.schaefer@gmail.com>
AuthorDate: Wed Aug 11 17:48:31 2021 +0200
Commit: Marcus Schäfer <marcus.schaefer@gmail.com>
CommitDate: Wed Aug 11 17:48:31 2021 +0200
Bump version: 2.0.29 → 2.0.30
commit df720cd10808aa1565ddaf0cf32094651d11da7b
Author: Jesús Bermúdez Velázquez <jesus.bv@suse.com>
AuthorDate: Wed Aug 11 16:47:50 2021 +0100
Commit: GitHub <noreply@github.com>
CommitDate: Wed Aug 11 17:47:50 2021 +0200
Add valid remote repo prefix (#220)
Add valid remote repo prefix
Add plugin:/susecloud prefix for repositories checking
Remove extra Logger definitions to avoid duplicate entries
commit 3c1496a8a656abf90dc4b29c891817b5b8092c4c
Author: Marcus Schäfer <marcus.schaefer@gmail.com>
AuthorDate: Mon Aug 9 16:56:18 2021 +0200
Commit: Marcus Schäfer <marcus.schaefer@gmail.com>
CommitDate: Mon Aug 9 16:56:18 2021 +0200
Bump version: 2.0.28 → 2.0.29
commit 1587b68ffafb26a0369563a4ea7c7294a586e161
Author: Jesus Bermudez Velazquez <jesus.bv@suse.com>
AuthorDate: Mon Aug 9 00:44:06 2021 +0100
Commit: Jesus Bermudez Velazquez <jesus.bv@suse.com>
CommitDate: Mon Aug 9 00:44:06 2021 +0100
Set --no-cd option in the right place
commit 86319131b79618bf42955ec1e0bb12a6ccc850c4
Author: Marcus Schäfer <marcus.schaefer@gmail.com>
AuthorDate: Fri Aug 6 09:54:59 2021 +0200
Commit: Marcus Schäfer <marcus.schaefer@gmail.com>
CommitDate: Fri Aug 6 09:54:59 2021 +0200
Bump version: 2.0.27 → 2.0.28
commit c391ac4eb41ba3967250060b6c201497e0f2c799
Author: Jesus Bermudez Velazquez <jesus.bv@suse.com>
AuthorDate: Wed Jul 28 11:39:56 2021 +0100
Commit: Jesus Bermudez Velazquez <jesus.bv@suse.com>
CommitDate: Wed Jul 28 11:54:00 2021 +0100
Edit message for pre checks repos
- Add a more informative message if
problematic repos are found
This Fixes #214
commit 6aae7a17d955e9779cf2f881557d5c122a38deb5
Author: Jesus Bermudez Velazquez <jesus.bv@suse.com>
AuthorDate: Wed Jul 28 11:51:12 2021 +0100
Commit: Jesus Bermudez Velazquez <jesus.bv@suse.com>
CommitDate: Wed Jul 28 11:51:12 2021 +0100
Make zypper ignore CD/DVDs repositories
commit ffd46046e278fef778d953b1939708fd7264f5e4
Author: Jesus Bermudez Velazquez <jesus.bv@suse.com>
AuthorDate: Wed Jul 28 10:42:47 2021 +0100
Commit: Jesus Bermudez Velazquez <jesus.bv@suse.com>
CommitDate: Wed Jul 28 10:51:00 2021 +0100
Add line breaks for remote repos
- Remote repos message in pre checks, potentially,
will produce long lines. Add line breaks for better
readability
This Fixes #215
commit 9829a321f1f5ab5551a21b31b570cec028896c90
Author: Marcus Schäfer <marcus.schaefer@gmail.com>
AuthorDate: Fri Jul 23 09:49:43 2021 +0200
Commit: Marcus Schäfer <marcus.schaefer@gmail.com>
CommitDate: Fri Jul 23 09:49:43 2021 +0200
Bump version: 2.0.26 → 2.0.27
commit bbaa0d05a221630654c4e04e8fe8e145af1b0edf
Author: Stefan Knorr <sknorr@suse.de>
AuthorDate: Wed Jul 21 20:36:31 2021 +0200
Commit: Stefan Knorr <sknorr@suse.de>
CommitDate: Wed Jul 21 21:53:16 2021 +0200
doc: Fix a typo + try to sound more active: "we recommend ..."
commit 41cc46f88c2063e7b1f7745e68a7696f05af2211
Author: Stefan Knorr <sknorr@suse.de>
AuthorDate: Wed Jul 21 20:36:16 2021 +0200
Commit: Stefan Knorr <sknorr@suse.de>
CommitDate: Wed Jul 21 21:53:16 2021 +0200
doc/DC: Update to suse2021 stylesheets
commit c1e25ba029bec63c063cc4c9ac3308287ae460f9
Author: Marcus Schäfer <marcus.schaefer@gmail.com>
AuthorDate: Wed Jul 21 10:00:58 2021 +0200
Commit: Marcus Schäfer <marcus.schaefer@gmail.com>
CommitDate: Wed Jul 21 10:00:58 2021 +0200
Use download-in-advance mode for zypper dup
If the DMS was configured to use 'zypper dup' we should
download packages in advance for more stability. The reason
is that zypper dup always starts with deleting packages and
then continues with installing packages. If at install time
a package cannot be downloaded for some reason the zypper
process ends and leaves the system in an inconsistent state
commit 4651b0272c13c3a54f132cfca7c30aae39c70576
Author: Marcus Schäfer <marcus.schaefer@gmail.com>
AuthorDate: Thu Jun 10 11:04:39 2021 +0200
Commit: Marcus Schäfer <marcus.schaefer@gmail.com>
CommitDate: Thu Jun 10 11:04:39 2021 +0200
Bump version: 2.0.25 → 2.0.26
commit 9d839728979f7cb7231e6c249c1ac27f5fef5a63
Author: Marcus Schäfer <marcus.schaefer@gmail.com>
AuthorDate: Thu Jun 10 10:19:31 2021 +0200
Commit: Marcus Schäfer <marcus.schaefer@gmail.com>
CommitDate: Thu Jun 10 10:26:31 2021 +0200
Fixed suse-migration-services package build
The migration services package must not contain the pre-checks
which are only relevant in the activation package
commit 2cc14d430b1734ae95d5f9304c53f870c132fc96
Author: Marcus Schäfer <marcus.schaefer@gmail.com>
AuthorDate: Thu Jun 10 10:11:03 2021 +0200
Commit: Marcus Schäfer <marcus.schaefer@gmail.com>
CommitDate: Thu Jun 10 10:11:03 2021 +0200
Setup package conflicts properly
migration services and migration activation conflicts.
The activation is installed on the host to migrate, the
services are installed in the live migration image. There
is no situation in which migration services and activation
is installed on the same host. As both packages are build
from the same python sources they have to conflict
commit c4769620c5ecdbb6e464977eadda3fea423f567f
Author: Marcus Schäfer <marcus.schaefer@gmail.com>
AuthorDate: Wed Jun 9 18:38:01 2021 +0200
Commit: Marcus Schäfer <marcus.schaefer@gmail.com>
CommitDate: Wed Jun 9 19:11:39 2021 +0200
Fixed migration services package build
Several issues fixed in this commit:
* Moving the sed original file over the changed one prior
calling sdist invalidates the actual change
* Fixed spec template for the activation
The package builds a python and a grub.d app. Thus the
instructions in the spec file to install from the two
places needs to be adapted. In addition the %post section
now runs a binary which is called in the process of creating
an rpm in the checks processing. Thus all python requirements
must be in BuildRequires
* Make sure prechecks are grafted in MANIFEST
commit f3f7cc71e49b9c8efceff4823cc3db89ee92786b
Author: Marcus Schäfer <marcus.schaefer@gmail.com>
AuthorDate: Wed Jun 9 18:20:42 2021 +0200
Commit: Marcus Schäfer <marcus.schaefer@gmail.com>
CommitDate: Wed Jun 9 18:20:42 2021 +0200
Bump version: 2.0.24 → 2.0.25
commit a97a1eb1e16124c68b48a3ff6eb1866dd81c3ba0
Author: Jesus Bermudez Velazquez <jesus.bv@suse.com>
AuthorDate: Wed May 5 16:12:55 2021 +0100
Commit: Jesus Bermudez Velazquez <jesus.bv@suse.com>
CommitDate: Wed Jun 9 17:14:44 2021 +0100
Add pre checks
This extends the activation package
- Check no remote repositories
- Check filesystem has LUKS encryption
The checks are kept in their own files and run
on the host, before rebooting.
This Fixes #205
commit c0f3aff1c4289205a889aea1453a2d1bf1116a9c
Author: Marcus Schäfer <marcus.schaefer@gmail.com>
AuthorDate: Wed May 5 09:34:22 2021 +0200
Commit: Marcus Schäfer <marcus.schaefer@gmail.com>
CommitDate: Thu May 6 14:04:04 2021 +0200
Update option settings in zypper dup mode
When using the DMS in zypper dup mode the option
settings --allow-downgrade and --no-confirm are handy.
Even though I think with the global non-interactive
option set it should not be required to set no-confirm
in addition but the worst are questions being asked
so better add it. With allow-downgrade set the ability
to downgrade packages is given. With zypper dup the
repo setup is user defined custom set and therefore
downgrades should not be off the table
commit 77dc1ce1325bbc03364a18548a3b6911b1dfeddd
Author: Marcus Schäfer <marcus.schaefer@gmail.com>
AuthorDate: Mon Apr 26 12:36:40 2021 +0200
Commit: Marcus Schäfer <marcus.schaefer@gmail.com>
CommitDate: Mon Apr 26 12:36:40 2021 +0200
Respect host kernel boot options for migration
Follow up commit to add a reference to bsc#1182520
commit 5eaa2ed49a2e5e16f9f0893da813910b71a893cc
Author: Marcus Schäfer <marcus.schaefer@gmail.com>
AuthorDate: Fri Apr 23 16:02:43 2021 +0200
Commit: Marcus Schäfer <marcus.schaefer@gmail.com>
CommitDate: Fri Apr 23 16:02:43 2021 +0200
Bump version: 2.0.23 → 2.0.24
commit c75ed0fa5443b483ddca5ba24fa1efd6aa933595
Author: Marcus Schäfer <marcus.schaefer@gmail.com>
AuthorDate: Fri Apr 23 15:48:27 2021 +0200
Commit: Marcus Schäfer <marcus.schaefer@gmail.com>
CommitDate: Fri Apr 23 15:48:27 2021 +0200
Support symlinks for certificate files
commit 415ac5936798d2f957490b5975f641f64f396eb6
Author: Marcus Schäfer <marcus.schaefer@gmail.com>
AuthorDate: Fri Apr 23 10:41:43 2021 +0200
Commit: Marcus Schäfer <marcus.schaefer@gmail.com>
CommitDate: Fri Apr 23 10:41:43 2021 +0200
Cracefully handle cert copy exceptions
If the copy process of a certificate failed this should not
cause the entire migration process to stop. This commit
handles copy errors from the cert chain and turns them into
a log message. If in the subsequent chain of tasks the
migration failed because of missing certificates we will
see that in the log and in the attempt to access the repos
which is better than the python stacktrace on an unhandled
FileNotFoundError exception. Retated to Issue #197
commit 78196098f63aea33ff47b529a92126dfabb490ca
Author: Marcus Schäfer <marcus.schaefer@gmail.com>
AuthorDate: Thu Apr 22 10:41:10 2021 +0200
Commit: Marcus Schäfer <marcus.schaefer@gmail.com>
CommitDate: Thu Apr 22 10:41:10 2021 +0200
Bump version: 2.0.22 → 2.0.23
commit 71a09b064a51fda42a099e3fea23de416e161853
Author: Marcus Schäfer <marcus.schaefer@gmail.com>
AuthorDate: Thu Apr 22 10:34:59 2021 +0200
Commit: Marcus Schäfer <marcus.schaefer@gmail.com>
CommitDate: Thu Apr 22 10:34:59 2021 +0200
Prevent use of shutil.copytree
The versions of copytree comes with a different set of
features depending on the used python interpreter. The
former implementation used an option which did not exist
on python in SLE15. To keep us safe from further surprises
I moved back to the simple but stable shutil.copy method.
We can come up with a refactoring PR when needed but not
combined with the fix for the certificates as this was the
original intention of the change
commit 44ede4120b71388855331f43fbe2c70c3727e8a5