openstackclient-check-plugins did not install OSC plugins
from git even when they are specified in required-projects.
This happened "item.short_name" is not evaluated.
Change-Id: I069e63005ad2cd24f134fee475fa246bf324a7e2
The repository x/pbrx is getting retired. It was used to install all
siblings. Rework to install all repos that are setup directly.
Change-Id: I5229e49736e085e8148570bc4b9e9b2911553778
Previously check-plugins job runs a shell script in a playbook.
This commit converts it into tox env so that developers can run
the check job locally.
This commit also improves the output of check_osc_commands.
Change-Id: I280975f20b9dd5080bafb599440ed1c992648986
pbrx was moved to x/pbrx, so ../pbrx no longer exists.
Change-Id: I7bf6955ce98c2efbd2542e992cfaf9be5a4bba99
Depends-On: https://review.opendev.org/#/c/672914/
Congratulations! You're the first customer of our fine new command pbrx
install-siblings!!!
Srrsly though - the job doesn't currently honor upper-constraints, but
doing that is, it turns out, hard when you're also trying to honor
required-projects. The logic that handles doing that for tox jobs got
extracted into a tool. Use that tool here to install the code from the
required-projects repos - and pass in the constraints file so that
constraints are applied appropriately.
Depends-On: https://review.openstack.org/589476
Change-Id: Ic29d2c1bb15479bd0852b74b5d08aac7ef90048e
zuul.projects was recently moved to a dictionary, so looping over
it needs some fixes in order to have openstackclient-check-plugins
working again.
Change-Id: I0b69a05374ad48831304e91c7f0801d351aa1a22