GitHub PushEvent at 2014-06-11 18:45:21
Repository: puppet-neutron
Actor: markvoelker
Payload: {"shas":[["a680f0cfe0da0143ad2c3db5f51f3bb166c8a0a4","11aaaa0b3ae6295a0cf87bf314cdac62bf732673@cisco.com","Fix missing plugin --config-file arguments\n\nUbuntu has broken init scripts for the ovs agent and\nneutron-server in 14.04 in that they assume you're using the\nml2 plugin.  The server init script reads an /etc/default file\nwhich can be modified to point to other plugin configs.  The\nOVS agent has no such file (the config file is coded into the\ninit script).  A previous patch partly worked around the issue\nby modifying the relevant files to prevent the ml2 config files\nfrom being passed as --config-file arguments to the relevant\nservices.  However, that patch doesn't replace the ml2 config\nfiles with the ovs config files, so the services start without\nthe config information contained in\n/etc/neutron/plugins/openvswitch/ovs_neutron_plugin.ini.  This\npatch corrects the problem by doing two things: first, it adds\nthe ovs_neutron_plugin.ini file to the ovs agent startup files.\nSecond, it points neutron-server to /etc/neutron/plugin.ini, which\nis a symlink that points to whatever plugin file is actually being\nused (thus solving the neutron-server problem not only for the\nOVS plugin, but potentially other plugins as well).\n\nCloses-Bug: #1322012","Mark T. Voelker",true]],"size":1,"ref":"refs/heads/bugs/1322012","head":"a680f0cfe0da0143ad2c3db5f51f3bb166c8a0a4"}