Project

General

Profile

Actions

coordination #90359

open

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

[epic] Customizable worker engine

Added by okurz over 3 years ago. Updated over 2 years ago.

Status:
Workable
Priority:
Normal
Assignee:
-
Category:
Feature requests
Target version:
Start date:
2021-03-19
Due date:
% Done:

100%

Estimated time:
(Total: 0.00 h)

Description

Motivation

os-autoinst includes multiple backends which can require changes to
support different technologies or specific testing needs. Also, the
worker environment needs to provide requirements to run tests which
include more package than originally required for os-autoinst or newer
versions.

Acceptance criteria

  • AC1: Other backends than os-autoinst can be configured to be used
  • AC2: Documentation covers the configuration options

Subtasks 1 (0 open1 closed)

action #90362: Allow to customize worker engine by configurationResolvedokurz2021-03-19

Actions

Related issues 1 (0 open1 closed)

Related to openQA Project - action #106999: os-autoinst: Document the use of custom openQA backend commands to test os-autoinst changes on production workers size:MResolvedokurz2022-02-14

Actions
Actions #1

Updated by okurz over 3 years ago

  • Description updated (diff)
  • Status changed from New to Blocked
Actions #2

Updated by okurz over 3 years ago

  • Status changed from Blocked to Workable
  • Assignee deleted (okurz)

https://github.com/os-autoinst/openQA/pull/3804 is merged, deployed and effective in a way that given right permissions it works as designed. During the work on https://hackweek.suse.com/20/projects/automated-test-for-game-plus-only-web-based-dev-plus-python-openqa I tried it out on openqaworker7 and have adjusted apparmor a bit locally. However likely we need to tweak further so that the user _openqa-worker can do more as well, e.g. execute podman in a subticket.

Actions #3

Updated by okurz over 3 years ago

  • Target version changed from Ready to future
Actions #4

Updated by okurz over 2 years ago

  • Related to action #106999: os-autoinst: Document the use of custom openQA backend commands to test os-autoinst changes on production workers size:M added
Actions #5

Updated by okurz over 2 years ago

Adding documentation with https://github.com/os-autoinst/openQA/pull/4584 as I need it right now for #108974

Actions

Also available in: Atom PDF