<div dir="ltr">Hi Thomas,<div><br></div><div>it probably won't be a bad idea if you can share the patches you're applying to the default configuration files.</div><div>I think all distros are patching them anyway, so this might allow us to provide mostly ready to use config files.</div>
<div><br></div><div>Is there a chance you can push something to gerrit?</div><div><br></div><div>Salvatore</div>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">On 2 April 2014 12:12, Thomas Goirand <span dir="ltr"><<a href="mailto:zigo@debian.org" target="_blank">zigo@debian.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi,<br>
<br>
The default neutron configuration files aren't useable by default. So,<br>
I'm heavily patching them in my Debian package. This isn't an idea<br>
situation already, especially that I have to rebase my patch on each<br>
(pre-)release. Though here, if I'm not mistaking, we're having a<br>
completely *wrong* example as a comment. From the default neutron.conf:<br>
<br>
# Example: service_plugins = router,firewall,lbaas,vpnaas,metering<br>
<br>
AFAIU, "router" and "firewall" aren't valid values (they make<br>
neutron-db-manage crash dump for example), and we should use instead<br>
something like:<br>
<br>
service_plugins = l3_router,fwaas,lbaas,vpnaas,metering<br>
<br>
Am I mistaking? If no, then how come neutron.conf advertizes for<br>
non-working directive values?<br>
<br>
Also, and it's been like this for quite long: what Neutron ships as<br>
configuration file isn't parseable in a satisfying way. For example,<br>
everywhere in the files, we have things like this:<br>
<br>
# Example:<br>
# connection = mysql://<a href="http://root:pass@127.0.0.1:3306/neutron" target="_blank">root:pass@127.0.0.1:3306/neutron</a><br>
# Replace 127.0.0.1 above with the IP address of the database used<br>
# by the main neutron server. (Leave it as is if the database runs<br>
# on this host.)<br>
# connection = sqlite://<br>
<br>
(above comments rewraped to make it fit in this message)<br>
<br>
How exactly a script is supposed to make the difference between the 2<br>
commented-out "connection" directives? They both look like occurrences<br>
of the same directives, and there's no way to distinguish the first one<br>
(and example) from the 2nd one (a commented out directive). Could we<br>
instead use something like this instead?<br>
<br>
-# Example:<br>
-# connection = mysql://<a href="http://root:pass@127.0.0.1:3306/neutron" target="_blank">root:pass@127.0.0.1:3306/neutron</a><br>
+# Example: connection = mysql://<a href="http://root:pass@127.0.0.1:3306/neutron" target="_blank">root:pass@127.0.0.1:3306/neutron</a><br>
<br>
It'd be nice if these changes could make it to the Icehouse release.<br>
<br>
Thoughts anyone?<br>
Cheers,<br>
<br>
Thomas Goirand (zigo)<br>
<br>
_______________________________________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
</blockquote></div><br></div>