Depending on the branch of the OpenStack (requirements repo) different
min version of tox should be installed. This patch lowers min version of
tox for stable/2023.2 to the tox>=4.5.1 and for stable/2023.1 and
stable/zed to tox>=3.28.
This change is the same as done in [1] and [2] for the tobiko ansible
roles.
[1] https://review.opendev.org/c/x/tobiko/+/912718
[2] https://review.opendev.org/c/x/tobiko/+/913742
Closes-Bug: #2058378
Change-Id: I807c2735e1789cfa8b8008156f980b3c208ea6ca
nova compute requires libvirt 7.0.0 or newer, which means no job can
be executed on Ubuntu 20.04
Besides, devstack drops support for focal on this patch:
https://review.opendev.org/c/openstack/devstack/+/885468
Change-Id: I6fa5b70558e886b17c63dab61fad3c7a2728d148
Tobiko requires keystone admin endpoint to be created. It was disabled
to be created by default in Devstack by [1].
This patch forces this option to be enabled when tobiko is going to be
installed by devstack.
[1] b538b3267c
Change-Id: I62a25e3de2db8b0aab42eac34bc881822177db15
To be able to use customize-image tool in Tobiko, libguestfs needs
to have access to the vmlinuz image file.
This, at least on Ubuntu based system isn't conigured as it should be
(at least it wasn't in my case).
So this patch adds small function which will ensure vmlinuz permissions
are set correctly and customize-image tool can be used later during the
Tobiko runs.
Change-Id: I65f9f2017f27de7e9f2e1ed4129282cc090484f7