Testing Farm release 2025-09.1
Testing Farm release 2025-09.1 was deployed on 2025-10-17 🎉.
💔 Breaking Changes
The tmt-reboot -e option changed behaviour, see tmt 1.58 release notes for more information.
Please note, that in the future the restraint compatibility features will not be available on the guests by default, but will have to be explicitly enabled using the restraint-compatible flag. Currently the change is planned for January 2027. See the Restraint Compatibility section for the full schedule and details.
🎯 Highlights
The rhel-ci tmt policy is enabled for all RHEL CI requests.
This policy enables the avc check for all the tests, a feature parity with the legacy restraint based test executions.
IBM Cloud s390x and ppc64le are working well in Red Hat Ranch, helping a lot with CI workflows. We have around 50 s390x and 50 ppc64le machines available to our users. (TFT-731)
Testing Farm now supports provisioning available RHEL image mode images in Beaker. (TFT-3803, TFT-3665)
Testing Farm CLI gained a new list command to list requests and reservations.
Various output formats are supported.
See the documentation for more information.
(TFT-3150)
🚀 Improvements
The Testing Farm API has improved validation of supported composes which are accepted. The list of supported composes is updated automatically once new composes are imported to Testing Farm. (TFT-3948)
The tmt environment variables can be now passed to the testing-farm CLI reserve command.
(TFT-3186)
The Konflux integration now supports container group snapshot. (TFT-3929)
Testing Farm now supports system.numa-nodes HW requirement.
(TFT-1919)
Ansible collections community.crypto and community.postgresql are now supported in the ansible prepare step.
🐞 Bugfixes
Fixed an issue with kickstart installation in AWS incorrectly provisioning machines in uefi boot method when the user asked for bios boot method.
(TFT-3558)
Fixed multiple issues related to test environment leftovers after the job finished running. (TFT-3851)
Fixed an issue overwriting git credentials from private repositories on the worker, breaking private repository access. (TFT-3927)
Fixed a race condition during test artifacts repository creation causing incomplete downloads and failures if copr returns 404 when downloading rpms. (TFT-3937)
The Testing Farm results viewer was corrected to not display unrelated errors in successfully tested plans in case of an error in the pipeline. (TFT-3649)
Multiple issues related to pipeline cancellation and guest destroy were fixed preventing cloud resource leftovers. (TFT-3841, TFT-3842, TFT-3849)
Fixed a bug limiting the parallel execution to 12 plans even if the parallel limit set in the API is higher. (TFT-3850)
A bug in IBM Cloud provisioner driver was fixed causing increased processor usage. (TFT-3929)
A bug in CLI was fixed to make sure the --reserve command for request and restart commands works correctly with --test and --test-filter options.
(TFT-3196)
📦️ Packages
List of important packages bundled in the worker image.
❯ podman run --entrypoint rpm quay.io/testing-farm/worker-public:2025-09.1 -q fmf tmt standard-test-roles ansible-core podman beakerlib | sort | uniq
ansible-core-2.16.14-2.fc41.noarch
beakerlib-1.31.5-1.fc41.noarch
fmf-1.7.0-1.fc41.noarch
podman-5.6.2-1.fc41.x86_64
standard-test-roles-4.13-1.fc41.noarch
tmt-1.59.0-2.fc41.noarch
🔎 Stats
Testing Farm is on track to surpass 1.84M requests per year \o/.
The average error rate for Testing Farm was approximately 3.53%.