coordination #90359
opencoordination #80142: [saga][epic] Scale out: Redundant/load-balancing deployments of openQA, easy containers, containers on kubernetes
[epic] Customizable worker engine
100%
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
Updated by okurz over 3 years ago
- Description updated (diff)
- Status changed from New to Blocked
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.
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
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