Updating perltidy (and other dependencies) in os-autoinst
Posted on March 9, 2026
| 1 min
| 68 words
| phoenix
When updating the dependencies.yaml file in os-autoinst, e.g. when you’d like to fix the outdated perltidy version in the repo the recommended workflow is to:
- Update
dependencies.yaml - Run
make update-deps
This will update the cpanfile for you and you only need to make your changes in one single file (dependencies.yaml).
[Read More]openqa-mq shows you openQA's RabbitMQ events
Posted on August 19, 2024
| 1 min
| 146 words
| phoenix
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.
[Read More]Paste text on VNC terminal
Posted on March 21, 2024
| 1 min
| 111 words
| phoenix
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
Posted on March 8, 2023
| 3 min
| 472 words
| phoenix
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
Posted on January 27, 2023
| 7 min
| 1330 words
| phoenix
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.
[Read More]seidl - display current SUSE publiccloud images in your terminal
Posted on May 19, 2022
| 4 min
| 662 words
| phoenix
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:
[Read More]Extract SCHEDULE from an openQA job
Posted on December 13, 2021
| 4 min
| 770 words
| phoenix
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!).
[Read More]Clean empty job groups in openQA
Posted on November 17, 2021
| 4 min
| 702 words
| phoenix
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
Posted on July 16, 2021
| 4 min
| 821 words
| phoenix
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:
[Read More]Active monitoring of openQA jobs
Posted on February 25, 2021
| 5 min
| 970 words
| phoenix
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.
[Read More]