devstack/lib
Jens Harbott 5c07f3b1b5 Work around gate breakage
This is merged from three cherry-picked patches, all needed in order to
pass gate testing. Make neutron-grenade non-voting in gate because
dropping it there would be complicated.

Use packaged uwsgi on Fedora and Ubuntu

Building uwsgi from source was a workaround that was introduced a long
time ago, it doesn't seem like it is needed anymore and will actually
fail for Ubuntu 20.04.

Also it doesn't match what will happen for most real-world
installations, so let's try to get back to using distro packages. We'll
still use the source install for RHEL/Centos, it remains to be tested
whether we can get back to using distro versions there, too.

Use uwsgi binary from path

All these uwsgi invocations assume that the uwsgi binary is in the
same directory as their project binaries are installed into (probably
/usr/bin).  That may not be correct -- for example if using a packaged
uwsgi on Fedora the binary will live in /usr/sbin/uwsgi (not /usr/bin
where the project files from pip are).

Switch invocations to just find it in the path.

Related-Bug: 1883468
Change-Id: I82f539bfa533349293dd5a8ce309c9cc0ffb0393
(cherry picked from commit 2d903568ed)
(cherry picked from commit 84737ebd96)
(cherry picked from commit 312517d510)
2020-06-16 12:38:26 +02:00
..
cinder_backends Update cinder backup_driver to full class name 2018-09-27 18:37:49 +00:00
cinder_plugins Namespace XTRACE commands 2015-11-27 15:36:04 +11:00
databases On SUSE-based systems, check whether we have mariadb or mysql service 2019-01-25 00:57:41 +00:00
neutron_plugins Enable accept_ra before enabling forwarding 2019-09-23 14:25:35 +00:00
nova_plugins Modernize VIRT_DRIVER=fake usage 2018-06-02 12:40:58 -04:00
apache Work around gate breakage 2020-06-16 12:38:26 +02:00
cinder Work around gate breakage 2020-06-16 12:38:26 +02:00
database Namespace XTRACE commands 2015-11-27 15:36:04 +11:00
dstat clean up screen and tail_log references 2017-09-01 15:08:17 -04:00
etcd3 Set ETCD_USE_RAMDISK=True by default 2019-02-05 11:21:39 -05:00
glance Work around gate breakage 2020-06-16 12:38:26 +02:00
horizon Use `member` instead of `Member` 2018-06-18 15:54:36 +00:00
infra Create virtualenv with abstracted VIRTUALENV_CMD 2020-05-13 05:10:48 +00:00
keystone Work around gate breakage 2020-06-16 12:38:26 +02:00
ldap Fixes devstack ldap plugin 2017-07-10 17:06:16 -03:00
libraries Another openstacksdk rename fix 2018-03-28 13:51:31 -05:00
lvm Enable direct-io on LVM loop devices 2018-12-17 09:34:35 +11:00
neutron Work around gate breakage 2020-06-16 12:38:26 +02:00
neutron-legacy Work around gate breakage 2020-06-16 12:38:26 +02:00
nova Work around gate breakage 2020-06-16 12:38:26 +02:00
oslo mv lib/oslo to lib/libraries 2017-06-20 14:09:30 -04:00
placement Work around gate breakage 2020-06-16 12:38:26 +02:00
rpc_backend Add an openSUSE Tumbleweed devstack non-voting check job 2018-03-11 14:04:36 +01:00
stack Ensure valid service names are passed to stack_install_service 2017-08-01 18:22:35 +00:00
swift Drop the deprecated and now removed barrier XFS mount options 2019-01-04 20:53:29 +00:00
tempest Merge "New TEMPEST_VOLUME_REVERT_TO_SNAPSHOT setting" into stable/stein 2020-05-27 06:43:25 +00:00
template clean up screen and tail_log references 2017-09-01 15:08:17 -04:00
tls Set apache proxy-initial-not-pooled env var 2018-12-08 18:24:26 +00:00