Project

General

Profile

action #93210

[migration][qe-core] sssd openldap/389-ds basic testing, modify to be suitable for migration testing

Added by tjyrinki_suse 4 months ago. Updated 4 months ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
New test
Target version:
-
Start date:
Due date:
% Done:

0%

Estimated time:
Difficulty:

Description

In ticket 89479 the goals for QE Core were fulfilled to modernize directory service testing. However, QE Migration would also like to test sssd with openldap (older SLE) and 389-ds (newer SLE) and testing how the functionality remains after upgrade to newer SLE.

There is a draft design for such tests at https://confluence.suse.com/display/qasleapac1/Draft+service+check+design+and+implementation - once there it is fully agreed that we want to go ahead with such architecture, this test, which is probably one of the more important migration tests, should be modified towards that. Whether done by people from QE Core or QE Migration is likely depending on a resource issue, now that developer of 89479 is moving to yet another squad. Community contribution would be of course always welcome as well, although for that the design plan should be incorporated to this ticket. tl;dr; divide the test to 1. install_service, 2. configure_service, 3. enable_service, 4. start_service, 5. check_service, 6. check_function, of which 1-6 are done before distro upgrade and 5-6 after. Maybe it could be possibly to do just division to two steps, and execute either both or just the latter? Ticket will be updated once the draft solidifies.

Further Information

See discussion at https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/12528 and https://progress.opensuse.org/issues/89479

Acceptance Criteria

AC1: Modify test so that it continues to execute as is, but is split so that distro upgrade (migration) tests can be also run using the same module.


Related issues

Related to openQA Tests - action #89479: [qe-core] test fails in sssd - Fix sssd testing with openldap, remove use of python-pamResolved

History

#1 Updated by tjyrinki_suse 4 months ago

  • Description updated (diff)

#2 Updated by tjyrinki_suse 4 months ago

  • Related to action #89479: [qe-core] test fails in sssd - Fix sssd testing with openldap, remove use of python-pam added

#3 Updated by coolgw 4 months ago

The reason why migration team want integrate sssd service: https://progress.opensuse.org/issues/73417.(We face many migration issue from 11sp4-> 15spx)
Migration team will integrate sssd service check base current ticket's implementation.

#4 Updated by tjyrinki_suse 4 months ago

  • Category set to New test

Also available in: Atom PDF