Releases: oamg/convert2rhel
Releases · oamg/convert2rhel
v2.2.0
What's Changed
Enhancements 🎉
- [RHELC-961] Rename GPG fingerprint to key_id by @r0x0d in #1280
- [RHELC-1507] Port environment variables to config file by @r0x0d in #1272
- [RHELC-1601] Add pre-conversion check for invalid grub file by @pr-watson in #1368
- [RHELC-1508] Add deprecation notice about environment variables by @r0x0d in #1386
- [RHELC-1598] Enable checking for EL9 convert2rhel latest version by @pr-watson in #1397
- [RHELC-1725] Include EUS/ELS switches in breadcrumbs by @pr-watson in #1395
- [RHELC-1169] Advise users to back up their system by @Andrew-ang9 in #1235
- [RHELC-1578] Change out-of-date packages overridable inhibitor to a warning by @pr-watson in #1385
Bug Fixes 🐛
- [RHELC-1675] Handle failing duplicate package check on EL9 by @pr-watson in #1363
- [RHELC-1747] Always check accessibility of --enablerepo repos by @r0x0d in #1288
- [RHELC-1677] Fix missing /etc/yum.repos.d/ directory on EL9 by @hosekadam in #1389
- [RHELC-1711] Make the check for initramfs validity more robust by @danmyway in #1359
- [RHELC-1736] Make exit codes consistent when inhibitors found by @hosekadam in #1392
- [RHELC-1717] Fix the latest RHEL kernel not set as default on CentOS Stream 9 by @hosekadam in #1403
- [RHELC-1728] Don't update RHSM facts with sub-man not present by @bocekm in #1435
- [RHELC-1753] Handle yum failing on trying to reach inaccessible --enablerepo repos by @hosekadam in #1425
Test Coverage Enhancements 🔧
- [RHELC-1615, RHELC-1602] Add integration test coverage for EL9 systems by @danmyway in #946
- [RHELC-1615] CentOS Stream 9 test coverage by @danmyway in #1354
New Contributors
- @SerCantus made their first contribution in #1265
Full Changelog: v2.1.0...v2.2.0
v2.1.0 Aspen
What's Changed
Enhancements 🎉
- [RHELC-1434] Use public CDN instead of paywalled CDN and FTP by @bocekm in #1123
- [RHELC-1600] Remove RuntimeWarning caused by bufsize value of run_subprocess by @pr-watson in #1313
- [RHELC-1334] Port ModifiedRPMFilesDiff to Action framework by @hosekadam in #1266
- [RHELC-1329] Port pkghandler.preserve_only_rhel_kernel to Action framework by @pr-watson in #1250
- [RHELC-1673] Include all reports in post-conversion report by @hosekadam in #1336
- [RHELC-1330] Port list_non_red_hat_pkgs_left to Action framework by @jochapma in #1292
- [RHELC-1331] Port post_ponr_set_efi_configuration to Action framework by @pr-watson in #1256
- [RHELC-1332] Port PkgManagerConf to the Action framework by @pr-watson in #1321
- [RHELC-1333] Port lock_releasever_in_rhel_repositories to Action framework by @jochapma in #1326
- [RHELC-1335] Port update_grub_after_conversion to the Action framework by @pr-watson in #1303
- [RHELC-1336] Port remove_tmp_dir to the Action framework. by @jochapma in #1283
- [RHELC-1337] Port kernel_boot_files to the Action framework by @pr-watson in #1301
- [RHELC-1390] Port hostmetering to Action framework by @hosekadam in #1311
- [RHELC-1650] Disregard minor version with CentOS Stream by @danmyway in #1296
- [RHELC-1338] Port breadcrumbs.finish_collection to action framework by @hosekadam in #1305
- [RHELC-1339] Port update_rhsm_custom_facts to Action framework by @Andrew-ang9 in #1299
- [RHELC-1554] Remove RHSM repositories enablement fallback by @r0x0d in #1258
Bug Fixes 🐛
- [RHELC-1284] Fix CodeQL error uninitialized variable by @r0x0d in #1259
- [RHELC-1606] Fix duplicating backups by @Venefilyn in #1287
- [RHELC-1626] Use no_rhsm to detect if enablerepos should be disabled by @r0x0d in #1289
- [RHELC-1710] Add --els to convert2rhel man page and synopsis by @jeffmcutter in #1335
- [RHELC-1679] Fix of super(run()) call inside action by @hosekadam in #1332
- [RHELC-1427] Fix rpm -Va parsing and improve speed by @hosekadam in #1319
- [RHELC-774] Prevent kernel being excluded in repoquery calls by @r0x0d in #1255
- [RHELC-1684] Pick correct report results after inhibitors by @r0x0d in #1339
- [RHELC-1672, RHELC-1707, RHELC-1708] Detect a newer version of RHEL kernel in the main transaction by @danmyway in #1323
- [RHELC-774] Override exclude option during yumdownloader call by @r0x0d in #1351
- [RHELC-1672] Fix edge case of kernel meta package not the on system by @danmyway in #1353
Test Coverage Enhancements 🔧
- [RHELC-1428, RHELC-1366, RHELC-1594, RHELC-1468] Include 8.10 in tests, introduce CentOS Stream by @danmyway in #1244
- [RHELC-1622] Converting a C8S system to RHEL8 silently fails when yum is not installed by @bocekm in #1281
New Contributors
- @jeffmcutter made their first contribution in #1335
Full Changelog: v2.0.0...v2.1.0
Release v2.0.1 Jena
What's Changed
Bug Fixes 🐛
- [RHELC-1606] Fix duplicating backups by @Venefilyn and @hosekadam in #1058
- [RHELC-1626] Use no_rhsm to detect if enablerepos should be disabled by @r0x0d in #1289
Full Changelog: v2.0.0...v2.0.1
Release 2.0.0 Jena
What's Changed
Breaking Changes 🛠
- [RHELC-1425] Remove deprecated CLI arguments by @Venefilyn in #1058
- [RHELC-1425] Remove deprecated latest kernel check env variable by @Venefilyn in #1056
- [RHELC-1425] Remove deprecated unsupported convert2rhel version env variable by @Venefilyn in #1057
- [RHELC-1425, RHELC-1429] Remove
--disable-submgr
arg by @Venefilyn in #1148 - [RHELC-1430, RHELC-1500] Rename incomplete rollback envvar by @Venefilyn in #1147
- [RHELC-1425, RHELC-1429] Remove
-v|--variant
arg by @Venefilyn in #1149
Enhancements 🎉
- [RHELC-1382] Port RestorablePackage and ChangedRPMPackagesController by @r0x0d in #1091
- [RHELC-1376] Remove backup controller partition by @r0x0d in #1096
- [RHELC-1164] Update RHSM custom facts during analysis by @r0x0d in #1043
- [RHELC-1391, RHELC-340] Remove ppc64 architecture from data by @r0x0d in #1133
- [RHELC-1582] Add debug logs to host-metering by @r0x0d in #1141
- [RHELC-1342] Add post conversion stages for Action Framework by @r0x0d in #1144
- [RHELC-1465] Set consistent task prefix for pre-conversion by @r0x0d in #1154
- [RHELC-1328] Migrate post conversion transaction function by @r0x0d in #1152
- [RHELC-1484] Improve efi error check for PART_ENTRY_NUMBER by @pr-watson in #1169
- [RHELC-676] Unify parsing of the system release string by @bookwar in #897
- [RHELC-1426, RHELC-1428] Drop support for 8.6 EUS conversions by @r0x0d in #1132
- [RHELC-1228, RHELC-1231] Improve detection of RHSM credentials in subscription check by @pr-watson in #1022
- [RHELC-1347] Update report to include post conversion actions by @r0x0d in #1151
- [RHELC-1385] Satellite package backup failure fix by @pr-watson in #1182
- [RHELC-1497, RHELC-1499] Drop internet connection check and its dependencies by @r0x0d in #1181
- [RHELC-1519] Don't report on skipping dbus check by @bocekm in #1198
- [RHELC-1276] Modify exit code for conversion when inhibitor is found by @r0x0d in #1171
- [RHELC-1493] Add RHEL 9 version support up to 9.10 by @pr-watson in #1204
- [RHELC-1179] Allow converting to RHEL 7 ELS by @pr-watson in #1146
- [RHELC-1275, RHELC-1516] Exit with 1 when rollback fails by @hosekadam in #1153
- [RHELC-1528] Fix empty error message in Yum transaction failure by @pr-watson in #1214
- [RHELC-884] Disable RHEL repos when performing checks by @hosekadam in #1174
- [HMS-4000] Update the Red Hat package signing key by @bocekm in #1231
- [RHELC-601] Install subscription-manager using package manager by @r0x0d in #1164
- [RHELC-1561] Change result of the c2r version check to OVERRIDABLE by @bocekm in #1238
- [RHELC-1494, RHELC-1289] Restore disabled repos during conversion in rollback by @r0x0d in #1212
Bug Fixes 🐛
- [RHELC-1580] Rollback task using "Convert" instead of "Rollback" by @r0x0d in #1130
- [RHELC-1282] Override yum config exclude list by @r0x0d in #1030
- [RHELC-1489] Fix an error message referring to a non-existing --organization option by @bocekm in #1162
- [RHELC-1503] Fix RHSM facts filepath in a log message by @bocekm in #1183
- [RHELC-1520] Remove leftover reposdir from package updates action by @r0x0d in #1203
- [RHELC-1532] Require username and password to be specified by @Venefilyn in #1209
- [RHELC-1521] Fix check for reposdir in RestorablePackage class by @r0x0d in #1210
- [RHELC-1526] Add the libreport-plugin-mantisbt to excluded list by @hosekadam in #1222
- [RHELC-1521] Always backup redhat.repo by @hosekadam in #1220
- [RHELC-1525] Fix cornercase with userpass and keyorg by @Venefilyn in #1208
- [RHELC-1551] Fix report duplication after analysis by @r0x0d in #1225
- [RHELC-1547] Fix regression in installing removed packages during rollback by @r0x0d in #1226
- [RHELC-1583] Check if rollback failed when handling InhibitorFound exception by @hosekadam in #1224
- [RHELC-1291, RHELC-1292] Skip versionlock file in backup system actions by @bookwar in #1233
- [RHELC-1540] Fix bug with duplicate packages check when running with Satellite offline by @pr-watson in #1219
- [RHELC-1556] Raise when RestorablePackage fails to restore by @hosekadam in #1234
- [RHELC-1581] Return a list instead of string for disablerepo command by @r0x0d in #1237
Test Coverage Enhancements 🔧
- [RHELC-1515] Fix the enabled repository check after the conversion by @kokesak in #1192
- [RHELC-1286, RHELC-1555] Add tests validating the ELS support by @danmyway in #1228
New Contributors
Full Changelog: v1.7.1...v2.0.0
Release 1.7.1 Trlina
What's Changed
Bug Fixes 🐛
- [RHELC-1436] Set downgrade to strict mode to not miss dependencies by @r0x0d in #1040
- [RHELC-1432] Copy instead of move when restoring a file by @r0x0d in #1122
Test Coverage Enhancements 🔧
New Contributors
Full Changelog: v1.7.0...v1.7.1
Release 1.7.0 Trlina
What's Changed
Enhancements 🎉
- [RHELC-775] Compare the release part of the c2r rpm NEVRA by @Andrew-ang9 in #683
- [RHELC-1174] Update remediation key to match leapp report metadata by @r0x0d in #949
- [RHELC-750] Rewrite the log messages using the word "unsupported" in is_loaded_kernel_latest() by @Andrew-ang9 in #684
- [RHELC-1296] Update latest kernel check with OVERRIDABLE results by @pr-watson in #1021
- [RHELC-1372] Change
ignore
todisregard
in messages by @pr-watson in #1046 - [RHELC-1378] Add remediation to overridable result in package updates action by @pr-watson in #989
- [RHELC-1200] Add OVERRIDABLE result to tainted kernel module check by @pr-watson in #1015
- [RHELC-1173] Replace the word
skip
in report messages by @pr-watson in #990 - [RHELC-1295] Change OVERRIDABLE result to WARNING message in package update action by @pr-watson in #1026
- [RHELC-1375] Port RestorableFile to BackupController by @r0x0d in #1045
- [RHELC-1379] Port certs and restorable key to backup module by @r0x0d in #1053
- [RHELC-1381] Port RestorablePackageSet to packages module by @r0x0d in #1055
- [RHELC-1187] Add preconversion analysis check for device PART_ENTRY_NUMBER by @pr-watson in #1059
- [RHELC-1269] Add diagnosis for failures in validating yum transaction by @pr-watson in #1081
- [RHELC-1070] Duplicate package check for preconversion analysis by @pr-watson in #987
- [RHELC-1397] Always save conversion facts file by @jochapma in #1102
- [RHELC-1226] Host metering by @r0x0d in #1060
Bug Fixes 🐛
- [RHELC-1308] Specify a full path to the called modinfo utility by @bocekm in #1028
- [RHELC-1370] Fix Alma Linux 8 packages being seen as third-party by @SpyTec in #1042
- [RHELC-1307] Collect environment variables in breadcrumbs by @r0x0d in #1031
- [RHELC-1131, RHELC-1234] Refactor logger to not require root by @SpyTec in #1029
- [RHELC-1373] Reduce timeout for the internet connectivity check by @larsbu in #1049
- [RHELC-1361] Fix file clash in NewRestorableFile by @r0x0d in #1050
- [RHELC-1393] Move logger initialization to initialize module by @r0x0d in #1095
- [RHELC-1130] Swap base os specific packages by @hosekadam in #1035
- [RHELC-1377] Port the repo backup to RestorableFile by @hosekadam in #1090
- [RHELC-1190] Add shim-x64 to the exclude list for Alma 8 by @r0x0d in #1039
New Contributors
Full Changelog: v1.6.1...v1.7.0
Release 1.6.1 Blaine
Release 1.6.0 Blaine
What's Changed
Enhancements 🎉
- [RHELC-1098] Change Action results so that no information is given in SUCCESS results by @pr-watson in #900
- [RHELC-1089] Add OVERRIDABLE result to package up to date analysis by @pr-watson in #978
- [RHELC-1096] Change the sorting order for the report by @bookwar in #993
- [RHELC-1270] Update package handling check to properly report removed packages by @pr-watson in #999
- [RHELC-1193] Identify highest status in json report by @pr-watson in #983
Bug Fixes 🐛
- [RHELC-1117] Fix backtrace in kernel signature verification by @r0x0d in #952
- [RHELC-1154] Try to rollback all changes even if one of them fails by @abadger in #912
- [RHELC-895] Fix error message when repoquery fails to retrieve information on kmod packages by @abadger in #818
- [RHELC-1225] Fix an exception when listing third-party packages with Epoch 2 by @jochapma in #984
- [RHELC-855] Recover file changes during a rollback by @hosekadam in #875
- [RHELC-1272] Fix a rollback failure with yum-plugin-local installed by @bocekm in #1001
Test Coverage Enhancements 🔧
Full Changelog: v1.5.0...v1.6.0
Release 1.5.0 Diapason
What's Changed
Enhancements 🎉
- [RHELC-1156] Display system packages that are not up to date in alphabetical order by @pr-watson in #916
- [RHELC-1037] Auto-generate manpages by @Andrew-ang9 in #876
- [RHELC-1102] Add CentOS 9 unit tests by @bookwar in #898
- [RHELC-1055] Change the default message of an empty report message field by @hosekadam in #945
- [RHELC-1163] Update Skip results to have diagnosis and remediation fields by @pr-watson in #943
- [RHELC-1102] Update configs to enable el9 conversions by @pr-watson in #940
- [RHELC-1055] Print the pre-conversion analysis report to a txt file by @hosekadam in #924
- [RHELC-880] Add --eus option to enable RHEL 8 EUS repositories by @pr-watson in #947
- [RHELC-1102] Update code to enable el9 conversions by @pr-watson in #941
- [RHELC-1180] OL 8: Prevent conversion failure with firewalld running by @r0x0d in #953
Bug Fixes 🐛
- [RHELC-1150] Update convert2rhel manpage by @r0x0d in #917
- [RHELC-1133] Fix colors in the text-based analysis log being reversed from what it should be by @abadger in #903
Test Coverage Enhancements 🔧
New Contributors
Full Changelog: v1.4.1...v1.5.0
Release 1.4.1 Unaka
What's Changed
Bug Fixes 🐛
- [RHELC-1033, RHELC-1036] Alma and Rocky Linux 8: Fix subscription-manager not being installed by @bocekm in #905
- [RHELC-1099] Fix packages not being imported by move application lock into main by @jochapma in #904
Full Changelog: v1.4.0...v1.4.1