@@ -23,8 +23,9 @@ tmt now supports automatic generation of Ansible inventory files
2323during the provision phase. The new :ref: `/spec/plans/ansible `
2424configuration allows users to define custom inventory layouts and
2525organize provisioned guests into Ansible groups with host-specific
26- variables. See the :ref: `/spec/plans/ansible ` and
27- :ref: `/spec/plans/provision/ansible ` sections for configuration details.
26+ variables. See the :ref: `plan ansible </spec/plans/ansible >` and
27+ :ref: `provision ansible </spec/plans/provision/ansible >` keys for
28+ configuration details.
2829
2930The :ref: `/plugins/report/reportportal ` report plugin now supports
3031a new ``auto-analysis `` key. This key allows users to enable
@@ -34,6 +35,42 @@ User generated content in the ``TMT_PLAN_DATA`` directory is now
3435correctly preserved when the :ref: `/stories/cli/run/login ` action
3536is used to log into the guest.
3637
38+ The :ref: `system.type</spec/hardware/system> ` HW requirement is now
39+ recognized by tmt.
40+
41+ Beakerlib output from phases is now saved in files with more predictable
42+ filenames, ``output.txt `` instead of random temporary filenames.
43+
44+ The ``bootc `` package manager now correctly checks for the existence of
45+ installable packages, and skips their installation - and image rebuild
46+ - when they are installed already.
47+
48+ ``tmt cleanup `` now correctly handles workdirs that no longer contain a
49+ valid ``run.yaml `` file. This allows guest removal in the case of invalid
50+ or incomplete runs.
51+
52+ The :ref: `/plugins/provision/bootc ` guest now uses ``containers-storage: ``
53+ prefix for local containers only. It was incorrectly used for remote
54+ containers, and the image build process might have failed when such an
55+ image was not already present on the guest.
56+
57+ SSH key placement and non-root ``sudo `` have been fixed in the
58+ :ref: `/plugins/provision/virtual.testcloud ` guests.
59+
60+ :ref: `/spec/policy ` examples were updated to demonstrate the use of
61+ ``to_yaml `` filter with complex objects, which preserves them correctly.
62+
63+ The implementation of the :ref: `boot.method</spec/hardware/boot> ` HW
64+ requirement changes to support instance types which offer multiple boot
65+ methods at the same time. Plugin is then free to choose the right one,
66+ given the HW requirements. Current strict implementation would prevent
67+ the use of such instance types.
68+
69+ :ref: `/plugins/provision ` which use ``ssh `` to connect to the
70+ guest, for example :ref: `/plugins/provision/connect ` or
71+ :ref: `/plugins/provision/virtual.testcloud `, now support providing
72+ multiple ssh keys using the ``--key `` option.
73+
3774
3875tmt-1.59.0
3976~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
0 commit comments