]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commit
Automatically generate neutron core configuration files
authorMartin Hickey <martin.hickey@ie.ibm.com>
Mon, 9 Nov 2015 23:37:37 +0000 (23:37 +0000)
committerMartin Hickey <martin.hickey@ie.ibm.com>
Fri, 27 Nov 2015 15:22:59 +0000 (15:22 +0000)
commit71190773e14260fab96e78e65a290356cdc08581
treec04eb7f302ab2814b0b02fad28d4edac1e670b3c
parentee79ee3726f2f1b9331a3f49078fbfc85bc696cc
Automatically generate neutron core configuration files

This adds a new tox environment, genconfig, which generates sample
neutron core configuration file using oslo-config-generator.

Updates to some configuration option help messages to reflect useful
details that were missing in the code but were present in config files.

It also adds details to devref on how to update config files.

Partially-Implements: blueprint autogen-neutron-conf-file

DocImpact

Change-Id: I1c6dc4e7d479f1b7c755597caded24a0f018c712
Closes-bug: #1199963
Co-Authored-By: Louis Taylor <louis@kragniz.eu>
41 files changed:
.gitignore
doc/source/devref/contribute.rst
etc/README.txt [new file with mode: 0644]
etc/oslo-config-generator/dhcp_agent.ini [new file with mode: 0644]
etc/oslo-config-generator/l3_agent.ini [new file with mode: 0644]
etc/oslo-config-generator/linuxbridge_agent.ini [new file with mode: 0644]
etc/oslo-config-generator/metadata_agent.ini [new file with mode: 0644]
etc/oslo-config-generator/metering_agent.ini [new file with mode: 0644]
etc/oslo-config-generator/ml2_conf.ini [new file with mode: 0644]
etc/oslo-config-generator/ml2_conf_sriov.ini [new file with mode: 0644]
etc/oslo-config-generator/neutron.conf [new file with mode: 0644]
etc/oslo-config-generator/openvswitch_agent.ini [new file with mode: 0644]
etc/oslo-config-generator/sriov_agent.ini [new file with mode: 0644]
neutron/agent/common/config.py
neutron/agent/common/ovs_lib.py
neutron/agent/dhcp/config.py
neutron/agent/l3/config.py
neutron/agent/linux/interface.py
neutron/agent/metadata/config.py
neutron/agent/ovsdb/api.py
neutron/agent/ovsdb/impl_idl.py
neutron/agent/securitygroups_rpc.py
neutron/common/config.py
neutron/db/extraroute_db.py
neutron/db/l3_hamode_db.py
neutron/db/migration/cli.py
neutron/debug/debug_agent.py
neutron/debug/shell.py
neutron/opts.py [new file with mode: 0644]
neutron/plugins/ml2/config.py
neutron/plugins/ml2/drivers/linuxbridge/agent/common/config.py
neutron/plugins/ml2/drivers/mech_sriov/agent/common/config.py
neutron/plugins/ml2/drivers/mech_sriov/mech_driver/mech_driver.py
neutron/plugins/ml2/drivers/openvswitch/agent/common/config.py
neutron/plugins/ml2/drivers/type_geneve.py
neutron/plugins/ml2/drivers/type_vxlan.py
neutron/tests/unit/debug/test_commands.py
releasenotes/notes/config-file-generation-2eafc6602d57178e.yaml [new file with mode: 0644]
setup.cfg
tools/generate_config_file_samples.sh [new file with mode: 0755]
tox.ini