Project

General

Profile

Actions

action #122173

closed

coordination #120534: [epic] Provide auto-installation test suites for supporting testing

Create auto-installation for Leap 15.4 in Yam Support job group in O3

Added by JERiveraMoya almost 2 years ago. Updated over 1 year ago.

Status:
Resolved
Priority:
Normal
Assignee:
Target version:
Start date:
2022-12-19
Due date:
% Done:

0%

Estimated time:

Description

Motivation

See #121708 and parent epic

Acceptance criteria

AC1: auto-installation (default+gnome) is running in Yam Support job group in O3
AC2: should be able to boot and pass this job https://openqa.opensuse.org/tests/2937470


Related issues 1 (0 open1 closed)

Related to qe-yam - action #121708: boot_to_desktop: still attempts to load a 42.1 disk image (and newly fails)ResolvedJERiveraMoya2022-12-08

Actions
Actions #1

Updated by JERiveraMoya almost 2 years ago

  • Related to action #121708: boot_to_desktop: still attempts to load a 42.1 disk image (and newly fails) added
Actions #2

Updated by JERiveraMoya almost 2 years ago

  • Description updated (diff)
  • Parent task set to #120534
Actions #3

Updated by leli almost 2 years ago

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

Updated by leli almost 2 years ago

I will create a new qcow name then replace the qcow in the gnome+import_ssh_keys.

Actions #7

Updated by leli almost 2 years ago

leli wrote:

PR submitted: https://github.com/os-autoinst/opensuse-jobgroups/pull/258

After PR merged, I will update test suite gnome+import_ssh_keys to update HDD_1 = opensuse-updated-%VERSION%-%ARCH%-%DESKTOP%-%BUILD%.qcow2 and ORIGIN_SYSTEM_VERSION = 15.4

Actions #8

Updated by JERiveraMoya almost 2 years ago

leli wrote:

leli wrote:

PR submitted: https://github.com/os-autoinst/opensuse-jobgroups/pull/258

After PR merged, I will update test suite gnome+import_ssh_keys to update HDD_1 = opensuse-updated-%VERSION%-%ARCH%-%DESKTOP%-%BUILD%.qcow2 and ORIGIN_SYSTEM_VERSION = 15.4

we could do in the same repo, right? but let's wait for the needle creation issue is solved so we are not ping by reviewers and we are certain the job passes.

Actions #9

Updated by leli almost 2 years ago

The needle issue is ok now, the verify job pass, https://openqa.opensuse.org/tests/3102576#details

Actions #10

Updated by leli almost 2 years ago

PR submitted to update test with new auto-created leap 15.4 qcow, https://github.com/os-autoinst/opensuse-jobgroups/pull/266

Actions #11

Updated by JERiveraMoya almost 2 years ago

According to feedback, please address:

  • Setup the same image for test suite gnome+do_not_import_ssh_keys as well.
  • Use normal 64bit machine
  • Perform quick investigation if other medium for the same product version is triggered with less frequency than 5 per day.
Actions #12

Updated by leli almost 2 years ago

JERiveraMoya wrote:

According to feedback, please address:

  • Setup the same image for test suite gnome+do_not_import_ssh_keys as well.
  • Use normal 64bit machine
  • Perform quick investigation if other medium for the same product version is triggered with less frequency than 5 per day. The item 1&2 is ok for a new PR. For item 3, if the flavor is not flavor: DVD-Updates, then other job group such as Leap 15.4 Images, they have less frequency than 5 per day, just 1 or 2 per day.
Actions #13

Updated by JERiveraMoya almost 2 years ago

leli wrote:

JERiveraMoya wrote:

According to feedback, please address:

  • Setup the same image for test suite gnome+do_not_import_ssh_keys as well.
  • Use normal 64bit machine
  • Perform quick investigation if other medium for the same product version is triggered with less frequency than 5 per day. The item 1&2 is ok for a new PR. For item 3, if the flavor is not flavor: DVD-Updates, then other job group such as Leap 15.4 Images, they have less frequency than 5 per day, just 1 or 2 per day.

then let's move it to another flavor, which one will be? perhaps we could use 'any' flavor but overwrite the iso, at the end what we want is the frecuency, we overwrite with openSUSE-Leap-15.4-DVD-x86_64-Media.iso, make sense?

Actions #14

Updated by leli almost 2 years ago

JERiveraMoya wrote:

leli wrote:

JERiveraMoya wrote:

According to feedback, please address:

  • Setup the same image for test suite gnome+do_not_import_ssh_keys as well.
  • Use normal 64bit machine
  • Perform quick investigation if other medium for the same product version is triggered with less frequency than 5 per day. The item 1&2 is ok for a new PR. For item 3, if the flavor is not flavor: DVD-Updates, then other job group such as Leap 15.4 Images, they have less frequency than 5 per day, just 1 or 2 per day.

then let's move it to another flavor, which one will be? perhaps we could use 'any' flavor but overwrite the iso, at the end what we want is the frecuency, we overwrite with openSUSE-Leap-15.4-DVD-x86_64-Media.iso, make sense?

GitHub Actions
/ static-check
Error 400:
Job template name 'gnome+do_not_import_ssh_keys' with opensuse-Tumbleweed-DVD-x86_64 and 64bit is already used in job group 'Development Tumbleweed'

Same issue for 'gnome+import_ssh_keys':
failure on line 1 in job_groups/opensuse_tumbleweed.yaml
GitHub Actions / static-check

Error 400:
Job template name 'gnome+import_ssh_keys' with opensuse-Tumbleweed-DVD-x86_64 and 64bit is already used in job group 'Development Tumbleweed'

So should we remove the test from 'Development Tumbleweed'?

Actions #15

Updated by JERiveraMoya almost 2 years ago

leli wrote:

JERiveraMoya wrote:

leli wrote:

JERiveraMoya wrote:

According to feedback, please address:

  • Setup the same image for test suite gnome+do_not_import_ssh_keys as well.
  • Use normal 64bit machine
  • Perform quick investigation if other medium for the same product version is triggered with less frequency than 5 per day. The item 1&2 is ok for a new PR. For item 3, if the flavor is not flavor: DVD-Updates, then other job group such as Leap 15.4 Images, they have less frequency than 5 per day, just 1 or 2 per day.

then let's move it to another flavor, which one will be? perhaps we could use 'any' flavor but overwrite the iso, at the end what we want is the frecuency, we overwrite with openSUSE-Leap-15.4-DVD-x86_64-Media.iso, make sense?

GitHub Actions
/ static-check
Error 400:
Job template name 'gnome+do_not_import_ssh_keys' with opensuse-Tumbleweed-DVD-x86_64 and 64bit is already used in job group 'Development Tumbleweed'

So should we remove the test from 'Development Tumbleweed'?

TW run once per day, instead of using some Leap medium, we could use Tumbleweed, so basically the normal flavor for tumbleweed and setup Support images job group with that, then there we overwrite the iso, it will look a bit weird, but we can explain the situation in the job group description.

Regarding the failure, that test suite is supposed to be in the official group failing, we just need to setup with the correct image.

Actions #17

Updated by JERiveraMoya over 1 year ago

  • Status changed from In Progress to Resolved
Actions

Also available in: Atom PDF