<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Mon, Jan 5, 2015 at 8:09 AM, Sean Dague <span dir="ltr"><<a href="mailto:sean@dague.net" target="_blank">sean@dague.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Just getting back from break, and looking to finish off the devstack<br>
plugin support (especially as we have a bunch of projects that might<br>
want to use this). The last pre-holiday patch is here:<br>
<a href="https://review.openstack.org/#/c/142805" target="_blank">https://review.openstack.org/#/c/142805</a>  (the doc for how it works is in<br>
the patch -<br>
<a href="https://review.openstack.org/#/c/142805/3/doc/source/plugins.rst,cm" target="_blank">https://review.openstack.org/#/c/142805/3/doc/source/plugins.rst,cm</a> for<br>
people that want some background)<br>
<br></blockquote><div>I am very happy to see this work going in!<br> <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
There are a few interesting comments on that patch, so maybe an ML<br>
thread will help us get to a final approach.<br>
<br>
1) install_plugins - currently is a one way process<br>
<br>
Dean correctly points out that install_plugins is currently a one way<br>
process. I actually wonder if we should change that fact and run a 'git<br>
clean -f extras.d' before the install plugins under the principle of<br>
least surprise. This would make removing the enable_plugin actually<br>
remove it from the environment.<br>
<br>
2) is_service_enabled for things that aren't OpenStack services?<br>
<br>
Overloading ENABLED_SERVICES with things that aren't OpenStack services<br>
is something I'd actually like to avoid. Because other parts of our tool<br>
chain, like grenade, need some understanding of what's an openstack<br>
service and what is not.<br>
<br>
Maybe for things like ceph, glusterfs, opendaylight we need some other<br>
array of "features" or something. Honestly I'd really like to get mysql<br>
and rabbitmq out of the service list as well. It confusing things quite<br>
a bit at times.<br>
<span class="HOEnZb"><font color="#888888"><br></font></span></blockquote><div>I agree with this, lets separate out the non-OpenStack things into another array, especially if this makes things like grenade easier. But lets definitely keep this separate array and logic similar for both as much as we can.<br><br>Thanks,<br>Kyle<br> <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="HOEnZb"><font color="#888888">
        -Sean<br>
<br>
--<br>
Sean Dague<br>
<a href="http://dague.net" target="_blank">http://dague.net</a><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>
</font></span></blockquote></div><br></div></div>