Actions
coordination #93609
closedcoordination #127031: [saga][epic] openQA for SUSE customers
coordination #80150: [epic] Scale out openQA: Easier openQA setup
[epic] openqa-bootstrap support on Leap 15.3
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
Actions