Actions
coordination #92037
opencoordination #80142: [saga][epic] Scale out: Redundant/load-balancing deployments of openQA, easy containers, containers on kubernetes
[epic] Extensible openQA: Support for external openQA plugins
Status:
Workable
Priority:
Low
Assignee:
-
Category:
Feature requests
Target version:
QA (public, currently private due to #173521) - future
Start date:
2021-04-30
Due date:
% Done:
0%
Estimated time:
(Total: 0.00 h)
Description
Motivation¶
Different users have different workflows and use cases. Supporting all in openQA would make openQA an unmaintainable monolith, so … plugins! :)
openQA can already be extended pretty easily but it's not clear if plugins can be published without contributing them upstream. An example of "probably should be external" could be ObsRsync which is very project-specific.
Acceptance criteria¶
- AC1: Plugins can be installed in the user's home
- AC2: Plugins can be installed system-wide
- AC3: Documentation explains how to install plugins out of tree
User stories¶
- Cary would like to publish a package that adds a new openqa-cli command.
- Lee wants to extend the openQA UI for a project-specific downstream feature.
Actions