Project

General

Profile

Actions

action #86063

open

coordination #58184: [saga][epic][use case] full version control awareness within openQA

coordination #48641: [epic] Trigger openQA tests in pull requests of any product github pull request

[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 almost 3 years ago.

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

50%

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 2 (1 open1 closed)

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

Actions
action #90788: openQA jobs with arbitrary parameters can be triggered over the webUI for authenticated users with right permissions (operator+)Workable

Actions

Related issues 1 (1 open0 closed)

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

Actions
Actions

Also available in: Atom PDF