Project

General

Profile

Actions

action #163922

open

coordination #163919: [epic] Create automation setup for testing Agama

Sync Puppeteer flavor of Agama Live ISO to O3 for all architectures

Added by JERiveraMoya 12 days ago. Updated 10 days ago.

Status:
Workable
Priority:
High
Assignee:
-
Target version:
-
Start date:
2024-07-15
Due date:
% Done:

0%

Estimated time:

Description

Motivation

Sync Agama Live ISO from OBS to O3 in order to test each build.
For now it seems that only exists a project that reflect the state of Agama in github that we could synchronize:
https://build.opensuse.org/project/show/systemsmanagement:Agama:Devel
This project at the moment does not have a Flavor for Puppeteer, we should be in touch with YaST developer to get this flavor.
See how it was done in a developer branch: https://build.opensuse.org/package/show/home:lslezak:branches:systemsmanagement:Agama:Staging/agama-puppeteer
Therefore the goal is to sync the ISO that has Puppeteer in it for both installation modes, interactive and unatatended.

Why don't use the normal Agama ISO without Puppeteer to test unattended installation?

  • Puppeteer is a project that aims to have zero overhead testing web ui.
  • In SLES 16 images created in build service directly should target system with minimal resources. What this mean is that it should not be a hack 'in theory' to test the SUT with the SUT (having the tool inside the Live ISO), and additionally we can get away of the big challenges that might be needed if openQA Multi-machine would be required.

For ALP development was created:
(1) https://openqa.opensuse.org/group_overview/116 (this devel use to contains stable version, but not it would be behave like the old ALP staging)
(2) https://openqa.opensuse.org/group_overview/96 (we could clean up this one, decommission to not appear there anymore)
We can reuse job group (1) for this task.
We can clean up and edit the corresponding sync script in openqa-trigger-from-obs/

Acceptance criteria

AC1: Sync Puppeteer flavor of Agama Live ISO from OBS to O3 (all architectures, aarch64, ppc64le, s390x, x86_64).

Actions #1

Updated by JERiveraMoya 10 days ago

  • Priority changed from Normal to High
Actions

Also available in: Atom PDF