[autobackport: sssd-2-12] ci: update passkey TMT plan for native CentOS Stream 10 execution#8786
Conversation
|
Failed to load packit config file: For more info, please check out the documentation or contact the Packit team. You can also use our CLI command |
There was a problem hiding this comment.
Code Review
This pull request updates the passkey TMT plan to support native CentOS Stream 10 execution. Key changes include updating memory provisioning requirements, enabling the EPEL repository on CentOS Stream, restricting Fedora-specific kernel module loading, and dynamically detecting the system distribution to set container tags and COPR commands. Additionally, command execution in SSH blocks was chained with &&. Note that git merge conflict markers were accidentally left in .packit.yaml and should be resolved. There are no review comments to address, so no further feedback is provided.
Important
The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.
7ea90cc to
3947dc6
Compare
If COPR_ENABLE_CMD fails, the script will now fail immediately instead of proceeding to dnf upgrade with packages from default repositories, ensuring tests run against the correct SSSD version. Signed-off-by: Iker Pedrosa <ipedrosa@redhat.com> Reviewed-by: Jakub Vávra <jvavra@redhat.com> Reviewed-by: Justin Stephenson <jstephen@redhat.com> (cherry picked from commit 334449b)
Update passkey.fmf to use the `hardware.memory` specification. Changed from fixed 16GB to ">= 16 GB" requirement as per Testing Farm documentation at https://docs.testing-farm.io/Testing%20Farm/0.1/test-request.html#ram Signed-off-by: Iker Pedrosa <ipedrosa@redhat.com> Reviewed-by: Jakub Vávra <jvavra@redhat.com> Reviewed-by: Justin Stephenson <jstephen@redhat.com> (cherry picked from commit 167b5a9)
With 16GB RAM allocation, CentOS Stream 10 tests can now run directly on matching VM and containers. Thus, update the plan to take this into account and detect the distribution accordingly. Signed-off-by: Iker Pedrosa <ipedrosa@redhat.com> Reviewed-by: Jakub Vávra <jvavra@redhat.com> Reviewed-by: Justin Stephenson <jstephen@redhat.com> (cherry picked from commit 943ecbb)
|
The pull request was accepted by @justin-stephenson with the following PR CI status: 🟢 rpm-build:centos-stream-10-x86_64:upstream (success) There are unsuccessful or unfinished checks. Make sure that the failures are not related to this pull request before merging. |
3947dc6 to
4197421
Compare
This is an automatic backport of PR#8731 ci: update passkey TMT plan for native CentOS Stream 10 execution to branch sssd-2-12, created by @ikerexxe.
Caution
@ikerexxe The patches did not apply cleanly. It is necessary to resolve conflicts before merging this pull request. Commits that introduced conflict are marked with
CONFLICT!.You can push changes to this pull request
Original commits
334449b - ci: fix error handling in passkey TMT plan SSH commands
167b5a9 - ci: use hardware.memory syntax for TMT passkey tests
943ecbb - ci: update passkey TMT plan for native CentOS Stream 10 execution
Backported commits
Conflicting Files Information (check for deleted and re-added files)
Original Pull Request Body
distro.shscript.