Releases: oamg/convert2rhel
Releases · oamg/convert2rhel
Release 0.23 Santiago
Changes in this version include:
- Create /etc/migration-results with basic information about convert2rhel being executed (#324)
- Handle yum conflicts where pkg A depends on pkg B, B is being replaced but replacement for A is not available (#326)
- Inhibit the conversion only if loaded (not installed) kernel modules are not available in RHEL (#305)
- Remove temporary folder /var/lib/convert2rhel/ after successful conversion (#262)
- Allow converting Scientific Linux 7 (#308)
- Roll back the installation of an RHSM certificate (#203)
- Add LC=ALL to existing environment variables when calling shell commands instead of overriding them (#305)
- Improve handling yum transaction errors by expecting underscore in a pkg name (#325)
- Improve patching yum.conf so that it's not necessary to back up (#189)
- Introduce a new make
copr-build
command to create builds in Fedora Copr (#317) - Integration tests: Do not capture and print all stdout/err when a test fails (#327)
- Integration tests: Abstract away from the processor architecture of the system on which tests are executed (#334)
- Integration tests: Increase the time limit for a reboot to 600 seconds due to slower test systems in the cloud (#329)
- Integration tests: Use new TMT 'environment-file' option (#319)
- Integration tests: Limit the tests to run on relevant test systems only (#315)
- Integration tests: Set the timeout for tests from the default 5 min to 30 min (#309)
Release 0.22 Lis
Changes in this version include:
- Add support for RHEL 8.4 and future minor releases (#299)
- Add custom repo validation (#196)
- Add support for offline Satellite-managed systems (#294)
- Rename
--disable-submgr
parameter to--no-rhsm
(#293) - Fix faulty dependency error resolution with yum packages (#278)
- Fix accidental removals of all katello packages (#291)
- Fix python-requests failing conversions (#288)
- Activation keys with whitespace now allowed (#301)
- Improve logging with tasks and kernel modules (#276, #285, #303)
Release 0.21 Sliding Salamander
Changes in this version include:
- Inhibit systems with non-standard RHEL kernel (#250)
- This allows Red Hat to start supporting conversions from Oracle Linux
- Unregister the system before removing subscription-manager (#207)
- This allows you to migrate systems managed by Red Hat Satellite at scale
- Fix broken rollback with Red Hat Subscription Manager on Oracle Linux 6 & 8, and CentOS 6 (#238)
- Fix confusing logging message when registering the system (#247)
- Fix resolving dependency errors with Requires in yum output (#237)
- Fix logger not being initialized early enough (#252)
- Remove non-interactive command suggestion (#240)
Release 0.20 Georgy
Changes in this version include:
- Fix backing up centos-release and others (#222)
- Fix checking for kernel modules using symlinks (#226)
- Remove cockpit-subscriptions to prevent conversion failure (#224)
- Remove anaconda-dracut to prevent conversion failure (#231)
- Limit the number of RHSM registration attempts (#217)
- Fix resolving yum dependency errors (#230)
- Add ignore list for kmods that moved to kernel core (#228)
Release 0.19
Release 0.18
Changes in this version include:
- Prevent conversion failure by requiring writable /sys and /mnt (#194)
- Fix the subscription-manager packages being signed by CentOS instead of Red Hat (#197 and #198)
- Remove packages causing dependency errors (#205)
- Inhibit the conversion for UEFI firmware (#206)
- Add --version option (#176)
- Implement a backup of repofiles under /etc/yum.repos.d/ (#127)
- Fix conversion failure on CentOS Linux/OL 6 caused by java-1.7.0-openjdk (#167)
- Remove settings not compatible with RHEL from /etc/sysconfig/kernel (#168)
Release 0.17
Release 0.16
This version includes the following changes:
- Not requiring users to download the following packages prior the conversion when using RHSM:
- Removed subscription-manager dependencies from the convert2rhel spec file by installing subscription-manager through yum/dnf during the conversion instead of through rpm (#107)
- The --variant option for choosing RHEL variant was broken. Instead of fixing it we removed all the related code. The system is always converted to RHEL Server variant in case of RHEL 6 and 7. RHEL 8 has no variants. Using the --variant option now prints a warning. (#139)
- Updated Red Hat EULA to the 2019 version (#162)
- Messages of importance are printed in color in the terminal (#134)
- When printing a list of packages, we print the package vendor by default, or the packager when the vendor information is not available (#133)
- Unit tests are possible to run on non-rpm based systems (#142)
- Using pytest instead of nosetests for unit testing, added possibility to run tests locally, introduced coverate threshold (#150)
Release 0.15
This version includes the following changes:
- Add missing CentOS 8 packages to be removed prior the conversion (PR #140)
Release 0.14
Changes in this version include:
- Fix same version kernel not being replaced silently (PR #130)
- Not renaming the original system repofiles anymore (PR #125)
- Fix printing package installation repo with dnf (PR #122)
- Warn users if same repo in both enable/disablerepo options (PR #116)
- Improve manpage/help for the enable/disablerepo options (PR #84)