devstack/roles
James E. Blair e1edde38ed Automatically set LIBS_FROM_GIT based on required projects
If a project shows up in zuul's required-projects list, add it
to LIBS_FROM_GIT automatically.  This way, when a user specifies
that a job requires a zuul-project, it gets used in testing, but
otherwise, it doesn't (pypi is used instead).

Also add information about what happens behind the scenes for both
LIBS_FROM_GIT and plugin dependencies.

This moves the check performed in check_libs_from_git to
a helper function which is installed for most kinds of
installations.  This means that if someone sets LIBS_FROM_GIT to
"foobar", devstack won't error anymore, as nothing is going to
try to install foobar, therefore the check won't run on that.
However, as we move to automated generation of the local config,
that error is not likely to happen.  This check was originally
added due to an error in the upper-constraints file (where a
constraint name did not match a package name).  This location of
the check would still catch that type of error.

Change-Id: Ifcf3ad008cf42d3d4762cfb3b6c31c93cfeb40db
2018-04-17 13:48:37 -07:00
..
apache-logs-conf Stage apache logs 2017-12-18 18:21:24 +00:00
capture-system-logs Stage a number of system type logs 2017-12-18 18:21:24 +00:00
devstack-project-conf Stage openstack config files 2017-12-18 18:21:24 +00:00
export-devstack-journal Gzip openstack service logs 2018-01-04 10:17:24 -08:00
fetch-devstack-log-dir Add devstack base job for zuul v3 2017-10-15 07:17:18 -07:00
run-devstack Remove unneed devstack early log file 2018-02-06 10:10:05 +11:00
setup-devstack-cache Add devstack base job for zuul v3 2017-10-15 07:17:18 -07:00
setup-devstack-log-dir Add devstack base job for zuul v3 2017-10-15 07:17:18 -07:00
setup-devstack-source-dirs Add devstack base job for zuul v3 2017-10-15 07:17:18 -07:00
setup-stack-user Add devstack base job for zuul v3 2017-10-15 07:17:18 -07:00
setup-tempest-user Add devstack base job for zuul v3 2017-10-15 07:17:18 -07:00
start-fresh-logging Add devstack base job for zuul v3 2017-10-15 07:17:18 -07:00
write-devstack-local-conf Automatically set LIBS_FROM_GIT based on required projects 2018-04-17 13:48:37 -07:00