Testing Farm release 2024-04.1

Testing Farm release 2024-04.1 is deployed 🎉.

🚀 Upgrades

Testing Farm CLI tool updated from v0.0.16 to v0.0.17, please update your installation.

Artemis was updated to v0.0.69 on both ranches.

tmt was updated from 1.31 to 1.33 (see also release notes for 1.32)

🎯 Highlights

Public ranch supports bare metal instances in AWS - (TFT-702)

Testing Farm workers are connected to monitoring - (TFT-2168)

The Results Viewer now displays artifacts for pipelines that are still running - (TFT-2476)

Testing Farm CLI allows for longer reserve time up to 72 hours - (TFT-2259)

Special characters were removed from pipeline.log - (TFT-2406)

Results Viewer displays links to test and plan data directory - (TFT-2437)

🐞 Bugfixes

Fixed performance and logging issues - (TFT-2495)

Fixed race condition when generating resutls - (TFT-2493)

Fixed silently ignored artifact installation failures - (TFT-2494)

Fixed leaked secrets when invalid payload is sent to Testing Farm API - (TFT-2485)

Fixed DNS issues in one of the two concurring test execution - (TFT-2560)

Fixed UEFI requests are always routed to Beaker - (TFT-2341)

Testing Farm fails nicely when custom results.yml contains invalid duration - (TFT-2436)

A newline in a secret value caused secrets to be leaked - (TFT-2468)

Fixed ignored provision timeout value from Testing Farm API - (TFT-2492)

Support for zcrypt.adapter and zcrypt.mode hardware requirements - (TFT-2457)

📦️ Packages

List of important packages bundled in the worker image.

❯ podman run --entrypoint rpm quay.io/testing-farm/worker-public:2024-04.1 -q tmt standard-test-roles ansible-core podman beakerlib | sort | uniq

🔎 Stats

Testing Farm is on track to surpass 1.12M requests per year \o/.

The error rate for Testing Farm in April was approximately 3.55%.

Around 107k testing requests were recorded in April.

Average queue time in February was 3.20 minutes on the Public ranch and 16 minutes on the Red Hat ranch.