Skip to content

ci: update passkey TMT plan for native CentOS Stream 10 execution#8731

Merged
justin-stephenson merged 3 commits into
SSSD:masterfrom
ikerexxe:tmt-fixes
Jun 8, 2026
Merged

ci: update passkey TMT plan for native CentOS Stream 10 execution#8731
justin-stephenson merged 3 commits into
SSSD:masterfrom
ikerexxe:tmt-fixes

Conversation

@ikerexxe

@ikerexxe ikerexxe commented May 25, 2026

Copy link
Copy Markdown
Contributor
  • With 16GB RAM allocation, CentOS Stream 10 tests can now run directly on matching VM and containers. Thus, update distribution detection to use distro.sh script.
  • 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. Reported in [autobackport: sssd-2-13] ci: add TMT plan for passkey testing in PRCI #8728 (comment)

@ikerexxe ikerexxe added Waiting for review Trivial A single reviewer is sufficient to review the Pull Request no-backport This should go to target branch only. labels May 25, 2026
@ikerexxe

ikerexxe commented May 25, 2026

Copy link
Copy Markdown
Contributor Author

Setting sssd-2-13 and sssd-2-12 as I'll port the change manually to other branches using existing PRs

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request modifies the plans/passkey.fmf file to ensure that the dnf upgrade command is executed conditionally upon the success of $COPR_ENABLE_CMD for both the client and IPA master containers. I have no feedback to provide as no review comments were submitted.

@ikerexxe ikerexxe added backport-to-sssd-2-12 backport-to-sssd-2-13 and removed no-backport This should go to target branch only. labels May 28, 2026
@ikerexxe ikerexxe changed the title tests: fix error handling in passkey TMT plan SSH commands ci: update passkey TMT plan for native CentOS Stream 10 execution May 28, 2026
@ikerexxe

Copy link
Copy Markdown
Contributor Author

/packit build

@jakub-vavra-cz

Copy link
Copy Markdown
Contributor

The ci is red @ikerexxe .

@ikerexxe ikerexxe force-pushed the tmt-fixes branch 3 times, most recently from 2358e5f to f012f50 Compare June 4, 2026 15:04
@ikerexxe

ikerexxe commented Jun 4, 2026

Copy link
Copy Markdown
Contributor Author

/packit build

@ikerexxe

ikerexxe commented Jun 8, 2026

Copy link
Copy Markdown
Contributor Author

All current CI failures are unrelated: Github runners are also failing for the same reason in other PRs and Testing Farm is failing due to a known issue with the LDAP server.

@jakub-vavra-cz jakub-vavra-cz left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM the tf c10s pipeline is green.

ikerexxe added 3 commits June 8, 2026 13:33
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>
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>
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>
@sssd-bot

sssd-bot commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

The pull request was accepted by @justin-stephenson with the following PR CI status:


🟢 CodeQL (success)
🟢 osh-diff-scan:fedora-rawhide-x86_64:upstream (success)
🟢 rpm-build:centos-stream-10-x86_64:upstream (success)
🟢 rpm-build:fedora-43-x86_64:upstream (success)
🟢 rpm-build:fedora-44-x86_64:upstream (success)
🟢 rpm-build:fedora-rawhide-x86_64:upstream (success)
🟢 testing-farm:centos-stream-10-x86_64:upstream (success)
🟢 testing-farm:fedora-43-x86_64:upstream (success)
🟢 testing-farm:fedora-44-x86_64:upstream (success)
🔴 testing-farm:fedora-rawhide-x86_64:upstream (failure)
🟢 Analyze (target) / cppcheck (success)
🟢 Build / freebsd (success)
🟢 Build / make-distcheck (success)
🔴 ci / intgcheck (centos-10) (failure)
🟢 ci / intgcheck (fedora-43) (success)
🟢 ci / intgcheck (fedora-44) (success)
🟢 ci / intgcheck (fedora-45) (success)
🟢 ci / prepare (success)
🔴 ci / system (centos-10) (failure)
🟢 ci / system (fedora-43) (success)
🔴 ci / system (fedora-44) (failure)
🔴 ci / system (fedora-45) (failure)
➖ Coverity scan / coverity (skipped)
🟢 Static code analysis / codeql (success)
🟢 Static code analysis / pre-commit (success)
🟢 Static code analysis / python-system-tests (success)


There are unsuccessful or unfinished checks. Make sure that the failures are not related to this pull request before merging.

@justin-stephenson justin-stephenson merged commit 943ecbb into SSSD:master Jun 8, 2026
10 of 18 checks passed
@ikerexxe ikerexxe deleted the tmt-fixes branch June 10, 2026 08:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Accepted backport-to-sssd-2-12 backport-to-sssd-2-13 Trivial A single reviewer is sufficient to review the Pull Request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants