Project

General

Profile

Actions

coordination #92037

open

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

[epic] Extensible openQA: Support for external openQA plugins

Added by livdywan over 3 years ago. Updated over 3 years ago.

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.

Subtasks 1 (1 open0 closed)

action #92040: Support for external openQA plugins in home directoryNew2021-04-30

Actions
Actions

Also available in: Atom PDF