Testing Farm release 2025-06.1 https://docs.testing-farm.io/Testing%20Farm/0.1/releases/2025-06.1.html was deployed on 2025-07-15 đ.
https://docs.testing-farm.io/Testing%20Farm/0.1/releases/2025-06.1.html#_upgradesđ Upgrades
tmt https://tmt.readthedocs.org was updated to 1.52 https://tmt.readthedocs.io/en/stable/releases.html#tmt-1-52.
Testing Farm CLI https://docs.testing-farm.io/Testing%20Farm/0.1/cli.html tool was updated to v0.0.25 https://gitlab.com/testing-farm/cli/-/releases/v0.0.25, please update your installation.
Artemis https://gitlab.com/testing-farm/artemis/ was updated to v0.0.77 https://gitlab.com/testing-farm/artemis/-/releases/v0.0.77 on both ranches.
Released and upgraded standard-test-roles to 4.13. (TFT-3483 https://issues.redhat.com/browse/TFT-3483)
https://docs.testing-farm.io/Testing%20Farm/0.1/releases/2025-06.1.html#_breaking_changesđ Breaking changes
The RHEL CI now defaults to setting TMT_SCRIPTS_DIR to /var/lib/tmt/scripts. This is required for package mode to image mode conversion to work in gating tests for testing Image Mode RHEL. Please note that means if your tests reference rhts-* or tmt-* scripts using an absolute path, they might fail. Please rely on $PATH when using these scripts.
https://docs.testing-farm.io/Testing%20Farm/0.1/releases/2025-06.1.html#_highlightsđŻ Highlights
Kickstart installation in AWS is live for RHEL8+. If the requests use kickstart field, they will be mostly served by AWS. If you require beaker to be used, force the beaker Testing Farm pool in your requests. (TFT-2135 https://issues.redhat.com/browse/TFT-2135)
First version of Image Mode testing in RHEL CI and Fedora CI is available using the package mode to image mode conversion. See our sanity test https://gitlab.com/testing-farm/tests/-/blob/main/testing-farm/bootc-install.fmf for an example for Fedora.
Testing Farm is now supporting installing all supported artifacts in Image Mode. Note that there are no repositories with artifacts added to the system. This Image Mode testing is not yet supported in RHEL CI.
IBM cloud s390x is now enabled for RHEL-8, RHEL-9 and RHEL-10 composes by default.
https://docs.testing-farm.io/Testing%20Farm/0.1/releases/2025-06.1.html#_improvementsđ Improvements
Added support for running tests with kickstart with other pools than just Beaker. (TFT-2135 https://issues.redhat.com/browse/TFT-2135)
Added support for soft/hard reboot command in tmt artemis plugin. (TFT-2997 https://issues.redhat.com/browse/TFT-2997)
Implemented SIGUSR2 pipeline timeout handling in gluetool. (TFT-3451 https://issues.redhat.com/browse/TFT-3451)
Added support to link to a particular test suite or test case in Oculus. ( TFT-2757 https://issues.redhat.com/browse/TFT-2757)
Enabled RHEL-10.1 gating in BaseOS CI and Testing Farm. (TFT-3100 https://issues.redhat.com/browse/TFT-3100)
Introduced a new tmt package manager which performs 'install' via Containerfile. (TFT-3177 https://issues.redhat.com/browse/TFT-3177)
Set TMT_SCRIPTS_DIR by default in RHEL CI pipelines. (TFT-3494 https://issues.redhat.com/browse/TFT-3494)
Added support for CPU flags and CPU stepping to testing-farm CLI. (TFT-2588 https://issues.redhat.com/browse/TFT-2588)
Added link to tmt web service from Oculus to each test suite and test case. (TFT-2853 https://issues.redhat.com/browse/TFT-2853)
Started importing updates-nightly composes more often. (TFT-3016 https://issues.redhat.com/browse/TFT-3016)
Added support for pagination in API for requests endpoint. (TFT-3143 https://issues.redhat.com/browse/TFT-3143)
Deployed tmt web in production in public. (TFT-3206 https://issues.redhat.com/browse/TFT-3206)
Added test contact information to results.xml. (TFT-2579 https://issues.redhat.com/browse/TFT-2579)
Added printing of reservation time from the reserved machine. (TFT-2592 https://issues.redhat.com/browse/TFT-2592)
Set up proper CI for the Tekton pipeline. (TFT-2900 https://issues.redhat.com/browse/TFT-2900)
Added parameters for all testing-farm CLI options. (TFT-3005 https://issues.redhat.com/browse/TFT-3005)
https://docs.testing-farm.io/Testing%20Farm/0.1/releases/2025-06.1.html#_documentationđ Documentation
Added documentation for Konflux CI integration https://gitlab.com/testing-farm/integrations-konflux/-/blob/main/README.adoc. (TFT-3006 https://issues.redhat.com/browse/TFT-3006)
Updated the Konflux docs to point to TF repo. (TFT-2902 https://issues.redhat.com/browse/TFT-2902)
https://docs.testing-farm.io/Testing%20Farm/0.1/releases/2025-06.1.html#_bugfixesđ Bugfixes
Disabled package guest setup for bootc image mode. (TFT-3028 https://issues.redhat.com/browse/TFT-3028)
Fixed failure of installing requested artifacts being silently ignored. ( TFT-3046 https://issues.redhat.com/browse/TFT-3046)
Fixed request being still in 'progress' but testing has been finished. ( TFT-3073 https://issues.redhat.com/browse/TFT-3073)
Fixed missing extend-reservation and return2testingfarm in image-mode. ( TFT-3089 https://issues.redhat.com/browse/TFT-3089)
Fixed bare-metal Beaker system request not being honored. (TFT-3182 https://issues.redhat.com/browse/TFT-3182)
Fixed archived job with lacking many expected artifacts. (TFT-3217 https://issues.redhat.com/browse/TFT-3217)
Fixed changing request from state 'canceled' to 'error'. (TFT-3292 https://issues.redhat.com/browse/TFT-3292)
Fixed install prepare step without exclude causing all other excludes to be ignored. (TFT-3360 https://issues.redhat.com/browse/TFT-3360)
Fixed hostname contain . (dot) in AWS machine. (TFT-2805 https://issues.redhat.com/browse/TFT-2805)
Make Testing Farm API user delete endpoint also delete all its tokens. ( TFT-3128 https://issues.redhat.com/browse/TFT-3128)
Fixed reserved system being released after a tmt-reboot from tmt -h connect session. (TFT-3199 https://issues.redhat.com/browse/TFT-3199)
When reading .testing-farm.yaml file, search through all secrets instead of exiting on first mismatch. (TFT-3238 https://issues.redhat.com/browse/TFT-3238)
Fixed TFT tag repository using incorrect RHEL release. (TFT-3409 https://issues.redhat.com/browse/TFT-3409)
Fixed testsuite.guest elements missing in multihost results.xml. (TFT-3464 https://issues.redhat.com/browse/TFT-3464)
Fixed installation modules not creating artifacts repository before installing. (TFT-2535 https://issues.redhat.com/browse/TFT-2535)
Fixed kickstart option not escaping newlines correctly in testing-farm CLI. (TFT-3340 https://issues.redhat.com/browse/TFT-3340)
https://docs.testing-farm.io/Testing%20Farm/0.1/releases/2025-06.1.html#_packagesđŚď¸ Packages
List of important packages bundled in the worker image.
⯠podman run --entrypoint rpm quay.io/testing-farm/worker-public:2025-06.1 -q fmf tmt standard-test-roles ansible-core podman beakerlib | sort | uniq ansible-core-2.16.14-2.fc41.noarch beakerlib-1.31.4-1.fc41.noarch fmf-1.7.0-1.fc41.noarch podman-5.5.2-1.fc41.x86_64 standard-test-roles-4.13-1.fc41.noarch tmt-1.53.0.dev1+gc660edbb-1.20250714210017883114.pr3879.1.gc660edbb.fc41.noarch (note: hot-patched tmt-1.52 with a regression)
https://docs.testing-farm.io/Testing%20Farm/0.1/releases/2025-06.1.html#_statsđ Stats
Testing Farm is on track to surpass 1.8M requests per year https://stats.testing-farm.io/d/dpYooDIVk/testing-farm-all-time-stats \o/.
The average error rate for Testing Farm was approximately 3.54% http://metrics.osci.redhat.com/d/NnHWU1dnz/testing-farm?orgId=1&refresh=1m&from=now-30d&to=now&viewPanel=12
On behalf of Testing Farm Team Jan Havlin