Project

General

Profile

Actions

action #109488

closed

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

coordination #109641: [epic] qem-bot improvements

qem-bot - better logging

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

Status:
Resolved
Priority:
Low
Assignee:
Start date:
2022-04-05
Due date:
% Done:

0%

Estimated time:

Description

As followup 5-Why's

-> many log lines with "ERROR" about missing repomd.xml -> turn to INFO

-> log message "WARNING: Missing product in /etc/openqabot" -> "DEBUG: Skipping obsolete openQABot config /etc/openqabot/bot.yml"

-> log message "DEBUG: Incident … does not have x86_64 arch in 12-SP3" -> so what? -> maybe we can simply remove that message and ignore that, or move to TRACE

-> log message "DEBUG: No channels in … for …" -> Can we put some hints to the readers there what it means or what they could check, e.g. is there no valid smelt_channel to openQA product mapping in metadata? Maybe incident is obsolete and should be closed, removed, etc.?

-> log message "NOT SCHEDULE:" -> lowercase and use "not scheduling"

-> log message "Project ... can't calculate repohash" -> would be useful to have a timestamp of last update from OBS

-> log message for aggregates "Posting ... jobs" is ambiguous or wrong, should be more like "Triggering ... openQA products" or similar, or "openqa isos post calls"

-> we found a problem with an exception as openQA API returns with 404 on post isos as a product is missing in openQA. This error is ignored and we continue the job. We should handle that better.

-> add a concluding log message after triggering tests, like "Triggering done ... jobs" or so.

Acceptance criteria:

  • AC1: better logs from qem-bot

Related issues 1 (0 open1 closed)

Related to 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

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

Updated by livdywan over 2 years ago

  • Description updated (diff)
Actions #3

Updated by okurz over 2 years ago

  • Priority changed from Normal to Low
  • Target version set to Ready
Actions #4

Updated by okurz over 2 years ago

  • Parent task set to #109641
Actions #5

Updated by osukup over 2 years ago

  • Assignee set to osukup
Actions #6

Updated by osukup over 2 years ago

  • Status changed from New to In Progress
Actions #8

Updated by osukup over 2 years ago

  • Status changed from In Progress to Resolved

merged and deployed

Actions

Also available in: Atom PDF