Testing Farm release 2025-01.1 was deployed on 2025-02-05 and release 2025-01.2 on 2025-02-27 đ. See release notes for both versions. đ Upgrades
Testing Farm CLI https://docs.testing-farm.io/Testing%20Farm/0.1/cli.html tool was updated to v0.0.23 https://gitlab.com/testing-farm/cli/-/releases/v0.0.23, please update your installation.
Artemis https://gitlab.com/testing-farm/artemis/ was updated to v0.0.74 https://gitlab.com/testing-farm/artemis/-/releases/v0.0.74 on both ranches.
tmt https://tmt.readthedocs.org was updated to 1.43 https://tmt.readthedocs.io/en/stable/releases.html#tmt-1-43. đŻ Highlights
Added support for RHEL Image Mode images in Testing Farm (AWS, Openstack) ( TFT-2787 https://issues.redhat.com/browse/TFT-2787). See documentation https://docs.testing-farm.io/Testing%20Farm/0.1/rfd/rfd5-testing-image-mode.html#_composes for list of supported composes.
Implemented first version of RFD2 - Testing Farm Repository Configuration https://docs.testing-farm.io/Testing%20Farm/0.1/rfd/rfd2-testing-farm-repo-config.html (TFT-2472 https://issues.redhat.com/browse/TFT-2472) with first version including secrets support. See documentation https://docs.testing-farm.io/Testing%20Farm/0.1/test-request.html#secrets-in-repo-config on how to use it.
The testing-farm CLI is now packaged and available in copr repositories @testing-farm/stable https://copr.fedorainfracloud.org/coprs/g/testing-farm/stable/package/testing-farm/ and @testing-farm/latest https://copr.fedorainfracloud.org/coprs/g/testing-farm/latest/package/testing-farm/ (TFT-2801 https://issues.redhat.com/browse/TFT-2801).
Added support for system reservation after testing (TFT-2291 https://issues.redhat.com/browse/TFT-2291). đ Improvements
Added tmt subresults to TFâs results.xml (TFT-2841 https://issues.redhat.com/browse/TFT-2841).
Onboarded RHEL-10.0 image mode to Testing Farm (TFT-3092 https://issues.redhat.com/browse/TFT-3092).
Onboarded Fedora-42 (TFT-3121 https://issues.redhat.com/browse/TFT-3121).
Add list of files uploaded to by the test as links on results.xml (TFT-2645 https://issues.redhat.com/browse/TFT-2645).
Extend CLI option --redhat-brew-build so it can also consume NVR (TFT-2880 https://issues.redhat.com/browse/TFT-2880).
Add "whoami" query on the API (TFT-2537 https://issues.redhat.com/browse/TFT-2537).
Add Artemis driver for Power infra (ppc64) (TFT-2876 https://issues.redhat.com/browse/TFT-2876).
Add support for expanding phases in oculus (TFT-2930 https://issues.redhat.com/browse/TFT-2930).
Skipped test suite should be visible in results.xml and oculus (TFT-2869 https://issues.redhat.com/browse/TFT-2869).
Display result of each check and subresult in oculus (oculus!78 https://gitlab.com/testing-farm/oculus/-/merge_requests/78).
Worker image option is now narrowed down to specific images (TFT-2976 https://issues.redhat.com/browse/TFT-2976). đ Documentation
Added example how to easily enable sos-report in the finish step (docs!169 https://gitlab.com/testing-farm/docs/root/-/merge_requests/169). đ Bugfixes
Fix CentOS 10 images having Fedora 40 repository (TFT-2564 https://issues.redhat.com/browse/TFT-2564).
Fix inconsistent test result between API request and artifacts web page ( TFT-2660 https://issues.redhat.com/browse/TFT-2660).
Add repository normalization to present consistent naming and content ( TFT-2763 https://issues.redhat.com/browse/TFT-2763).
Fix guest event log is gone from artifacts (TFT-2874 https://issues.redhat.com/browse/TFT-2874).
Fix parallel archiving stopping working (TFT-2917 https://issues.redhat.com/browse/TFT-2917).
Fix incorrect error: Ansible playbook execution (TFT-2439 https://issues.redhat.com/browse/TFT-2439).
Fix missing test results not triggering error (TFT-3021 https://issues.redhat.com/browse/TFT-3021).
Fix stuck threads in worker (TFT-3086 https://issues.redhat.com/browse/TFT-3086).
Fix submitting a request without test.sti or test.fmf causing API outage ( TFT-3102 https://issues.redhat.com/browse/TFT-3102).
Fix testing-farm restart not honoring tmt path (TFT-2719 https://issues.redhat.com/browse/TFT-2719).
Fix compose building of some rhel-8 and rhel-9 images (TFT-3009 https://issues.redhat.com/browse/TFT-3009).
Fix rendering skipped checks in oculus (TFT-3103 https://issues.redhat.com/browse/TFT-3103).
Fix rendering notes as a list in oculus (oculus!75 https://gitlab.com/testing-farm/oculus/-/merge_requests/75).
Fix rendering empty subresults in oculus (oculus!78 https://gitlab.com/testing-farm/oculus/-/merge_requests/78). đŚď¸ Packages
List of important packages bundled in the worker image.
⯠podman run --entrypoint rpm quay.io/testing-farm/worker-public:2025-01.2 -q fmf tmt standard-test-roles ansible-core podman beakerlib | sort | uniq ansible-core-2.16.14-1.fc40.noarch beakerlib-1.31.4-1.fc40.noarch fmf-1.6.1-1.fc40.noarch podman-5.3.1-1.fc40.x86_64 standard-test-roles-4.11-3.fc40.noarch tmt-1.43.0-1.fc40.noarch
đ 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 4.06% http://metrics.osci.redhat.com/d/NnHWU1dnz/testing-farm?orgId=1&refresh=1m&from=now-30d&to=now&viewPanel=12 .