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