action #161399
open
coordination #58184: [saga][epic][use case] full version control awareness within openQA
coordination #48641: [epic] Trigger openQA tests in pull requests of any product github pull request
Use Tumbleweed again for openqa-single-instance container
Added by tinita about 1 month ago.
Updated 27 days ago.
Category:
Feature requests
Description
Motivation¶
In #87695 we downgraded the openqa-single-instance container because Tumbleweed did not work in Github codespaces.
I created a bugreport here:
https://github.com/orgs/community/discussions/127083
Installing awk
and tar
fixes it, see https://progress.opensuse.org/issues/161399#note-6
Acceptance criteria¶
- AC1: We have two new container files in
openQA/containers/
and in OBS, tumbleweed-codespaces
with awk
and tar
, and openqa-single-instance-codespaces
building from that
- AC2: Our devcontainer definitions use the
openqa-single-instance-codespaces
container
- AC3: openqa-single-instance container uses Tumbleweed again
Notes¶
- Where we currently have devcontainers that need to be updated:
- Copied from action #87695: Full openQA test development, maintenance and administration from browser without the need of a local terminal size:M added
- Target version set to Ready
- Status changed from New to Blocked
- Assignee set to okurz
- Target version changed from Ready to future
I just tested codespace proposed in https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/18324 , that is also a TW based one, and nowadays is broken in the same way:
An unexpected error occurred that requires a reload of this page.
The workbench failed to connect to the server (Error: exception was thrown by handler. exception: failed to start vs code remote server.)
- Description updated (diff)
Thanks @mpagot !
Discussed with @okurz .
We want to have a generic tumbleweed container working with codespaces, and build a single instance on top of that. That can also include things like os-autoinst-deps, so that people could run perltidy for example.
I updated the description.
- Status changed from Blocked to New
- Assignee deleted (
okurz)
- Target version changed from future to Tools - Next
- Description updated (diff)
- Description updated (diff)
- Target version changed from Tools - Next to Ready
- Target version changed from Ready to Tools - Next
Also available in: Atom
PDF