manila/playbooks/legacy/manila-tempest-dsvm-gluster...
Goutham Pacha Ravi 58499f378d Make manila-tempest-plugin installation optional
manila-tempest-plugin can be installed with its
devstack plugin; Installing it via manila's plugin
is unnecessary. So, deprecate its installation
in the DevStack plugin.

This change is being backported to the stable branches
to allow Zuulv3 style jobs to eventually be supported
on these branches. Without this change, installation
of manila will fail on Zuulv3 jobs with the error:

  'The /opt/stack/manila-tempest-plugin project was not found;
  if this is a gate job, add the project to the $PROJECTS variable
  in the job definition.'
   die 563 'Cloning not allowed in this configuration'

If manila-tempest-plugin is added to $PROJECTS as suggested,
we'll end up double cloning this project, once via its
devstack plugin and once in manila's own devstack plugin.

Change-Id: I21c08069ff82b3bfb52ef7ac960183ddc866c2ee
(cherry picked from commit 8d03a2a46e)
(cherry picked from commit d39d930274)
(cherry picked from commit 195276bfaa)
Signed-off-by: Goutham Pacha Ravi <gouthampravi@gmail.com>
2020-05-21 07:29:13 -07:00
..
post.yaml Migrating legacy jobs 2017-10-19 10:15:06 +01:00
run.yaml Make manila-tempest-plugin installation optional 2020-05-21 07:29:13 -07:00