Testing Farm release 2023-03.1
Testing Farm is happy to be back with its second named release 2023-03.1 🎉.
Incompatible Changes
-
We had to update to Ansible 2.14 from the pre-historic version 2.9 we used for a longer time. Due to this, STI tests or prepare playbooks might break if
command
orshell
was used withwarn: false
. Thewarn
option for these modules was removed, so make sure to fix your tests or playbooks. An Example of a fix for the podman can be found here.
Upgrades
Improvements
-
A lot of new pages have landed into our User Documentation
-
Improved tmt reproducer steps with artifact installation (thanks to Martin Pitt / Cockpit)
-
Results viewer now displays the error reason in the plan error summary
-
Hardware requirements are now supported in Public Ranch
-
Support for Polarion results exporter TFT-1503
-
Cloud costs reporting - Instances are now tagged with the Testing Farm user name and tags can be adjusted in the API TFT-1890 (A separate announcement is coming for this feature)
Bugfixes
-
Fixed Testing Farm CLI issue waiting endlessly for very large plans (TFT-1738)
-
Testing Farm CLI fixes support for
--hardware virtualization.is-virtualized=false
(TFT-1807) -
Updated CentOS Stream9 image to latest (TFT-1757)
-
Fixed handling of
excludes
forinstall
prepare step, to exclude certain packages from installation (TFT-1541) -
rhpkg is now available on the worker, bringing better support for
standard-test-source
role (TFT-1748)
Packages
List of important packages bundled in the worker image.
❯ podman run --entrypoint rpm quay.io/testing-farm/worker:2023-03.1 -q tmt standard-test-roles ansible podman beakerlib | sort | uniq
ansible-core-2.14.2-2.el8.x86_64
beakerlib-1.29.3-1.el8.noarch
podman-4.3.1-2.module_el8.8.0+1254+78119b6e.x86_64
standard-test-roles-4.10-6.el8.noarch
tmt-1.21.0-1.el8.noarch