DevConf.CZ 2025

Miroslav Vadkerti

Testing Farm architect. Open-source junkie. Obsessed with CI. Senior Principal QE @ Red Hat.


Company or affiliation

Red Hat

Job title

Senior Principal QA Engineer


Sessions

06-12
14:00
35min
Managing Your Laptop with Bootable Containers, Fedora Toolbox, Nix, and Home Manager
Miroslav Vadkerti

Join me on a journey where I successfully integrated Fedora Toolbox with Nix and Home Manager under the Nix Toolbox project, creating a fully reproducible setup for my laptop alongside Fedora Bootable Containers.

With Fedora Bootable Containers, you can manage your base system as code. Additionally, Nix Toolbox allows you to:

  • Extend Fedora Toolbox with access to over 100,000 packages from Nixpkgs
  • Define your home environment and package configurations as code
  • Manage your installed Flatpaks declaratively
  • Configure user settings for base system packages in a reproducible way

If time permits, I will also demonstrate how Fedora contributors can leverage Testing Farm to validate their laptop setup in a CI environment.

DevOps and Automation
E112 (capacity 156)
06-13
13:15
35min
Image Mode Support in Testing Farm
Jan Havlín, Miroslav Vadkerti

Image mode for RHEL, Fedora, and CentOS Stream is an important new deployment method for these operating systems. Ensuring that they are validated as a part of standard development workflows is crucial, and lowering the testing entry barrier for these variations is a key priority. This means they must receive first-class support in tmt and Testing Farm, which form the standard tooling and infrastructure for testing Fedora, RHEL, and CentOS Stream.

In this talk, we will dive into the details of Image Mode support in Testing Farm. We will explain:
* How Testing Farm and tmt prepare the testing environment for test execution.
* How to enable Image Mode testing alongside package mode testing for all available CI systems.
* How to quickly reserve a machine with Image Mode for testing and debugging purposes.
* How to easily execute existing tests against Image Mode.

More information on Image Mode support: https://docs.testing-farm.io/Testing%20Farm/0.1/rfd/rfd5-testing-image-mode.html

Linux Distributions, Operating Systems, and Edge
E105 (capacity 70)