tacker/etc/config-generator.conf
Hiromu Asahina 3dcc1279f1 Add missed parameters in auto-generated config
Some parameters are missed in the example of a config file that is
automatically generated [1]. Therefore, users cannot see all available
parameters in the document.

To fix this problem, this patch adds the following missed namespaces to
``etc/config-generator.conf`` and adds the entry points [2]  to
``setup.cfg`` and appropriate modules.

- tacker.auth
- tacker.conductor.conductor_server
- tacker.plugins.fenix
- tacker.sol_refactored.common.config
- tacker.vnfm.infra_drivers.openstack.translate_template
- tacker.vnfm.nfvo_client

For ease of maintenance, the contents of ``config-generator.conf`` and
``setup.cfg`` were sorted in alphabetical order.

Note that although the following modules register config parameters, but
excluded from this patch as the parameters are generated dynamically.

- tacker.api.vnflcm.v1.router
- tacker.api.vnfpkgm.v1.router

[1]
https://docs.openstack.org/tacker/latest/configuration/sample_config.html
[2]
https://docs.openstack.org/oslo.config/latest/cli/generator.html#defining-option-discovery-entry-points

Closes-bug: #1962728
Signed-off-by: Hiromu Asahina <hiromu.asahina.az@hco.ntt.co.jp>
Change-Id: I83e816448e7445d565302f1d6794b51b6effae01
2022-03-16 16:34:31 +09:00

37 lines
1.3 KiB
Plaintext

[DEFAULT]
output_file = etc/tacker/tacker.conf.sample
wrap_width = 79
namespace = glance.store
namespace = keystonemiddleware.auth_token
namespace = oslo.db
namespace = oslo.log
namespace = oslo.messaging
namespace = oslo.middleware
namespace = oslo.policy
namespace = oslo.reports
namespace = oslo.service.periodic_tasks
namespace = oslo.service.service
namespace = tacker.alarm_receiver
namespace = tacker.auth
namespace = tacker.common.config
namespace = tacker.conductor.conductor_server
namespace = tacker.conf
namespace = tacker.keymgr
namespace = tacker.nfvo.drivers.vim.kubernetes_driver
namespace = tacker.nfvo.drivers.vim.openstack_driver
namespace = tacker.nfvo.nfvo_plugin
namespace = tacker.plugins.fenix
namespace = tacker.service
namespace = tacker.sol_refactored.common.config
namespace = tacker.vnflcm.vnflcm_driver
namespace = tacker.vnfm.infra_drivers.kubernetes.kubernetes_driver
namespace = tacker.vnfm.infra_drivers.openstack.openstack
namespace = tacker.vnfm.infra_drivers.openstack.translate_template
namespace = tacker.vnfm.mgmt_drivers.openwrt.openwrt
namespace = tacker.vnfm.monitor
namespace = tacker.vnfm.monitor_drivers.ceilometer.ceilometer
namespace = tacker.vnfm.monitor_drivers.http_ping.http_ping
namespace = tacker.vnfm.monitor_drivers.ping.ping
namespace = tacker.vnfm.nfvo_client
namespace = tacker.vnfm.plugin
namespace = tacker.wsgi