action #128192
closedcoordination #121855: [epic] Agama web interactive installation
Synchronize Agama OBS images to openQA
0%
Description
Motivation¶
There are 3 different Agama images that for now we are synchronizing manually in the fixed/ folder in O3. The reason is that we only receive new
versions of the mediums when there is official QE validation for ALP, once the validation is finished there are no more snapshots to test.
ALP milestone 1 testing (2.5 - 4.5) is near and Yam squad might be able to add some automation to official ALP Job groups.
The goal of this ticket is to prepare PR with configuration to synchronize the 3 different images available for Agama in OBS to openQA:
- agama-live:ALP (contain product selection only for ALP Products)
- agama-live:default (contains product selection page with all possible product to install: ALP and openSUSE products)
- agama-live:default-Playwright (contains product selection page and playwright framework)
In openQA those three above will be reflected as flavors.
To test that works in openQA we will use exclusively the Agama Development job group later on depending on progress we will consider to move what is stable to a official job group in O3.
Acceptance criteria¶
AC1: Agama images are synchronized using OBS Sync plugin in openQA
AC2: Agama Development job group in openQA reflects those 3 flavors
Additional information¶
This is the YaST:Head in OBS, this one is NOT the one to be synchronized but it is the one we have been using to put isos manually for development, in this project there might be too many builds a day and it is the upstream project, not the official one for QE to sync.
Last official one was this one: https://build.opensuse.org/project/show/SUSE:ALP:Products:Installer:0.8 we will start syncing this, and perhaps we will need to update to 0.9 when the testing period starts. Although images are disable in this project, I think that is a web ui feature for these projects (via command line should be visible) and there are still images that can be synchronized.We should take a look to previous work for March prototype:
https://github.com/os-autoinst/openqa-trigger-from-obs/pull/206/files
https://github.com/os-autoinst/openqa-trigger-from-obs/pull/201/files
There were several PRs after those two fixing small things, the most important are the .xml files (bedrock & micro) and to follow the so called "Typical steps" in the README of the project:
https://github.com/os-autoinst/openqa-trigger-from-obs#readmeFor AC2, we should have some test suite already running there for them, but if not, create some dummy ones.
Updated by syrianidou_sofia over 1 year ago
- Status changed from Workable to In Progress
- Assignee set to syrianidou_sofia
Updated by JERiveraMoya over 1 year ago
- Parent task changed from #123583 to #121855
Updated by JERiveraMoya over 1 year ago
- Related to action #123553: Sync D-Installer snapshots from OBS in O3 added
Updated by JERiveraMoya over 1 year ago
added related ticket with previous work for synchronization, but better to compare with more recent PRs from March prototype.
Updated by JERiveraMoya over 1 year ago
Updated by JERiveraMoya over 1 year ago
- Priority changed from Normal to Low
lowering the prio as this is just for the exercise to learn how to do it.
Updated by JERiveraMoya over 1 year ago
- Status changed from In Progress to Rejected
no point to do that as discussed, because ALP is coming soon to IBS.