devstack/lib
Chris Dent 16a10d7435 Configure nova's use of placement more correctly
This change addresses a few inconsistencies in how nova processes
are configured to speak to the placement service.

The initial inspiration was that region_name was not being set in the
[placement] section, despite $REGION_NAME being used when setting
the endpoint in the catalog. That's fixed.

While fixing that two other issues became clear:

* Configuring nova process to use placement should happen in lib/nova
  not lib/placement so the function has been moved.
* auth_strategy is not relevant in the [placement] section of a
  nova process

The name of the function is maintained, in case there are plugins which
call it, but a comment is added to indicate that other services besides
nova compute (such as the cell conductor) may use the function.

Change-Id: I4a46b6460596e9a445bd90de2d52dbb71fb963df
2019-01-14 17:16:01 +00: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 Convert to openSUSE Leap 15.0 platform testing 2018-10-08 07:09:21 +00:00
neutron_plugins Revert "remove external_network_bridge option" 2018-11-09 15:45:46 +00:00
nova_plugins Modernize VIRT_DRIVER=fake usage 2018-06-02 12:40:58 -04:00
apache Add Fedora 27 support 2018-01-11 16:19:36 +01:00
cinder Switch to lioadm in openSUSE distros 2018-09-24 12:34:15 +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 Log debug on etcd if $ENABLE_DEBUG_LOG_LEVEL is on 2018-12-20 18:55:29 +01:00
glance Merge "Fix running with SERVICE_IP_VERSION=6" 2018-07-10 06:10:28 +00:00
horizon Use `member` instead of `Member` 2018-06-18 15:54:36 +00:00
infra Namespace XTRACE commands 2015-11-27 15:36:04 +11:00
keystone Set transport_url in proper keystone config section 2018-08-01 18:05:54 +00: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 Migration logic for neutron policy-in-code 2018-11-24 01:42:34 +09:00
neutron-legacy Migration logic for neutron policy-in-code 2018-11-24 01:42:34 +09:00
nova Configure nova's use of placement more correctly 2019-01-14 17:16:01 +00:00
oslo mv lib/oslo to lib/libraries 2017-06-20 14:09:30 -04:00
placement Configure nova's use of placement more correctly 2019-01-14 17:16:01 +00: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 Remove setting of unnecessary tempest config options 2018-10-09 07:44:48 +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