Project

General

Profile

Actions

coordination #93609

closed

coordination #127031: [saga][epic] openQA for SUSE customers

coordination #80150: [epic] Scale out openQA: Easier openQA setup

[epic] openqa-bootstrap support on Leap 15.3

Added by okurz almost 3 years ago. Updated over 2 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Feature requests
Target version:
Start date:
2021-06-07
Due date:
% Done:

100%

Estimated time:
(Total: 0.00 h)

Description

Unable to guess a value for .
Please use obs:///
Example: obs://server:http/openSUSE_11.3

/usr/share/openqa/script/openqa-bootstrap --help also gives no clear example on how to do this.

Acceptance criteria

  • AC1: openqa-bootstrap on Leap 15.3 from devel:openQA passes
  • AC2: openqa-bootstrap on Leap 15.3 from official repos passes
  • AC3: Automatic test of openqa-bootstrap on Leap 15.3 exists and passes

Acceptance tests

  • AT1-1: podman run --rm -it registry.opensuse.org/opensuse/leap:15.3 sh -c 'zypper -n in curl && curl -s https://raw.githubusercontent.com/os-autoinst/openQA/master/script/openqa-bootstrap | bash -x'
  • AT2-1: podman run --rm -it registry.opensuse.org/opensuse/leap:15.3 sh -c 'zypper -n in openQA-bootstrap && /usr/share/openqa/script/openqa-bootstrap'

Suggestions

  • One problem is that https://build.opensuse.org/project/show/devel:openQA shows the repository "openSUSE_Leap_15.3" but openqa-bootstrap looks for just "Leap_15.3".
  • I suggest to first ensure that openqa-bootstrap on Leap works with the "curl … | sh" way as this way we can ensure we use the most recent bootstrap script. Then ensure to provide maintenance updates to Leap to fix the version included in official repos. Or, if this turns out to be not feasible at least update http://open.qa/docs/#bootstrapping to explain that the official package within Leap can not be used. In this case at best also propose deletion of openQA packages from official Leap repos.
  • For automatic tests of openqa-bootstrap on Leap: There is already https://openqa.opensuse.org/tests?match=openqa_bootstrap on Tumbleweed. The same should be part of Leap tests as long as we have according packages within Leap

Subtasks 3 (0 open3 closed)

action #95317: openqa-bootstrap on Leap 15.3 from devel:openQA passesResolvedmkittler2021-06-07

Actions
action #95320: openqa-bootstrap on Leap 15.3 from official repos passesResolvedmkittler2021-06-07

Actions
action #95323: openqa-bootstrap support on current version of Leap - automatic test size:SResolvedmkittler2021-07-09

Actions

Related issues 2 (0 open2 closed)

Blocked by openQA Project - action #91752: jenkins: Multiple missing fields and errors in configuration of openQA-in-openQAResolvedokurz2021-04-26

Actions
Copied from openQA Project - coordination #93501: openqa-bootstrap fails to guess a value for platform on Leap 15.3Resolvedmkittler2021-06-07

Actions
Actions

Also available in: Atom PDF