Files
devstack/lib
Ihar Hrachyshka 19f4b3faae lib/neutron: stop loading all config files into all processes
DHCP agent should not load core plugin config file; L3 agent has no
interest in metadata agent configuration file; etc. It's a mistake to
form a single global list of configuration files and pass it into all
processes. Every process should have its own list, that may or may not
have some files in common with other processes.

The only file that is common to all neutron processes is neutron.conf,
and we could in theory keep it into the common list. But I decided at
this point it's better to be explicit about what's loaded into services.
Also the order of arguments is important, and neutron.conf should always
be the first CLI argument, which is hard to achieve by keeping
neutron.conf file in the global list.

Plugins may be interested in loading additional files into neutron
processes. For example, dragonflow needs to load /etc/neutron/dragonflow.ini
into neutron-server. But we should not necessarily load all those files
into all processes, so such extendable lists should be per process.
Besides, neutron_server_config_add_new is already available to use to
append additional configuration files for neutron-server. That's why the
patch completely kills the NEUTRON_CONFIG_ARG variable.

Depends-On: I4bd54a41a45486a5601373f9a9cce74d7686d1aa
Change-Id: Ia3c3862399bba335db5edf9ea70f850fb2638d09
2017-02-28 21:07:52 +00:00
..
2015-11-27 15:36:04 +11:00
2016-12-23 13:15:03 -05:00
2015-11-27 15:36:04 +11:00
2015-11-27 15:36:04 +11:00
2017-02-13 16:16:59 -05:00
2017-01-05 18:41:29 -05:00
2015-11-27 15:36:04 +11:00
2017-02-21 23:04:49 +00:00
2016-01-05 07:41:35 -05:00
2016-12-05 15:32:25 +08:00
2017-02-23 08:16:48 -08:00
2017-02-13 16:16:59 -05:00
2015-12-01 14:52:35 -05:00
2017-02-13 16:16:59 -05:00
2016-05-09 14:26:08 -04:00