openqa-mq
is a small CLI tool that receives openQA related events from RabbitMQ. It is part of the openqa-mon
packages and will work for OSD and for OOO.
Paste text on VNC terminal
A coworker recently faced the problem to copy&pasting a large amount of text into a VNC terminal for openQA. VNC doesn’t always allow copy&paste and when you have to manually type a longer string this is prone to typos and human error.
[Read More]VM test cluster using JeOS/MinimalVM images
JeOS (Just enough OS) or MinimalVM images are minimal VM images (duh!) that can be used to quickly deploy VMs. Instead of a installation you only need to go through a first boot setup. This makes those images very handy if you need to spin up a bunch of test VMs as for instance if you need a custom cluster.
[Read More]Reviewing openQA jobs with openqa-revtui
The openqa-revtui
tool is a neat CLI utility for helping you review openQA jobs and job groups.
It is part of the openqa-mon
project, which has grown in the last years and now consists on more than the job monitoring tool itself.
seidl - display current SUSE publiccloud images in your terminal
seidl is a small pint query utility designed to easily list the current publiccloud images in the terminal. Pint (Public Cloud Information Tracker) is the SUSE service to provide data about the current state of publiccloud images across all supported public cloud service providers. The public-cloud-info-client is an already existing versitale client, however I find its usage a bit bulky if it comes to the task of displaying the current images. This is where seidl
complements the existing client. See for yourself:
Extract SCHEDULE from an openQA job
Then using openqa-clone-job
(and derivates) one can use the SCHEDULE
variable to clone a test run with a custom set of test modules. This is particular useful, when developing a new test case and you need a verification run with e.g. an additional test module or to exclude some failing ones.
However it is sometimes cumbersome to type out a large list of tests into a custom SCHEDULE
variable, if the amount of test modules exceeds 5 or more tests (e.g. extra_tests_textmode - good luck!).
Clean empty job groups in openQA
In this blog post I present you a small script, which can help you to remove empty job groups from your own openQA instance. This is helpful if you have a development instance with a lot of job groups, that you never use. This script can help you to tidy the list of dangling job groups.
[Read More]pasta - stupid simple pastebin service
pasta
is a stupid simple pastebin service for self-hosting. I started this project months ago because I was missing an easy, simple and no pain self-hosting solution. This is what pasta
is about. You just throw a file at it via it’s archaic web interface, a simple POST
request or with its stupid simple CLI tool:
Active monitoring of openQA jobs
openqa-mon
is a little command-line utility to monitor one or multiple openQA jobs for their status. This tool is useful if you want to live monitor a handful of jobs closely e.g. for verification runs.