Project

General

Profile

Actions

coordination #43706

closed

coordination #80142: [saga][epic] Scale out: Redundant/load-balancing deployments of openQA, easy containers, containers on kubernetes

[epic] Generate "download&use" docker image of openQA for SUSE QA

Added by SLindoMansilla over 5 years ago. Updated 10 months ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Feature requests
Target version:
Start date:
2018-11-13
Due date:
% Done:

100%

Estimated time:
(Total: 0.00 h)

Description

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. 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 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.suse.net/index.php?title=OpenQA/Production_Deployment_Schedule done periodically on a daily/weekly schedule.

For QA, the need of local openQA instances brings the need of having an easy way of installing, configuring and deploy with 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:

Acceptance criteria

  • AC1: Sub-Task are closed (resolved or rejected)

Subtasks 9 (0 open9 closed)

action #43712: Update upstream dockerfiles to provide an easy to use docker image of openQA-webuiResolvedilausuch2018-11-13

Actions
action #43715: Update upstream dockerfiles to provide an easy to use docker image of workersResolvedilausuch2018-11-13

Actions
action #43718: Docker image for webui and workers are versioned and uploaded to obs registryResolvedilausuch2018-11-13

Actions
action #80518: provide container images for aarch64Resolvedokurz2020-11-27

Actions
action #80520: Automatic tests for our openQA containers - webUI onlyResolvedilausuch2020-11-27

Actions
action #80534: publication+demo for updated openQA containersResolvedokurz2020-11-27

Actions
action #80682: Automatic tests for our openQA containers - worker onlyResolvedilausuch2020-11-27

Actions
action #80684: Automatic tests for our openQA containers - worker+webui connectionResolvedokurz2020-11-27

Actions
action #81118: automatic container tests for os-autoinstResolvedokurz2020-12-16

Actions

Related issues 3 (0 open3 closed)

Related to openQA Project - action #45365: [functional][u] Provide an option to set up openQA very easilyResolveddheidler2018-12-19

Actions
Related to openQA Project - action #73450: POC: Create openQA worker container image (feature)Resolvedilausuch2020-10-16

Actions
Related to openQA Project - action #73447: POC: Create openQA Web Application container image (feature)Resolvedilausuch2020-10-16

Actions
Actions

Also available in: Atom PDF