Project

General

Profile

Actions

coordination #107668

closed

[Epic] Support creation of images in other groups using AutoYaST

Added by JERiveraMoya almost 3 years ago. Updated about 1 year ago.

Status:
Resolved
Priority:
Normal
Assignee:
-
Target version:
Start date:
2022-02-28
Due date:
% Done:

100%

Estimated time:
(Total: 40.00 h)

Description

Motivation

Avoid duplication of work and maintenance of test moduleS with needles and libyui REST API
Avoid testing the same multiple times in different groups.

For example, recently a new feature related with Apparmor was added and we anticipated the change fixing installation steps with libyui REST API in staging. Once it hits the product in YaST group, smoothly was applied. Nevertheless we had to fix installation test module with needles introducing yet another hack with environmental openQA settings, which is in fact the best option given the circumstances.

There is not need to do the work twice and maintain several versions of the same functionality, neither to run the steps of the installation in each single group. In YaST group those steps are already tested.

As a stable solution we have to possibility to use AutoYaST and publish images once the AutoYaST installation has finished, fulfilling the same purpose than the current interactive installation.

In this Epic we should track the tasks needed to support this migration in other groups, starting for example with Functional groups where multiple create_hdd_* jobs run. The idea is not to implement all those cases for other groups and more like support other groups, giving them some samples, ways to proceed and help in general.

Instead of migrating this image creation to YaST group, each group should retain its responsibility for those. In the future we might find better way, like an exclusive job group in openQA for image creationg so anyone can consume them and resposability is also clear there.

Acceptance criteria

AC1: Ensure AutoYaST installation can run successfully in different architecture
AC2: Support on removing duplicity of implementation and test steps of installation everywhere.
AC3: Responsibility of those new test suite should remain in the scope of respective teams.


Subtasks 5 (0 open5 closed)

action #107674: Migrate create_hdd_gnome in Functional group to use AutoYaSTClosedgeor2022-02-28

Actions
action #110860: Add documentation for migrating interactive installations to AutoYaSTClosedgeor2022-05-11

Actions
action #110863: Migrate create_hdd_gnome in Functional group to use AutoYaST (only svirt-xen-*)Rejected2022-05-11

Actions
coordination #111225: Migrate create_hdd_gnome_UEFI for x86_64 in Functional group to use AutoYaSTResolvedrcai2022-05-18

Actions
coordination #111228: Migrate create_hdd_textmode_UEFI for x86_64 in Functional group to use AutoYaSTResolvedXiaojing_liu2022-05-18

Actions
Actions #2

Updated by JERiveraMoya almost 3 years ago

  • Subject changed from [Epic] Support creationg of images in other groups using AutoYaST to [Epic] Support creation of images in other groups using AutoYaST
Actions #3

Updated by JERiveraMoya almost 3 years ago

  • Tags deleted (qe-yast-refinement)
  • Status changed from New to Workable
Actions #4

Updated by rfan1 over 2 years ago

@JERiveraMoya

Could I ask for your kindly help to review out new PRs regarding to poo 111225/111228?

https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/14938
https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/14930

We are able to publish the qcow2 images for both gnome and textmode.

Actions #5

Updated by JERiveraMoya about 1 year ago

  • Status changed from Workable to Resolved
Actions

Also available in: Atom PDF