coordination #43706
Updated by okurz over 4 years ago
## Motivation A clean installation and configuration of openQA takes a lot of effort and time. Even more the first time you do. As a developer who wants to reproduce the bug identified by openQA or want to get started writing new tests as a QA engineer, to get this up and running without investing to much time for the configuration. <del>openQA openQA is not maintained for openSUSE Leap. And there is no proper version scheme for Tumbleweed.</del> EDIT: 2019-12-13 (okurz): There is a stable openQA version within Leap and there are periodic submissions to Tumbleweed. The last stable version can be found <del>only</del> only on the devel repository in OBS: https://build.opensuse.org/package/show/devel:openQA/openQA Internal deployments of openQA into openqa.opensuse.org and openqa.suse.de are <del>not not based on releases from devel:openQA. But, they can be found here: https://wiki.suse.net/index.php?title=OpenQA/Production_Deployment_Schedule</del> done periodically on a daily/weekly schedule. https://wiki.microfocus.net/index.php?title=OpenQA/Production_Deployment_Schedule For QA, the need of local openQA instances brings the need of having an easy way of installing, configuring and deploy with whit a proper version scheme. This ticket proposed to achieve it using docker containers. For that, a proper docker image for the webui and for the workers needs to be done. Existing projects: - Upstream openQA has its own dockerfiles: https://github.com/os-autoinst/openQA/tree/master/docker - But they are not used to generate supported docker images and the configuration is still difficult. - Home projects: https://github.com/binary-sequence-dockerized-apps/dockerized-openQA - But, generated manually, update each 1-3 months, worker image not stable anymore. - https://hub.docker.com/r/binarysequence/openqa-webui/ - https://hub.docker.com/r/binarysequence/openqa-webui/ ## Acceptance criteria - **AC1:** Sub-Task are closed (resolved or rejected)