Project

General

Profile

Actions

action #120276

closed

coordination #120522: [epic] Support upgrade SUSE bugzilla instance

Prepare openqa_bugfetcher for upcoming bugzilla update

Added by dheidler over 1 year ago. Updated about 1 year ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
-
Target version:
-
Start date:
2022-11-10
Due date:
% Done:

0%

Estimated time:

Description

Observation

Hello QE,

first I want to express my gratitude to Chenzi Cao for huge contribution to Bugzilla UAT testing. All reported bugs were fixed, however there are still four issues to be resolved which block deployment to production. Currently the go live is planned for 6.12.-8.12.2022, but there might be further delay.

One of the big changes is, that XML-RPC support will be dropped and replaced by REST api described here https://bugzilla.readthedocs.io/en/5.0.4/api/ . This enables implementation of several QE metrics identified in the past here: https://confluence.suse.com/display/qasle/QA+Metrics

If there is someone, who would be interested in working on ingesting the data form Bugzilla, processing it according to identified metrics and storing in InfluxDB in order to display it in Grafana, please let me know. It could be an interesting and fun project which would make lives of many people easier.

Have a nice day

Jan

openqa_bugfetcher is currently using XML-RPC (actually JSON-RPC) to fetch bug information.
There is a fallback to fetch at least basic information via HTML scraping but that only works for public bugs and might break as well for when there is a major update applied.

https://github.com/os-autoinst/openqa_bugfetcher
https://github.com/os-autoinst/openqa_bugfetcher/blob/master/openqa_bugfetcher/issues/bugzilla_issue.py

After updating the sources, make sure to update the RPM at https://build.opensuse.org/package/show/devel:openQA/openqa_bugfetcher
and install the update on the openqa-service VM.

Suggestions


Related issues 3 (1 open2 closed)

Related to QA - action #120525: Ensure our usual bugzilla integrated tooling works with the upgraded test instance size:MResolvedlivdywan2022-11-15

Actions
Related to openQA Project - action #132668: [alert] Cron job from openqa-service failed: fetch_openqa_bugs size:MResolveddheidler2023-07-132023-07-28

Actions
Copied to openQA Infrastructure - action #120279: Proper maintainership for openqa_service VM size:MWorkable2022-11-10

Actions
Actions

Also available in: Atom PDF