This directory contains example configuration files for openqa-revtui
- opensuse-microos.toml - Review template for openSUSE MicroOS test runs
- opensuse-tumbleweed.toml - Review template for openSUSE Tumbleweed test runs
Find a selection of templates for the qe-c squad (containers and images)
Recommended review configuration file: qe-Maintenance-QEC.toml (contains all maintenance test runs except LATEST)
Individual files:
- qec-publiccloud.toml - Review template for SLES PublicCloud test runs
- qec-containers.toml - Review template for SLES container test runs (excluding BCI)
- qec-bci.toml - Review template for SLE BCI container images
- qec-minimalvm.toml - Review template for MinimalVM/JeOS images
- qec-sle-micro.toml - Review template for SLE Micro
- qec-wsl.toml - Review template for SLE WSL images
- qec-wicked.toml - Review template for wicked images
- qec-alp.toml - Review template for ALP (Dolomite)
A TODO
configuration is a toml
configuration file, which shows only test run that require an action from a reviewer.
In practice this means it shows only failed and incomplete jobs and hides all currently running, scheduled or passing and softfailing jobs.
To create such a TODO
configuration, the following template might be useful.
Instance = "https://openqa.opensuse.org"
RabbitMQ = "amqps://opensuse:opensuse@rabbit.opensuse.org"
RabbitMQTopic = "opensuse.openqa.job.done"
HideStatus = [ "scheduled", "assigned", "passed", "softfailed", "cancelled", "skipped", "running", "reviewed", "user_cancelled"]
RefreshInterval = 60
MaxJobs = 20
GroupBy = "groups"
DefaultParams = { distri="opensuse", version = "Tumbleweed" }
The important parameter is the HideStatus
one. Here we hide all job states, except failures.
The reviewed
status in HideStatus is a special status, which indicates all failures which have a bugref (bugzilla or progress.opensuse.org issue) in at least one of the comments. Those are considered as "reviewed" jobs.
For usage on OSD, replace the Instance
and RabbitMQ
variables accordingly. Also update the required query parameters (DefaultParams
) to match your distri/flavors.
Instance = "https://openqa.suse.de"
RabbitMQ = "amqps://suse:suse@rabbit.suse.de"
RabbitMQTopic = "suse.openqa.job.done"
DefaultParams = { distri = "sle" }