Project

General

Profile

Actions

action #92040

open

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

coordination #92037: [epic] Extensible openQA: Support for external openQA plugins

Support for external openQA plugins in home directory

Added by okurz almost 3 years ago. Updated almost 3 years ago.

Status:
New
Priority:
Low
Assignee:
-
Category:
Feature requests
Target version:
Start date:
2021-04-30
Due date:
% Done:

0%

Estimated time:

Description

Acceptance criteria

  • AC1: Plugins can be installed in the user's home
  • AC2: Documentation explains how to install plugins out of tree

Suggestions

  • Plugins live in lib/OpenQA/WebAPI/Plugin and lib/OpenQA/CLI as part of openQA upstream
  • ~/.config/openqa/plugins
  • Module::Pluggable shows off a search_dirs option to support multiple folders
Actions #1

Updated by mkittler almost 3 years ago

Can't one just add a plugin module under, e.g. ~/openqa/plugins/OpenQA/CLI/MyPlugin.pm and add ~/openqa/plugins to PERL5LIB? I haven't tested it but it likely works and wouldn't even require a code change.

Actions #2

Updated by okurz almost 3 years ago

  • Target version changed from Ready to future

I am sorry, putting that in the backlog was premature, my mistake

Actions

Also available in: Atom PDF