Project

General

Profile

Actions

action #129307

open

Prominently present the presence of failed minion jobs to openQA admins

Added by okurz over 1 year ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Feature requests
Target version:
Start date:
2023-05-15
Due date:
% Done:

0%

Estimated time:

Description

Motivation

Perl minion jobs are more and more important. https://openqa.opensuse.org/minion/jobs?state=failed shows at time of writing 330 failed minion jobs where some of them might be important problems that should be handled. We should display a note with link to /minion/jobs?state=failed to openQA admins, i.e. users with "admin" permission" if the number of failed jobs exceed a configurable threshold. This would bring two benefits:

  1. Failed jobs that show critical problems would be handled more often for all openQA instances
  2. The admin role in openQA becomes more "important" as those users would be asked to get involved more :)

Acceptance criteria

  • AC1: openQA admins with permissions to handle failed minion jobs are reminded if failed jobs exceed a configured threshold
  • AC2: The notification threshold has a sensible default
  • AC3: Users with no permission to remove/retry/handle minion jobs do not receive a notification
  • AC4: Instance admins can permanently disable the notification threshold

Suggestions

No data to display

Actions

Also available in: Atom PDF