action #134936
closedcoordination #123583: [epic] Agama auto-installation
Create setup for Agama in IBS: OBS sync script, mediums, job group, review awareness
Description
Motivation¶
The first build of Agama in IBS is here: https://build.suse.de/package/show/SUSE:ALP:Products:Installer:1.0/agama-live
QE Yam can proceed to synchronize this build with openQA and create mediums configuration for it.
Additionally we should move all the test suite related with auto-installation. If at the moment that this ticket will be worked on we also have browsers available we can also move the test suites for interactive installation using Playwright, but at the moment we get for this medium the following error:
unresolvable: nothing provides playwright, nothing provides cockpit-agama-playwright, nothing provides chromium.
Of course only makes sense to move test suites for dolomite, basically only ALP, not Tumbleweed.
Current test suite are in aarch64 and x86_64, so we keep same scope, but we should plan follow-up ticket to test auto-installation in ppc64le and s390x if there are browsers available for those.
It is out of scope to review the failures once the setup is done.
Acceptance criteria¶
AC1: Create OBS sync with for agama-live in IBS with openQA.
AC2: Create corresponding medium configuration.
AC3: Create job group configuration moving all ALP existing test suite (for now only auto-installations).
AC4: Make aware the squad that openQA Agama review needs to be done now in both sides.
Additional information¶
https://build.suse.de/package/show/SUSE:ALP:Products:Installer:1.0/agama-live
https://openqa.suse.de/group_overview/496
This MR might help but probably outdated: https://gitlab.suse.de/openqa/openqa-trigger-from-ibs-plugin/-/merge_requests/132/diffs#82108bb761876dac96b924d5d427759d3ac062e3
Updated by leli over 1 year ago
- Status changed from Workable to In Progress
- Assignee set to leli
Updated by JERiveraMoya over 1 year ago
We have to hook up temporarily to a non-ToTest project, so link in the description is ok, we need to sync that project, in the future we will need to change it to some ToTest one, those are the one where QE officially receives the snapshots to test.
see discussion: https://suse.slack.com/archives/C02TLF25571/p1693565484671309?thread_ts=1693561737.103619&cid=C02TLF25571
Updated by leli over 1 year ago
Updated by leli about 1 year ago
MR to add the agama auto-installation test submitted, https://gitlab.suse.de/qsf-y/qa-sle-functional-y/-/merge_requests/532
Updated by leli about 1 year ago
Created MR for product folder changed to ToTest:
https://gitlab.suse.de/openqa/openqa-trigger-from-ibs-plugin/-/merge_requests/145
https://gitlab.suse.de/openqa/salt-states-openqa/-/merge_requests/994
Updated by leli about 1 year ago
Create a new MR to fix anchor not implement issue, https://gitlab.suse.de/qsf-y/qa-sle-functional-y/-/merge_requests/535
Updated by leli about 1 year ago
Confirmed with dev that they won't submit agama-live to any ToTest repository anymore, so we need move back to https://download.suse.de/ibs/SUSE:/ALP:/Products:/Installer:/1.0/ from ToTest.
Refer to https://suse.slack.com/archives/C02TLF25571/p1696818524377709
Updated by leli about 1 year ago
leli wrote in #note-8:
Confirmed with dev that they won't submit agama-live to any ToTest repository anymore, so we need move back to https://download.suse.de/ibs/SUSE:/ALP:/Products:/Installer:/1.0/ from ToTest.
Refer to https://suse.slack.com/archives/C02TLF25571/p1696818524377709
Check in the ticket, ToTest should be the project we should test for milestone, so currently we are test it and do not need change any more I think.
Updated by leli about 1 year ago
The D-bus issue still not fix on the released version. We can add this https://openqa.suse.de/group_overview/496 to agama review now.
Updated by leli about 1 year ago
- Status changed from In Progress to Resolved
I think this ticket can be closed now, we will add more test for agama installed system.