Tests: LDAP+KRB5 krb_misc tests#8612
Conversation
There was a problem hiding this comment.
Code Review
This pull request introduces several new system tests for Kerberos authentication in SSSD, covering scenarios such as unresolvable kpasswd servers, authentication stability when processes with high UIDs (specifically -1) are running, and password changes via SSH. The review feedback suggests improving the robustness of process cleanup by using specific PIDs instead of pkill and recommends truncating log files before performing assertions to ensure test isolation and accuracy.
d712a93 to
440eba8
Compare
|
/packit test |
440eba8 to
1cd2c88
Compare
|
/test-system-scoped |
1 similar comment
|
/test-system-scoped |
3247d28 to
93efea5
Compare
dc1f92f to
10d0c97
Compare
spoore1
left a comment
There was a problem hiding this comment.
This looks good. Most of my comments/questions/suggestions are small things.
10d0c97 to
4192055
Compare
spoore1
left a comment
There was a problem hiding this comment.
LGTM. Thanks for the updates.
992637b to
4192055
Compare
|
FYI, I removed accepted label to get a full ci run in the accepted message. |
Ported following test case: - kpasswd: BZ 847039: login works when krb5_kpasswd is unresolvable (kpasswd not needed for auth). - high UID: BZ 798655: auth and logs stay clean with a setuid(-1) helper process running. - password change: GH 677: SSH passwd with chpass_provider=krb5 logs initial auth in krb5_child.log. Signed-off-by: Madhuri Upadhye <mupadhye@redhat.com> Reviewed-by: Alejandro López <allopez@redhat.com> Reviewed-by: Scott Poore <spoore@redhat.com>
Ported following test case: - kpasswd: BZ 847039: login works when krb5_kpasswd is unresolvable (kpasswd not needed for auth). - high UID: BZ 798655: auth and logs stay clean with a setuid(-1) helper process running. - password change: GH 677: SSH passwd with chpass_provider=krb5 logs initial auth in krb5_child.log. Backporting of SSSD#8612 Signed-off-by: Madhuri Upadhye <mupadhye@redhat.com> Reviewed-by: Scott Poore <spoore@redhat.com>
Ported following test case: - kpasswd: BZ 847039: login works when krb5_kpasswd is unresolvable (kpasswd not needed for auth). - high UID: BZ 798655: auth and logs stay clean with a setuid(-2) helper process running. - password change: GH 677: SSH passwd with chpass_provider=krb5 logs initial auth in krb5_child.log. Backporting of SSSD#8612 Signed-off-by: Madhuri Upadhye <mupadhye@redhat.com>
Ported following test case: - kpasswd: BZ 847039: login works when krb5_kpasswd is unresolvable (kpasswd not needed for auth). - high UID: BZ 798655: auth and logs stay clean with a setuid(-2) helper process running. - password change: GH 677: SSH passwd with chpass_provider=krb5 logs initial auth in krb5_child.log. Backporting of SSSD#8612 Signed-off-by: Madhuri Upadhye <mupadhye@redhat.com>
Ported following test case: