Project

General

Profile

Actions

action #134936

closed

coordination #123583: [epic] Agama auto-installation

Create setup for Agama in IBS: OBS sync script, mediums, job group, review awareness

Added by JERiveraMoya over 1 year ago. Updated about 1 year ago.

Status:
Resolved
Priority:
High
Assignee:
Target version:
Start date:
2023-08-31
Due date:
% Done:

0%

Estimated time:

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

Actions #1

Updated by JERiveraMoya over 1 year ago

  • Description updated (diff)
Actions #2

Updated by leli over 1 year ago

  • Status changed from Workable to In Progress
  • Assignee set to leli
Actions #3

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

Actions #5

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

Actions #7

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

Actions #8

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

Actions #9

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.

Actions #10

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.

Actions #11

Updated by rainerkoenig about 1 year ago

  • Priority changed from Urgent to High
Actions #12

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.

Actions

Also available in: Atom PDF