Project

General

Profile

Actions

action #109512

closed

coordination #91646: [saga][epic] SUSE Maintenance QA workflows with fully automated testing, approval and release

coordination #109641: [epic] qem-bot improvements

qem-bot - add vars with GitlabCI job link and qem-dashboard link

Added by osukup over 2 years ago. Updated over 2 years ago.

Status:
Resolved
Priority:
Low
Assignee:
Start date:
Due date:
% Done:

0%

Estimated time:

Description

Motivation

made easy to find which Gitlab CI job scheduled incident / aggregate in openQA

Acceptance criteria

  • AC1: added variables with clickable URLs to Schedule and QEM dashboard to job variables

Related issues 1 (0 open1 closed)

Copied from QA (public) - action #108944: 5 whys follow-up to Missing (re-)schedules of SLE maintenance tests size:MResolvedosukup2022-03-24

Actions
Actions #1

Updated by osukup over 2 years ago

  • Copied from action #108944: 5 whys follow-up to Missing (re-)schedules of SLE maintenance tests size:M added
Actions #2

Updated by okurz over 2 years ago

  • Description updated (diff)
  • Due date deleted (2022-04-16)
  • Priority changed from Normal to Low
  • Start date deleted (2022-03-24)
Actions #3

Updated by okurz over 2 years ago

  • Parent task set to #109641
Actions #4

Updated by mkittler over 2 years ago

  • Assignee set to mkittler

This is likely a good start to get involved with qem-bot development and the openQA-side is ready (see #109623).

Actions #7

Updated by mkittler over 2 years ago

  • Status changed from New to Feedback

PR for openQA to accept parameters passed by https://github.com/openSUSE/qem-bot/pull/13: https://github.com/os-autoinst/openQA/pull/4598
PR for openQA to render links generated by https://github.com/openSUSE/qem-bot/pull/16 (and I suppose some existing code) correctly: https://github.com/os-autoinst/openQA/pull/4599

Actions #8

Updated by okurz over 2 years ago

https://github.com/os-autoinst/openQA/pull/4599 merged after manual hotpatching on OSD and verification on https://openqa.suse.de/admin/productlog?id=894628 where we can now see nice clickable URLs for aggregate tests:

For incident tests, e.g. in https://openqa.suse.de/admin/productlog?id=894439, there is a __CI_JOB_URL but no URLs pointing to the dashboard or smelt. Seems like
https://github.com/openSUSE/qem-bot/pull/13/files#diff-81a88cee51bd2524a7e938a6b6d53d79f526ffb436071ead2d3d83163b38b1ecR276
should do it but is not effective.

Actions #9

Updated by mkittler over 2 years ago

PR by @osukup to address the issue mentioned in the last paragraph of the previous comment: https://github.com/openSUSE/qem-bot/pull/17

Actions #10

Updated by mkittler over 2 years ago

  • Status changed from Feedback to Resolved

Everything should be merged now. It looks good on OSD, e.g. this incident "product" https://openqa.suse.de/admin/productlog?id=908735 has all the links.

Actions

Also available in: Atom PDF