Commit Graph

26 Commits

Author SHA1 Message Date
Petr Stodulka
5901b3fe81 Updated SPEC file to drop leapp repositories unrelated to IPU 8 -> 9
Also apply missing upstream fix for Alibaba cloud

Resolves: RHEL-27847
2024-08-19 13:52:56 +02:00
Toshio Kuratomi
1827cee327 Rebase to new upstream 0.21.0
- Updated leapp data files.
- Inhibit the upgrade to RHEL 9.5 on ARM architecture due to
  incompatibility between the RHEL 8 bootloader and RHEL 9.5 kernel.
- Introduce experimental upgrades in 'live' mode for the testing.
- Resolves: RHEL-27847, RHEL-52993, RHEL-45280, RHEL-49748, RHEL-52186
2024-08-16 13:35:12 -07:00
Toshio Kuratomi
d9029cec24 CTC2 candidate 1 (Release for 8.10/9.5)
- Improve set_systemd_services_states logging
- [IPU 7 -> 8] Fix detection of bootable device on RAID
- Fix detection of valid sshd config with internal-sftp subsystem in Leapp
- Handle a false positive GPG check error when TargetUserSpaceInfo is missing
- Fix failing "update-ca-trust" command caused by missing util-linux package
- Improve report when a system is unsupported
- Fix handling of versions in RHUI configuration for ELS and SAP upgrades
- Add missing RHUI GCP config info for RHEL for SAP

- Resolves: RHEL-33902, RHEL-30573, RHEL-43978, RHEL-39046, RHEL-39047, RHEL-39049
2024-07-25 00:55:43 -07:00
Petr Stodulka
b4aed63dad CTC1 candidate 2 (Release for 8.10/9.5)
- Enable new upgrade path RHEL 8.10 -> 9.5
- Minor updates in reports
- Add information about leapp invocation to leapp.db
- Resolves: RHEL-27847
2024-05-30 15:20:28 +02:00
Toshio Kuratomi
79ca77ccf4 LEAPP-repository CTC1 Release for 8.10/9.5
- Do not terminate the upgrade dracut module execution if
  /sysroot/root/tmp_leapp_py3/.leapp_upgrade_failed exists
- Several minor improvements in messages printed in console output
- Several minor improvements in report and error messages
- Fix the parsing of the lscpu output
- Fix evaluation of PES data
- Target by default always "GA" channel repositories unless a different
  channel is specified for the leapp execution
- Fix creation of the post upgrade report about changes in states of systemd
  services
- Update the device driver deprecation data, fixing invalid fields for some
  AMD CPUs
- Update the default kernel cmdline
- Wait for the storage initialization when /usr is on separate file system -
  covering SAN
- Resolves: RHEL-27847, RHEL-35240
2024-05-13 10:59:28 -07:00
Petr Stodulka
57c0bb6a61 Fallback to original RHUI solution on AWS to fix issues caused by changes in RHUI client
Resolves: RHEL-16729
2024-02-20 14:51:34 +01:00
Toshio Kuratomi
d64f54a92c Rebase to new upstream v0.20.0.
Fix semanage import issue
Fix handling of libvirt's systemd services
Add a dracut breakpoint for the pre-upgrade step.
Drop obsoleted upgrade paths (obsoleted releases: 8.6, 8.9, 9.0, 9.3)
Resolves: RHEL-16729
2024-02-13 09:55:17 -08:00
Toshio Kuratomi
14fa763399 RHEL 8.10: CTC2 candidate -2
- Print nice error msg when device and driver deprecation data is malformed
- Fix another cornercase when preserving symlinks to certificates in /etc/pki
- Update the leapp upgrade data files - fixing upgrades with idm-tomcatjss
- Resolves: RHEL-16729
2024-01-23 09:11:35 -08:00
Petr Stodulka
254cdd4a81 Fix the changelog (passed with invalid ticket number)
Resolves: RHEL-16729
2024-01-19 17:15:57 +01:00
Petr Stodulka
0d3570809e RHEL 8.10: CTC2 candidate -1
- Do not try to download data files anymore when missing as the service
  is obsoleted since the data is part of installed packages
- Update error messages and reports when installed upgrade data files
  are malformed or missing to instruct user how to resolve it
- Update the leapp upgrade data files - bump data stream to "3.0"
- Resolves: RHEL-18298
2024-01-19 16:28:03 +01:00
Petr Stodulka
48c8fb0fa7 Add forgotten dependncies in the specfile
- Resolves: RHEL-1774, RHEL-16729
2024-01-12 21:24:07 +01:00
Petr Stodulka
e5599cfda4 RHEL 8.10: CTC2 candidate - 0
- Add detection of possible usage of OpenSSL IBMCA engine on IBM Z machines
- Add detection of modified /etc/pki/tls/openssl.cnf file
- Update the leapp upgrade data files
- Fix handling of symlinks under /etc/pki with relative paths specified
- Report custom actors and modifications of the upgrade tooling
- Requires xfsprogs and e2fsprogs to ensure that Ext4 and XFS tools are installed
- Bump leapp-repository-dependencies to 10
- Resolves: RHEL-1774, RHEL-16729
2024-01-12 20:45:10 +01:00
Petr Stodulka
75c9028095 RHEL 8.10: CTC1 candidate
- Enable new upgrade path for RHEL 8.10 -> RHEL 9.4 (including RHEL with SAP HANA)
- Introduce generic transition of systemd services states during the IPU
- Introduce possibility to upgrade with local repositories
- Improve possibilities of upgrade when a proxy is configured in DNF configutation file
- Fix handling of symlinks under /etc/pki when managing certificates
- Fix the upgrade with custom https repositories
- Default to the NO_RHSM mode when subscription-manager is not installed
- Detect customized configuration of dynamic linker
- Drop the invalid `tuv` target channel for the --channel option
- Fix the issue of going out of bounds in the isccfg parser
- Fix traceback when saving the rhsm facts results and the /etc/rhsm/facts directory doesn’t exist yet
- Load all rpm repository substitutions that dnf knows about, not just "releasever" only
- Simplify handling of upgrades on systems using RHUI, reducing the maintenance burden for cloud providers
- Detect possible unexpected RPM GPG keys has been installed during RPM transaction
- Resolves: RHEL-16729
2023-11-16 20:15:43 +01:00
Petr Stodulka
432b9a22f9 Fix the upgrade for systems without subscription-manager package
Resolves: RHEL-14901
2023-11-02 17:41:29 +01:00
Petr Stodulka
8b6f175436 Fix changelog
Resolves: RHEL-14901
2023-11-01 11:10:47 +01:00
Petr Stodulka
8c6f4af7da Fix the upgrade when the release is locked by new subscription-manager (apply patch)
Resolves: RHEL-12882
2023-10-31 19:09:09 +01:00
Petr Stodulka
5adecf8dc4 Fix the upgrade when the release is locked by new subscription-manager
Resolves: RHEL-12882
2023-10-31 17:50:23 +01:00
Petr Stodulka
1cf1046f79 Rebase to v0.19.0
- Requires leapp-framework 5.0
- Handle correctly the installed certificates to allow upgrades with custom repositories using HTTPs with enabled SSL verification
- Fix failing upgrades with devtmpfs file systems specified in FSTAB
- Do not try to update GRUB core on IBM Z systems
- Minor improvements and fixes of various reports and error messages
- Redesign handling of information about kernel (booted and target) to reflect changes in RHEL 9.3
- Use new leapp CLI API which provides better report summary output
- Resolves: rhbz#2215997, rhbz#2222861, rhbz#2232618
2023-08-23 19:13:13 +02:00
Petr Stodulka
8a0ca1aafa CTC2 build candidate - drop el7 bz
- Resolves: rhbz#2140011, rhbz#2144304, rhbz#2174095, rhbz#2215997
2023-07-18 10:57:06 +02:00
Petr Stodulka
ee57901913 CTC2 build candidate
- Fix the calculation of the required free space on each partitions/volume for the upgrade transactions
- Create source overlay images with dynamic sizes to optimize disk space consumption
- Update GRUB2 when /boot resides on multiple devices aggregated in RAID
- Use new leapp CLI API which provides better report summary output
- Introduce possibility to add (custom) kernel drivers to initramfs
- Detect and report use of deprecated Xorg drivers
- Fix the generation of the report about hybrid images
- Inhibit the upgrade when unsupported x86-64 microarchitecture is detected
- Minor improvements and fixes of various reports
- Requires leapp-framework 4.0
- Update leapp data files
- Resolves: rhbz#2140011, rhbz#2144304, rhbz#2174095, rhbz#2219544, rhbz#2215997
2023-07-18 09:39:37 +02:00
Petr Stodulka
c64266d19b Pre CTC2 candidate
- Introduce new upgrade path RHEL 8.9 -> 9.3
- Update leapp data files to reflect new changes between systems
- Detect and report use of deprecated Xorg drivers
- Minor improvements of generated reports
- Fix false positive report about invalid symlinks
- Inhibit the upgrade when unsupported x86-64 microarchitecture is detected
- Resolves: rhbz#2215997
2023-06-19 23:53:40 +02:00
Petr Stodulka
65448d3a2a Update the repomap.json file to address planned changes on RHUI Azure
- Resolves: rhbz#2203800
2023-06-05 17:05:49 +02:00
Petr Stodulka
a32e192fd1 Add .fmf/version file to fix crashing CI tests
- Resolves: rhbz#2030627, rhbz#2097003, rhbz#2203800, rhbz#2203803
2023-05-22 16:35:56 +02:00
Petr Stodulka
443be74fe3 Build for the summer release (8.8.z) & CTC1
- Add back gating tests dropped by automatic migration to c8s
- Include leap data files in the package
- Introduce in-place upgrades for systems with enabled FIPS mode
- Enable the upgrade path 8.8 -> 9.2 for RHEL with SAP HANA
- Fix the upgrade of ruby-irb package
- Resolves: rhbz#2030627, rhbz#2097003, rhbz#2203800, rhbz#2203803

Signed-off-by: Petr Stodulka <pstodulk@redhat.com>
2023-05-19 13:56:55 +02:00
Mohan Boddu
9e18e82e4d Import rpm: c8s 2023-04-04 15:36:07 +00:00
Mohan Boddu
f17f8cfa8b Import rpm: c8s 2023-04-03 19:35:32 +00:00