Commit Graph

12 Commits

Author SHA1 Message Date
Akihiro Motoki b7bd239e81 osc-check-plugins job: Ensure OSC plugins from git
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
2021-03-09 18:09:04 +00:00
Monty Taylor 72bb1eaa52 Make sure virtualenv is installed for check plugins
We need to install this in a pre-playbook.

Change-Id: Ic01735080727206a5792d7906aa8e07c3531250f
2020-06-17 11:14:02 -05:00
Andreas Jaeger 990b4825b2 Remove pbrx
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
2020-05-13 09:10:00 +02:00
Eric Fried 717c85638c Use python3 for openstackclient-check-plugins job
...and fix py2-only-isms.

Change-Id: Icf539308d084541e1fd887bb50e205ad3135495f
2020-01-07 19:01:40 +00:00
Dean Troyer 8a73ffa2bb Revert "check-plugins job: convert the job to tox"
This reverts commit 1aed3ce715.

Change-Id: Id983fddcf07a5a43da62b7529d531c2444404b22
2019-09-11 08:41:09 -05:00
Akihiro Motoki 1aed3ce715 check-plugins job: convert the job to tox
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
2019-07-31 16:32:45 +09:00
Akihiro Motoki fc5eda3c22 check-plugins job: Fix pbrx path
pbrx was moved to x/pbrx, so ../pbrx no longer exists.

Change-Id: I7bf6955ce98c2efbd2542e992cfaf9be5a4bba99
Depends-On: https://review.opendev.org/#/c/672914/
2019-07-26 17:49:23 +09:00
OpenDev Sysadmins f2562436ab OpenDev Migration Patch
This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.
2019-04-19 19:35:52 +00:00
Monty Taylor 530e586626
Update openstackclient-check-plugins to honor constraints
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
2018-08-07 15:13:39 -05:00
Luigi Toscano ef2f57b627 Fix check plugins: zuul.projects is now a dict
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
2017-12-21 12:30:04 +01:00
Dean Troyer 9b23f4826d Always find the test python module in this repo
And some cosmetic bits too

Change-Id: Ic04e05af9e12300795a16586091c7834927b80bc
2017-10-19 16:10:18 -05:00
Dean Troyer fac9e324f5 Add OSC plugin job
Also remove legacy bits from openstackclient-check-plugins

Change-Id: I5ef187f96d62fcf9813c98c568f549ecb8fc86ba
2017-10-19 11:43:43 -05:00