Project

General

Profile

action #104031

bot-ng: Provide manual openQA trigger commands for retrying/retriggering/triggering special tests

Added by okurz 5 months ago. Updated 4 months ago.

Status:
Resolved
Priority:
Normal
Assignee:
Target version:
Start date:
2021-12-15
Due date:
2022-01-31
% Done:

0%

Estimated time:

Description

Motivation

As we are now running Maintenance jobs 1x a day, EMU team asked about the possibility of on-demand runs whenever an emergency update appears.
We can recognize EMU update by being in qam-emergency group in smelt but an easier thing for now would be to provide the manual commands to be called again manually on request

Acceptance criteria

  • AC1: An easily accessible documented approach exists how to manually trigger "SLE maintenance update tests"

Suggestions

  • Adapt the logging line in bot-ng "Openqa isos POST" to show what needs to be called manually, e.g. with openqa-cli
  • Add documentation to README (or wiki) how to find commands to call

History

#1 Updated by okurz 5 months ago

  • Assignee set to okurz

#2 Updated by okurz 5 months ago

  • Due date set to 2021-12-29
  • Status changed from New to Feedback

#3 Updated by okurz 5 months ago

  • Due date changed from 2021-12-29 to 2022-01-31

MR merged. Note that this will just log a command that can be tweaked and called manually on demand. What we should still discuss if we can offer a custom trigger solution. I assume that https://gitlab.suse.de/qa-maintenance/bot-ng/-/pipelines/new is just enough with what it already offers but maybe something more is needed?

#4 Updated by jbaier_cz 5 months ago

okurz wrote:

MR merged. Note that this will just log a command that can be tweaked and called manually on demand. What we should still discuss if we can offer a custom trigger solution. I assume that https://gitlab.suse.de/qa-maintenance/bot-ng/-/pipelines/new is just enough with what it already offers but maybe something more is needed?

Or one can also manually run any of the predefined schedules from https://gitlab.suse.de/qa-maintenance/bot-ng/-/pipeline_schedules at any time.

#5 Updated by okurz 5 months ago

Exactly. Good idea! So I extended the README further with https://gitlab.suse.de/qa-maintenance/bot-ng/-/merge_requests/44 which should actually provide anything we need if we just reference this documentation elsewhere, e.g. on some process description wiki pages.

#6 Updated by okurz 5 months ago

MR merged, thx jbaier_cz, that was quick :)

vpelcak where do you think is a good place to reference https://gitlab.suse.de/qa-maintenance/bot-ng#manual-triggering-of-actions , e.g. some process description wiki pages for SLE maintenance test handling?

#7 Updated by okurz 4 months ago

  • Status changed from Feedback to Resolved

No response. Assuming we are good. Will ping vpelcak in chat additionally

Also available in: Atom PDF