Project

General

Profile

action #126551

coordination #126167: [epic][qem-bot] Inconsistent job counts in qem-dashboard size:M

[qem-bot] Flag missing openQA jobs with qem-dashboard API size:M

Added by kraih 2 months ago. Updated about 2 hours ago.

Status:
Feedback
Priority:
Normal
Assignee:
Target version:
Start date:
2023-03-23
Due date:
2023-06-16
% Done:

0%

Estimated time:

Description

Motivation

Followup to #126548. Once an API endpoint exists in the qem-dashboard for flagging openQA jobs as missing, qem-bot should start using it.

Acceptance criteria

  • AC1: qem-bot flags missing openQA jobs as such in the qem-dashboard

Suggestions

  • Missing openQA jobs already show up in the qem-bot pipeline logs. Extend that to notify the qem-dashboard using the new API endpoint
  • Find examples in gitlab CI pipeline runs where openQA jobs are missing to have a starting point for a test and verification
  • Verify the result with a quick SQL query on the dashboard's database for flagged missing jobs

Related issues

Related to QA - action #126548: [qem-dashboard] Add an API endpoint to flag openQA jobs as missing in openQA size:MResolved2023-03-232023-04-11

History

#1 Updated by kraih 2 months ago

  • Related to action #126548: [qem-dashboard] Add an API endpoint to flag openQA jobs as missing in openQA size:M added

#2 Updated by kraih 2 months ago

Blocked by #126548.

#3 Updated by kraih 2 months ago

  • Status changed from Blocked to New
  • Target version changed from future to Ready

Unblocked.

#4 Updated by kraih 2 months ago

The dashboard endpoint to use is PATCH /api/jobs/<job_id>: https://github.com/openSUSE/qem-dashboard/blob/main/API.md#openqa-jobs

#5 Updated by okurz 2 months ago

  • Target version changed from Ready to future

#6 Updated by okurz about 1 month ago

  • Target version changed from future to Ready

#7 Updated by okurz about 1 month ago

  • Subject changed from [qem-bot] Flag missing openQA jobs with qem-dashboard API to [qem-bot] Flag missing openQA jobs with qem-dashboard API size:M
  • Description updated (diff)
  • Status changed from New to Workable

#8 Updated by mkittler 3 days ago

  • Assignee set to mkittler

#9 Updated by mkittler 3 days ago

  • Status changed from Workable to In Progress

#10 Updated by mkittler 3 days ago

  • Status changed from In Progress to Feedback

#11 Updated by okurz about 2 hours ago

  • Due date set to 2023-06-16

Also available in: Atom PDF