Project

General

Profile

coordination #43706

Updated by riafarov over 5 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. 

 
 openQA is not maintained for openSUSE Leap. And there is no proper version scheme for Tumbleweed. 

 The last stable version can be found 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 not based on releases from devel:openQA. But, they can be found here: 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 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)

Back