Actions
action #161399
closedcoordination #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 size:S
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: A Tumbleweed based openqa-single-instance codespaces container is used in osado and other projects where currently Leap based
- AC2: The pure openqa-single-instance container does not explicitly install anything that's only needed in codespaces
- AC3: openqa-single-instance container uses Tumbleweed again
Suggestions¶
- Idea is to have two new container files in
openQA/containers/
and in OBS,tumbleweed-codespaces
withawk
andtar
, andopenqa-single-instance-codespaces
building from that. Our devcontainer definitions then could use theopenqa-single-instance-codespaces
container. - Create a new container definition based on https://github.com/os-autoinst/openQA/blob/master/container/single-instance/Dockerfile at best inheriting that, not copying
- Add container build instructions in devel:openQA like in https://build.opensuse.org/package/show/devel:openQA/openQA-single-instance-container
- Provide the required containers
- Where we currently have devcontainers that need to be updated:
- https://github.com/os-autoinst/os-autoinst-distri-example/ , for example https://github.com/os-autoinst/os-autoinst-distri-example/blob/main/.devcontainer/devcontainer.json#L3
- https://github.com/os-autoinst/os-autoinst-distri-openQA/
- https://github.com/os-autoinst/openQA
- Pending PR https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/19488
Actions