action #112778
closedcoordination #103323: [epic] BCI testing
Enable 15-SP4 BCI repo tests
0%
Description
Similar to what we are doing with 15-SP3 BCI repo validation, we shall also do the same for 15-SP4 repo updates.
http://dist.nue.suse.com/ibs/SUSE:/SLE-15-SP4:/Update:/BCI/images/repo/
The IBS sync mechanism is already in place:
https://gitlab.suse.de/openqa/openqa-trigger-from-ibs-plugin/-/blob/master/xml/SUSE%3ASLE-BCI.xml
and the project was already added to the salt states:
https://gitlab.suse.de/openqa/salt-states-openqa/-/blob/master/openqa/openqa-trigger-from-ibs.sls#L57
Acceptance criteria¶
- Create new job group in openQA
BCI repo 15-SP4
similar to 15-SP3 - Make sure the current OBS xml script covers also 15-SP4: https://gitlab.suse.de/openqa/openqa-trigger-from-ibs-plugin/-/blob/master/xml/SUSE%3ASLE-BCI.xml
- [maybe] Test adaptations in case there are some differences between 15-SP3 and 15-SP4 repos.
Files
Updated by jlausuch over 2 years ago
Currently, there is some mess in 15-SP4 repo.
There are some "old" leftover directories that need to be removed by autobuild:
[DIR] SLE-BCI-15-SP4-x86_64-Build108.4-Media1/ 2021-12-16 18:17 -
[DIR] SLE-BCI-15-SP4-x86_64-Build108.4-Media2/ 2021-12-16 18:17 -
[DIR] SLE-BCI-15-SP4-x86_64-Build108.4-Media3/ 2021-12-16 18:17 -
[DIR] SLE-BCI-15-SP4-x86_64-Build343.4-Media1/ 2022-06-20 15:41 -
[DIR] SLE-BCI-15-SP4-x86_64-Build343.4-Media2/ 2022-06-20 15:41 -
[DIR] SLE-BCI-15-SP4-x86_64-Build343.4-Media3/ 2022-06-20 15:41 -
2021 repos should be gone.
Updated by jlausuch over 2 years ago
jlausuch wrote:
Currently, there is some mess in 15-SP4 repo.
There are some "old" leftover directories that need to be removed by autobuild:[DIR] SLE-BCI-15-SP4-x86_64-Build108.4-Media1/ 2021-12-16 18:17 - [DIR] SLE-BCI-15-SP4-x86_64-Build108.4-Media2/ 2021-12-16 18:17 - [DIR] SLE-BCI-15-SP4-x86_64-Build108.4-Media3/ 2021-12-16 18:17 - [DIR] SLE-BCI-15-SP4-x86_64-Build343.4-Media1/ 2022-06-20 15:41 - [DIR] SLE-BCI-15-SP4-x86_64-Build343.4-Media2/ 2022-06-20 15:41 - [DIR] SLE-BCI-15-SP4-x86_64-Build343.4-Media3/ 2022-06-20 15:41 -
2021 repos should be gone.
Problem solved by Ruediger (autobuild team).
Updated by jlausuch over 2 years ago
- Status changed from Workable to In Progress
- Assignee set to jlausuch
Updated by jlausuch over 2 years ago
Everything is in place, the problem is that the IBS sync XML is not working any more, even for 15-SP3. Maybe something has changed in the repo structure.
Updated by jlausuch over 2 years ago
I found out that this PR introduced a regression:
https://github.com/os-autoinst/openqa-trigger-from-obs/pull/170/files#r913499597
Since this got merged, we don't have runs of even 15-SP3 BCI tests.
I have proposed a fix:
https://github.com/os-autoinst/openqa-trigger-from-obs/pull/173
With this fix, I have tested that the BCI repo tests are properly synced.
Updated by jlausuch over 2 years ago
- File Screenshot 2022-07-06 at 12.08.05.png Screenshot 2022-07-06 at 12.08.05.png added
- File Screenshot 2022-07-06 at 12.09.20.png Screenshot 2022-07-06 at 12.09.20.png added
Syncing works now: https://openqa.suse.de/tests/overview?distri=sle&version=15-SP4&build=345.13&groupid=428
Although I'm not sure why the version is not in the build string
https://openqa.suse.de/group_overview/428
as it happens with other job groups, e.g.:https://openqa.suse.de/group_overview/417
@okurz, any idea why this happens?
Updated by okurz over 2 years ago
jlausuch wrote:
Syncing works now: https://openqa.suse.de/tests/overview?distri=sle&version=15-SP4&build=345.13&groupid=428
Although I'm not sure why the version is not in the build string
https://openqa.suse.de/group_overview/428
as it happens with other job groups, e.g.:https://openqa.suse.de/group_overview/417
@okurz, any idea why this happens?
I guess this is known issue #106663 but AFAIK it's "only" a display issue as the actual test overview links still have the correct version, e.g. https://openqa.suse.de/tests/overview?distri=sle&version=15-SP3&build=206.5&groupid=428 for the first build of the first link you referenced.
Updated by okurz over 2 years ago
- Related to action #106663: https://openqa.suse.de/parent_group_overview/15#grouped_by_build shows wild mixture of version-prefixed and not-prefixed builds added
Updated by jlausuch over 2 years ago
okurz wrote:
I guess this is known issue #106663 but AFAIK it's "only" a display issue as the actual test overview links still have the correct version, e.g. https://openqa.suse.de/tests/overview?distri=sle&version=15-SP3&build=206.5&groupid=428 for the first build of the first link you referenced.
Yes, the jobs are correctly "versioned", it's just a display issue. Thanks! I'll track the issue.
Updated by jlausuch over 2 years ago
BCI repo fails in 15-SP4 because openssh-fips is not a dependency of enhanced_base, which is the case for 15-SP3:
https://openqa.suse.de/tests/9080835#step/bci_repo/273
So, I'm proposing to check for dracut-fips package instead : https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/15181
Updated by jlausuch over 2 years ago
- Status changed from In Progress to Feedback
Updated by jlausuch over 2 years ago
- Status changed from Feedback to Resolved