Testing Farm release 2025-01.2
Testing Farm release 2025-01.1 was deployed on 2025-02-05 and release 2025-01.2 on 2025-02-27 🎉. This page contains release notes for both versions
🎯 Highlights
Added support for RHEL Image Mode images in Testing Farm (AWS, Openstack) (TFT-2787). See documentation for list of supported composes.
Implemented first version of RFD2 - Testing Farm Repository Configuration (TFT-2472) with first version including secrets support. See documentation on how to use it.
The testing-farm
CLI is now packaged and available in copr repositories @testing-farm/stable and @testing-farm/latest (TFT-2801).
Added support for system reservation after testing (TFT-2291).
🚀 Improvements
Added tmt subresults to TF’s results.xml (TFT-2841).
Onboarded RHEL-10.0 image mode to Testing Farm (TFT-3092).
Onboarded Fedora-42 (TFT-3121).
Add list of files uploaded to by the test as links on results.xml (TFT-2645).
Extend CLI option --redhat-brew-build so it can also consume NVR (TFT-2880).
Add "whoami" query on the API (TFT-2537).
Add Artemis driver for Power infra (ppc64) (TFT-2876).
Add support for expanding phases in oculus (TFT-2930).
Skipped test suite should be visible in results.xml and oculus (TFT-2869).
Display result of each check and subresult in oculus (oculus!78).
Worker image option is now narrowed down to specific images (TFT-2976).
📃 Documentation
Added example how to easily enable sos-report
in the finish step (docs!169).
🐞 Bugfixes
Fix CentOS 10 images having Fedora 40 repository (TFT-2564).
Fix inconsistent test result between API request and artifacts web page (TFT-2660).
Add repository normalization to present consistent naming and content (TFT-2763).
Fix guest event log is gone from artifacts (TFT-2874).
Fix parallel archiving stopping working (TFT-2917).
Fix incorrect error: Ansible playbook execution (TFT-2439).
Fix missing test results not triggering error (TFT-3021).
Fix stuck threads in worker (TFT-3086).
Fix submitting a request without test.sti or test.fmf causing API outage (TFT-3102).
Fix testing-farm restart not honoring tmt path (TFT-2719).
Fix compose building of some rhel-8 and rhel-9 images (TFT-3009).
Fix rendering skipped checks in oculus (TFT-3103).
Fix rendering notes as a list in oculus (oculus!75).
Fix rendering empty subresults in oculus (oculus!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 \o/.
The average error rate for Testing Farm was approximately 4.06%.