Fix required projects for sanity plugin check job
Currently, the sanity plugin check job is failing because
of errors like the following:
ERROR! /home/zuul/src/git.openstack.org/openstack/cinder-tempest-plugin not found
In Zuul v3 all repositories used need to be declared
in the 'required-projects' parameter on the job.
To fix this issue, add:
openstack/cinder-tempest-plugin [0]
So this adds missing projects like tempest plugin repos to get
the job passing.
Included in this patch set:
* Add missing repos to required-projects
* Blacklist networking-plumgrid since it is failing because
it hasn't been supported in years [1]
* Remove trio2o from required-projects because it is already
blacklisted
* Add irrelevant-files for sanity check job
[0] http://logs.openstack.org/96/615396/4/check/tempest-tox-plugin-sanity-check/a18e9a9/ara-report/
[1] https://github.com/openstack/networking-plumgrid
Change-Id: Ifee972d87ae83759000db925449764a60a98f7ba
diff --git a/tools/tempest-plugin-sanity.sh b/tools/tempest-plugin-sanity.sh
index 8b4f913..661329b 100644
--- a/tools/tempest-plugin-sanity.sh
+++ b/tools/tempest-plugin-sanity.sh
@@ -47,7 +47,7 @@
# retrieve a list of projects having tempest plugins
PROJECT_LIST="$(python tools/generate-tempest-plugins-list.py)"
# List of projects having tempest plugin stale or unmaintained from long time
-BLACKLIST="trio2o"
+BLACKLIST="networking-plumgrid,trio2o"
# Function to clone project using zuul-cloner or from git
function clone_project() {
@@ -105,8 +105,8 @@
# Function to run sanity check on each project
function plugin_sanity_check() {
- clone_project "$1" && install_project "$1" && tempest_sanity "$1" \
- && uninstall_project "$1" && "$TVENV" pip install .
+ clone_project "$1" && install_project "$1" && tempest_sanity "$1" \
+ && uninstall_project "$1" && "$TVENV" pip install .
}
# Log status