-
Notifications
You must be signed in to change notification settings - Fork 141
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[POC] [WIP] IPU 9 -> 10: Initial preparation: upgrade paths and leapp packages def #1169
base: master
Are you sure you want to change the base?
Commits on Jun 26, 2024
-
IPU 9 -> 10: Initial preparation: upgrade paths and leapp packages def
Introducing initial changes needed for IPU 9 -> 10 to prevent abouvious crashes and inhibitors: * extend the list of supported source versions for the upgrade by el9 * define upgrade paths for IPU 9 -> 10 TODO: * add RHEL 10 product certificates * add RHEL 10 GPG keys * Introducing el9toel10 repository created .gitkeep files inside empty dirs
Configuration menu - View commit details
-
Copy full SHA for 6c196cc - Browse repository at this point
Copy the full SHA 6c196ccView commit details -
Packaging: Introduce builds for EL 9 for IPU 9 -> 10
TODO: - update commit msg - still incomplete - update Makefile Partially updated Makefile
Configuration menu - View commit details
-
Copy full SHA for 87dca83 - Browse repository at this point
Copy the full SHA 87dca83View commit details -
Configuration menu - View commit details
-
Copy full SHA for 054ed27 - Browse repository at this point
Copy the full SHA 054ed27View commit details -
IPU 9 -> 10: Add RHEL 10 certs (intel only now)
TODO: * add certs for other architectures too
Configuration menu - View commit details
-
Copy full SHA for 13cb2df - Browse repository at this point
Copy the full SHA 13cb2dfView commit details -
squash! IPU 9 -> 10: Initial preparation: upgrade paths and leapp pac…
…kages def Enable upgrade from RHEL 9.4 & 9.5 to RHEL 10.0 for now. For the experiment purposes. These will not be supported for the upgrade at all, but to make testing and experimentations easier, allow it for now.
Configuration menu - View commit details
-
Copy full SHA for 5f07cf4 - Browse repository at this point
Copy the full SHA 5f07cf4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 912a6d2 - Browse repository at this point
Copy the full SHA 912a6d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for f9f405f - Browse repository at this point
Copy the full SHA f9f405fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c261cb - Browse repository at this point
Copy the full SHA 6c261cbView commit details -
IPU 9 -> 10: Set gpg-pubkeys to be obsoleted
* TODO: this is just experimental, copied value from IPU 8 -> 9 to pass the execution without traceback. Check what should be really set inside.
Configuration menu - View commit details
-
Copy full SHA for 7d8626b - Browse repository at this point
Copy the full SHA 7d8626bView commit details -
DROP_COMMIT_BEFORE_MERGE: drop some actions around certs
Temporarily disabled, not sure now why. The commit will be for sure changed or dropped before the merge.
Configuration menu - View commit details
-
Copy full SHA for b659a26 - Browse repository at this point
Copy the full SHA b659a26View commit details -
[TMP] - Handle RPM DB migration
The tool file is fine but we need to create a separate actor for this
Configuration menu - View commit details
-
Copy full SHA for 8e86920 - Browse repository at this point
Copy the full SHA 8e86920View commit details -
squash! Packaging: Introduce builds for EL 9 for IPU 9 -> 10
Set common python deps + builds-deps for RHEL 8+. Previosly, build deps have been set just for RHEL 8, not for RHEL 9, so we could not create *pyc files for RHEL 9 builds due to missing macros.
Configuration menu - View commit details
-
Copy full SHA for ab578e3 - Browse repository at this point
Copy the full SHA ab578e3View commit details -
TMP: temp to_remove entry for testing
OAMG-10976
Configuration menu - View commit details
-
Copy full SHA for 2eb1bbb - Browse repository at this point
Copy the full SHA 2eb1bbbView commit details -
Until RHELBLD-15138 is resolved
Configuration menu - View commit details
-
Copy full SHA for a1e6022 - Browse repository at this point
Copy the full SHA a1e6022View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f8337a - Browse repository at this point
Copy the full SHA 4f8337aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 510eb2e - Browse repository at this point
Copy the full SHA 510eb2eView commit details -
They are not owned by any package and can dynamically grow to a huge amount of files causing hitting open files limit
Configuration menu - View commit details
-
Copy full SHA for f2852fe - Browse repository at this point
Copy the full SHA f2852feView commit details -
Install "util-linux" into the target container
"util-linux" package is not brought in as a dependency anymore and we are missing "/usr/bin/su"
Configuration menu - View commit details
-
Copy full SHA for 15470c5 - Browse repository at this point
Copy the full SHA 15470c5View commit details -
Stop removing the "openssl-fips-provider" pkgs
The issue was fixed.
Configuration menu - View commit details
-
Copy full SHA for a1bcbb7 - Browse repository at this point
Copy the full SHA a1bcbb7View commit details
Commits on Jun 27, 2024
-
Add RHEL9 container for linting and testing
Since `python3-virtualenv` package is not available in the RHEL 9 UBI, a workaround is introduced `make install-deps-fedora`, which is used by the testing containers. If not able to install the package, `pip install virtualenv` is used as a fallback as this is working in the image. The relatively recent Python version used in the container means there is also a relative recent Pylint verision, which introduces 2 new checks. For now these are ignored in .pylintrc.
Configuration menu - View commit details
-
Copy full SHA for 96051d5 - Browse repository at this point
Copy the full SHA 96051d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for a0edea1 - Browse repository at this point
Copy the full SHA a0edea1View commit details -
Configuration menu - View commit details
-
Copy full SHA for d175f0f - Browse repository at this point
Copy the full SHA d175f0fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 80b7bbc - Browse repository at this point
Copy the full SHA 80b7bbcView commit details -
Add comment header to RPM-GPG-KEY-redhat-release
Just for completeness I guess
Configuration menu - View commit details
-
Copy full SHA for 02f1c6a - Browse repository at this point
Copy the full SHA 02f1c6aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ac4da4 - Browse repository at this point
Copy the full SHA 4ac4da4View commit details
Commits on Jun 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 55bc1eb - Browse repository at this point
Copy the full SHA 55bc1ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c0476d - Browse repository at this point
Copy the full SHA 6c0476dView commit details -
Revert "migraterpmdb: Also rebuild the DB after migration"
This reverts commit c8898da. Breaks the upgrade, will be added later
Configuration menu - View commit details
-
Copy full SHA for 6c4080e - Browse repository at this point
Copy the full SHA 6c4080eView commit details -
Configuration menu - View commit details
-
Copy full SHA for df04b12 - Browse repository at this point
Copy the full SHA df04b12View commit details -
Rebuild RPM DB during the upgrade beginning 8to9 IPU
Previously the RPM DB was being rebuilt only during 8->9 IPU. Let's rebuild the DB on 9to10 and subsequent IPUs as well, as it's reasonable to do so after every distro upgrade.
Configuration menu - View commit details
-
Copy full SHA for 8dd6283 - Browse repository at this point
Copy the full SHA 8dd6283View commit details -
Configuration menu - View commit details
-
Copy full SHA for c964c52 - Browse repository at this point
Copy the full SHA c964c52View commit details
Commits on Jul 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6e875e7 - Browse repository at this point
Copy the full SHA 6e875e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e24ae2 - Browse repository at this point
Copy the full SHA 0e24ae2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f1959a - Browse repository at this point
Copy the full SHA 4f1959aView commit details -
Configuration menu - View commit details
-
Copy full SHA for a3580e0 - Browse repository at this point
Copy the full SHA a3580e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8261889 - Browse repository at this point
Copy the full SHA 8261889View commit details