Project

General

Profile

Actions

action #86063

open

coordination #162539: [saga][epic] future ideas version for version control features within openQA

coordination #162554: [epic] Direct webUI support for job triggering

[epic] Add possibility to trigger openQA API calls, e.g. single "jobs", without the need of the client / over the webUI / with curl

Added by okurz over 3 years ago. Updated 28 days ago.

Status:
Blocked
Priority:
Normal
Assignee:
Category:
Feature requests
Target version:
Start date:
2021-01-13
Due date:
% Done:

100%

Estimated time:
(Total: 0.00 h)

Description

Motivation

Most of openQA functionality is available over the webUI with prominent exceptions like "trigger tests". To allow easier workflows for web centric users or for easier integration into infrastructures where no custom "openQA client" can be called but only HTTP endpoints we should offer such possibility

Acceptance criteria

  • AC1: openQA jobs with arbitrary parameters can be triggered over the webUI for authenticated users with right permissions (operator+)
  • AC2: openQA jobs can be triggered with single curl calls
  • AC3: All openQA API calls with known exceptions can be conducted without needing an openQA CLI

Suggestions

e.g. a POST route where one can authenticate with username+password forwarded to any external authentication service or existing API key+secret. Within the webUI a POST request could be sent from an authenticated webUI form, e.g. a single simple textfield taking all parameters that the openQA CLIs would also take.


Files

github_scopes.png (509 KB) github_scopes.png GitHub example kraih, 2021-02-01 14:51

Subtasks 1 (0 open1 closed)

action #87698: openQA jobs can be triggered with single curl callsResolvedkraih2021-01-13

Actions

Related issues 1 (0 open1 closed)

Copied to openQA Project - action #87695: Full openQA test development, maintenance and administration from browser without the need of a local terminal size:MResolvedtinita

Actions
Actions

Also available in: Atom PDF