[openstack-dev] [devstack] devstack plugins

Kyle Mestery mestery at mestery.com
Mon Jan 5 15:00:43 UTC 2015


On Mon, Jan 5, 2015 at 8:09 AM, Sean Dague <sean at dague.net> wrote:

> Just getting back from break, and looking to finish off the devstack
> plugin support (especially as we have a bunch of projects that might
> want to use this). The last pre-holiday patch is here:
> https://review.openstack.org/#/c/142805  (the doc for how it works is in
> the patch -
> https://review.openstack.org/#/c/142805/3/doc/source/plugins.rst,cm for
> people that want some background)
>
> I am very happy to see this work going in!


> There are a few interesting comments on that patch, so maybe an ML
> thread will help us get to a final approach.
>
> 1) install_plugins - currently is a one way process
>
> Dean correctly points out that install_plugins is currently a one way
> process. I actually wonder if we should change that fact and run a 'git
> clean -f extras.d' before the install plugins under the principle of
> least surprise. This would make removing the enable_plugin actually
> remove it from the environment.
>
> 2) is_service_enabled for things that aren't OpenStack services?
>
> Overloading ENABLED_SERVICES with things that aren't OpenStack services
> is something I'd actually like to avoid. Because other parts of our tool
> chain, like grenade, need some understanding of what's an openstack
> service and what is not.
>
> Maybe for things like ceph, glusterfs, opendaylight we need some other
> array of "features" or something. Honestly I'd really like to get mysql
> and rabbitmq out of the service list as well. It confusing things quite
> a bit at times.
>
> 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.

Thanks,
Kyle


>         -Sean
>
> --
> Sean Dague
> http://dague.net
>
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20150105/2309b20a/attachment.html>


More information about the OpenStack-dev mailing list