single point of entry for sample config generation
To create a "nova.conf.sample" file, we use "tox -e genconfig". This command triggers the generator from "oslo.config" which needs entry points in "setup.cfg". Right now we have multiple entry points to "opts.py" files which are going to be consolidated to one single point of entry "nova/conf/opts.py". Until all config options are moved to that central place, we would often face merge conflicts when multiple contributors commit patches to that one "opts.py". To prevent that, and to make it easier for future config option moduls in "nova/conf/", the new "nova/conf/opts.py" module collects the config options in a dynamic way. Co-Author: EdLeafe <ed@leafe.com> bp centralize-config-options Change-Id: I4e5d643cd93bb2822ff59c71669cedf3de7f86fc
This commit is contained in:
@@ -27,12 +27,12 @@ packages =
|
||||
[entry_points]
|
||||
oslo.config.opts =
|
||||
nova = nova.opts:list_opts
|
||||
nova.conf = nova.conf.opts:list_opts
|
||||
nova.api = nova.api.opts:list_opts
|
||||
nova.cells = nova.cells.opts:list_opts
|
||||
nova.compute = nova.compute.opts:list_opts
|
||||
nova.network = nova.network.opts:list_opts
|
||||
nova.network.neutronv2 = nova.network.neutronv2.api:list_opts
|
||||
nova.scheduler = nova.scheduler.opts:list_opts
|
||||
nova.virt = nova.virt.opts:list_opts
|
||||
nova.openstack.common.memorycache = nova.openstack.common.memorycache:list_opts
|
||||
|
||||
|
||||
Reference in New Issue
Block a user